Jason Orendorff
a58e6dbbc5
Bug 753885 - Part 2: Add JSOPTION_ALLOW_XML, making E4X support optional per-context. r=Waldo.
2012-05-30 15:05:59 -05:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Steve Fink
e7d605843a
Bug 730208 - Root JSD's pet global so it can't participate in CC cycles. r=billm
...
--HG--
extra : rebase_source : 9bf6a12faedab111efee048af0e543b2c1881782
2012-03-20 21:29:47 -07:00
Matt Brubeck
0d23bfe194
Back out bug 730208 and bug 747543 because of xpcshell test failures
2012-04-24 20:47:16 -07:00
Steve Fink
7cf2182f5e
Bug 730208 - Root JSD's pet global so it can't participate in CC cycles. r=billm
...
--HG--
extra : rebase_source : 9211b881e0c0931bd7df16989bed492449b1c74f
2012-03-20 21:29:47 -07:00
Nicholas Nethercote
6ca9f23930
Bug 711895 - Tweak the warning options used for GCC builds (3rd attempt). r=waldo,derf,khuey,mhommey.
...
--HG--
extra : rebase_source : 20540c9b838ee3be6cb0847c1b90fdc3bd44059d
2012-03-21 22:21:16 -07:00
Nicholas Nethercote
7ac3a573ad
Backed out changeset 0124795a8cbb (bug 711895) due to i10n build bustage. r=me.
2012-03-21 21:46:27 -07:00
Nicholas Nethercote
e2181e8fb2
Bug 711895 - Tweak the warning options used for GCC builds (2nd attempt). r=waldo,derf,khuey,mhommey,jwatt.
2012-03-15 19:40:00 -07:00
Igor Bukanov
45a458920c
bug 736978 - remove JS_FinalizeStub. r=:billm
...
Currently the GC finalizes on the background thread only objects with null
JSClass::finalize. However, this implies that any object that uses
JS_FinalizeStub for the finalizer would be prevented from the background
finalization.
To fix this the patch removes JS_FinalizeStub replacing it with NULL in all
cases when the class has no custom finalizer. For style consistency the patch
also removed the usage of JSCLASS_NO_OPTIONAL_MEMBERS in the static
declarations as the compiler fills the missing fields with null in any cases.
2012-03-19 15:27:58 +01:00
Luke Wagner
ee5173d043
Bug 613457 - clean up string interfaces (r=njn)
...
--HG--
extra : rebase_source : 3e77b67fa9fe2cc31312ad99951cf92258a98e64
2011-03-14 13:59:53 -07:00
Steve Fink
fe126e391f
Bug 631467 - NULL dereference on jsdc->dumbContext on error (r=gal)
...
--HG--
extra : rebase_source : 4f4bd83377302ccd97ab3c6b412ce9508971a320
2011-02-04 00:36:05 -08:00
Andreas Gal
4e72176545
Bug 600580 - TM: set right compartment in _newJSDContext r=gwagner
2010-09-29 23:32:22 -07:00
Gregor Wagner
89b77ca30a
Back out 94e52cdc2157
2010-09-29 13:39:22 -07:00
Andreas Gal
aee7415f78
Bug 600580 - TM: set right compartment in _newJSDContext r=gregor
2010-09-29 12:28:05 -07:00
Andreas Gal
216b4735dc
Compilation fix for bug 600015.
2010-09-27 16:27:30 -07:00
Andreas Gal
341d8716d6
Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
2010-09-27 15:55:15 -07:00
Jason Orendorff
d638cb98b6
Bug 593147 - TM: global Object created in _newJSDContext needs a compartment. r=gal.
2010-09-14 16:24:59 -07:00
Paul Biggar
b5a53dd7fa
Bug 578159: remove object allocation debug hook. (r=gal, sr=brendan)
2010-07-23 19:33:49 -07:00
Andreas Gal
8c624148c6
Add an API for compartments (570040, r=jorendorff).
2010-06-04 16:32:10 -07:00
David Anderson
89fff65bc6
Fix JSD to use JSCLASS_GLOBAL_FLAGS (bug 561923 part 1.5, r=mrbkap).
2010-05-23 17:14:56 -07:00
Boris Zbarsky
0df9e7aa44
Bug 534120. When jsd is paused unhook as much as we can, so we don't interfere with the jit. r=timeless, jorendorff.
2009-12-12 13:35:04 -08:00
Arpad Borsos
5a19e3346c
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
mrbkap%gmail.com
98997f8669
Checking in Ben Turner <bent.mozilla@gmail.com> and timeless's patch to make Gecko use the JS engine's request model to help multithreaded embedders avoid GC races and crashes. bug 176182, r=mrbkap assumed-rs=brendan
2006-06-12 22:39:55 +00:00
timeless%mozdev.org
c8f43f6564
Bug 335315 Null pointer dereference in [@ _newJSDContext]
...
patch by rflint@dslr.net r=rginda sr=brendan
2006-05-11 13:19:45 +00:00
gerv%gerv.net
8b8dde7d95
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 22:01:16 +00:00
timeless%mozdev.org
9327ce7216
Bug 187529 jsd init's a jscontext and doesn't release it (caught by res->input leak)
...
r=rginda sr=bryner
2003-01-04 22:47:44 +00:00
rginda%netscape.com
f120347fbe
part of bug 109652, "Venkman needs to profile" r=peterv,r=a=shaver
...
add profiling support.
2002-02-27 09:24:14 +00:00
gerv%gerv.net
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
gerv%gerv.net
1856815ff1
Oops.
2001-09-20 00:02:59 +00:00
scc%mozilla.org
bc444f528a
bug #98089 : ripped new license
2001-09-19 22:39:41 +00:00
rginda%netscape.com
c5226cb4b5
-- not built --
...
exposing call hook functionality
2001-09-01 18:03:53 +00:00
rginda%netscape.com
3c642c3b37
- not built -
...
quiet unix missing initializer warnings
add private data to JSDContexxt
2001-04-20 03:44:25 +00:00
dmose%mozilla.org
ec37cbfc25
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 02:47:15 +00:00
toshok%hungry.com
c76dcb609b
lock/unlock the script subsystem around the call to jsd_DestroyAllJSDScripts
1999-09-07 04:54:41 +00:00
jband%netscape.com
9cf5029cc2
not part of mozilla build - merging from SpiderMonkey140_BRANCH
1998-11-05 08:57:24 +00:00
ltabb
3b56a9af51
Free the lizard
1998-03-28 02:44:41 +00:00