Commit Graph

16905 Commits

Author SHA1 Message Date
Luke Wagner
abe7645317 Bug 702507 - rm JSCLASS_CONSTRUCT_PROTOTYPE and JS_IsConstructing_PossiblyWithGivenThisObjectAndPonies (r=waldo) 2011-11-17 08:58:05 -08:00
Bill McCloskey
930500bdb9 Bug 699668 - Backout aa05d607c95e because of MaxHeap regression 2011-11-17 11:31:40 -08:00
Bill McCloskey
654cbb225e Bug 699668 - Increase JS type arena size for faster GC sweeps (r=njn) 2011-11-16 17:31:28 -08:00
Chris Leary
7390eeca6b Bug 702426: Add test. 2011-11-16 16:40:13 -08:00
Bill McCloskey
f8a50c849a Bug 702003 - Handle NULL during JSXML tracing (r=luke) 2011-11-14 14:55:21 -08:00
Gregor Wagner
6ab717790a Bug 702496 - Fix MOZ_GCTIMER makeTable. r=billm 2011-11-16 10:56:51 -08:00
Bill McCloskey
93819b71b4 Back out 2f276de2e526 (burning) 2011-11-16 10:48:51 -08:00
Bill McCloskey
b9aca2f5a5 Bug 702003 - Handle NULL during JSXML tracing (r=luke) 2011-11-14 14:55:21 -08:00
Ed Morley
0d4271ee17 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-16 11:02:43 +00:00
Ms2ger
c475769c1a Bug 700740 - Remove 'out' label from obj_toSource; r=jorendorff 2011-11-16 08:50:20 +01:00
Ms2ger
6622e2e115 Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey 2011-11-16 08:50:19 +01:00
Ms2ger
98a2a7433a Bug 702106 - Remove xpc_CloneJSFunction; r=bholley 2011-11-16 08:50:18 +01:00
Ms2ger
18f3c0a9f6 Bug 701735 - xpc_qsJsvalToWcharStr shouldn't const_cast; r=bz 2011-11-16 08:50:18 +01:00
Jim Blandy
87641064c1 Bug 701274: Make jsd_ThrowHandler return the proper JSTrapStatus value, not JSD_HOOK_RETURN_CONTINUE_THROW. r=sfink 2011-11-15 08:04:58 -08:00
Jeff Walden
3a9bae8669 Bug 702437 - Implement MOZ_OVERRIDE to encapsulate support for the contextual override keyword on virtual member functions. r=cjones 2011-11-14 10:31:46 -08:00
Chris Leary
c777420fef Bug 702426: Hoist executable allocator for better RegExp code sharing, take 2. (r=luke) 2011-11-15 14:33:54 -08:00
Terrence Cole
b92b60928b Bug 702681 - Remove the double chunk loop in DecommitFreePages; r=igor
In DecommitFreePages we iterate over the runtime's ChunkSet and inside that walk
over the list in the chunk info header.  The chunk set contains all chunks, so
we can ignore the internal list.

--HG--
extra : rebase_source : 3b1976fbf97308cc53b532a9e74b1871aa616079
2011-11-15 15:13:13 -08:00
Tom Schuster
d2e73d550b Bug 697279 - Properly disable some E4X opcodes in strict mode. r=brendan 2011-11-14 20:43:33 +01:00
Bill McCloskey
d2d3e17c2f Bug 701682 - Avoid write barrier when slowifying an array (r=bhackett) 2011-11-14 11:10:22 -08:00
Bill McCloskey
54915c0e95 Bug 701761 - Purge regexps only when regexp_trace is called for GC (r=cdleary) 2011-11-14 11:02:23 -08:00
Ed Morley
b4b63e4e16 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-12 12:43:56 +00:00
Michael Wu
aafa100374 Bug 691847 - Always check bytecode version, r=Waldo 2011-11-11 19:15:19 -08:00
Jeff Walden
24b1586811 Bug 701628 - Remove the empty _COMPILER_PREFIX configure.in variable and its uses. r=ted
--HG--
extra : rebase_source : 1803f6b912ee62790daae0687ae449cd3521f59a
2011-11-11 13:50:48 -08:00
Marco Bonardo
8c72c90eb0 Merge mozilla-central and mozilla-inbound 2011-11-11 11:09:58 +01:00
Luke Wagner
80fd22ab8e Bug 698299 - rm bogus assert in SecurityWrapper::nativeCall (r=mrbkap)
--HG--
extra : rebase_source : 76029f08a99557061e33550165267488acf38e9b
2011-11-10 21:55:35 -08:00
Luke Wagner
fcf55b9ca5 Bug 701239 - add back arg/local-handling in DecompileDestructuringLHS (r=waldo)
--HG--
extra : rebase_source : b296a3a47e4b687f773f9f5cf8bada7812ba2b81
2011-11-10 21:55:23 -08:00
Luke Wagner
c15e9c08d5 Bug 701227 - don't assume catch's block object has only one entry (r=waldo)
--HG--
extra : rebase_source : 77673329e0841330a954a7f419d2561701c43f3c
2011-11-10 21:53:55 -08:00
Luke Wagner
3071645a3f Bug 701244 - add back JSOP_LENGTH case to DecompileDestructuring (r=waldo)
--HG--
extra : rebase_source : ddc7c80a94772b5b234a0d8f000189618051b7ff
2011-11-10 21:52:57 -08:00
Gregory Szorc
3c849fad59 Merge b-s to m-c 2011-11-10 15:15:29 -08:00
Jeff Walden
7f55e342de Bug 701224 - Fix destructuring into an E4X qualified name, e.g. x::y. Also fix purely-expression-context evaluation of qualified names, bug 701222. r=cdleary 2011-11-09 18:39:53 -08:00
Brian Hackett
a503daec48 Example property ops need to check the class of the incoming objects, bug 700295. r=waldo 2011-11-09 19:32:30 -08:00
Brian Hackett
9452f6845c Don't treat THROW and RETRVAL as having fallthrough, bug 700127. r=dvander 2011-11-09 19:08:26 -08:00
Chris Leary
6ef1898c65 Back out 1bf4c1a6412b for failing an XP reftest.
--HG--
extra : rebase_source : 52b566a36b755a71402b5a973f309698208cc5db
2011-11-09 17:39:45 -08:00
Justin Lebar
3c1ff6be4d Bug 586010 - Send dump() output to Android device log. r=bz
--HG--
extra : rebase_source : f1712d831aaa6fbd8e1bfd6060fbb4aa951ccb74
2011-11-09 19:27:08 -05:00
Ed Morley
fddedbce14 Merge m-c to b-s. 2011-11-08 23:18:09 +00:00
Gregory Szorc
efb8dac5a2 Bug 700519 - Remove -fpascal-strings from Darwin compiler flags; r=ted 2011-11-08 12:10:22 -08:00
Christian Legnitto
6473113ad0 Bug 700688, Version bump 2011-11-08 09:12:57 -08:00
Jacek Caban
a3a1968a0b Bug 699170 - Tons of JS_* redefined warnings on mingw r=ted 2011-11-08 10:25:51 +01:00
Ed Morley
b66adf55e2 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-08 08:01:18 +00:00
Terrence Cole
65b8697281 Bug 700357 - Run GC_SHRINK more frequently; r=billm
Currently we only run this on idle when allocating memory.  There
are plans in place to also run these when clicking the Minimize
Memory button in about:memory, and when we are under memory
pressure.  This change causes GC_SHRINK to also run when doing so
will result in "lots" of pages being decommitted to the OS.
2011-11-07 13:47:14 -08:00
Ben Turner
dbd7d35169 Bug 658178 - 'Make XHR2 response/responseType work in Web Workers'. r=jst+sicking+mrbkap. 2011-11-07 17:01:29 -08:00
timeless@mozdev.org
a9696861ac Bug 700302 - Handle null script filenames (r=sfink)
--HG--
extra : rebase_source : 18a1c744b796ca021fa37ff4676a46d78229cd56
2011-11-11 11:35:06 -08:00
Bill McCloskey
8488a0f273 Bug 699298 - Fix for windows build bustage 2011-11-09 13:53:47 -08:00
Bill McCloskey
e1aa2341e0 Bug 699298 - Overhaul GC statistics gathering (r=gwagner) 2011-11-09 13:32:17 -08:00
Boris Zbarsky
098046172c Bug 699528. Make pausing/unpausing JSD try to turn off/on debug mode as needed. r=sfink
The new boolean argument to SetDebugModeWhenPossible is needed because if we allow sync-disable of debug mode we seem to crash when loading pages with Firebug active.
2011-11-09 16:11:39 -05:00
Chris Leary
a6430d4e60 Bug 700915: Diagnostic for GC helper thread crashes. (r=billm) 2011-11-09 12:24:07 -08:00
Chris Leary
16e11c793c Back out ebc6ef282df4 for build breakage. 2011-11-15 12:33:41 -08:00
Chris Leary
367e61dec3 Bug 702426: Hoist executable allocator for better RegExp code sharing. (r=luke)
--HG--
extra : rebase_source : fa6c50980d6b0539064140567ddaddab45341a49
2011-11-15 12:18:34 -08:00
Terrence Cole
63861b290d Bug 702480 - Fix description of js-gc-heap-unused-fraction; r=njn
--HG--
extra : rebase_source : bf479d6df1b903b148b807757aa8702aa2db9a8d
2011-11-14 17:28:27 -08:00
Jeff Walden
7a507e08bb Bug 701584 - Move various offsetof uses into static offsetOf* methods. r=cdleary
--HG--
extra : rebase_source : 6d453db67d872318160eee60bed3f628c1915c69
2011-11-02 12:57:59 -07:00