Commit Graph

26050 Commits

Author SHA1 Message Date
Luke Wagner
1c3b4b61fe Bug 702507 - rm JSCLASS_CONSTRUCT_PROTOTYPE and JS_IsConstructing_PossiblyWithGivenThisObjectAndPonies (r=waldo) 2011-11-17 08:58:05 -08:00
Bill McCloskey
29537c27e5 Bug 699668 - Backout aa05d607c95e because of MaxHeap regression 2011-11-17 11:31:40 -08:00
Bill McCloskey
5ab43bd09e Bug 699668 - Increase JS type arena size for faster GC sweeps (r=njn) 2011-11-16 17:31:28 -08:00
Chris Leary
1f095b6042 Bug 702426: Add test. 2011-11-16 16:40:13 -08:00
Bill McCloskey
a11cb27c1a Bug 702003 - Handle NULL during JSXML tracing (r=luke) 2011-11-14 14:55:21 -08:00
Gregor Wagner
0427306100 Bug 702496 - Fix MOZ_GCTIMER makeTable. r=billm 2011-11-16 10:56:51 -08:00
Bill McCloskey
5f91bf6320 Back out 2f276de2e526 (burning) 2011-11-16 10:48:51 -08:00
Bill McCloskey
8269861339 Bug 702003 - Handle NULL during JSXML tracing (r=luke) 2011-11-14 14:55:21 -08:00
Ed Morley
bb0c21a5d1 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-16 11:02:43 +00:00
Ms2ger
9da9be7d33 Bug 700740 - Remove 'out' label from obj_toSource; r=jorendorff 2011-11-16 08:50:20 +01:00
Ms2ger
5ba4677d3d Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey 2011-11-16 08:50:19 +01:00
Ms2ger
935180aaad Bug 702106 - Remove xpc_CloneJSFunction; r=bholley 2011-11-16 08:50:18 +01:00
Ms2ger
1fe630e2fe Bug 701735 - xpc_qsJsvalToWcharStr shouldn't const_cast; r=bz 2011-11-16 08:50:18 +01:00
Jim Blandy
0b54be6a17 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
a48ad2fca3 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
8621fff9d7 Bug 702426: Hoist executable allocator for better RegExp code sharing, take 2. (r=luke) 2011-11-15 14:33:54 -08:00
Terrence Cole
89a3c66781 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
b29f066f78 Bug 697279 - Properly disable some E4X opcodes in strict mode. r=brendan 2011-11-14 20:43:33 +01:00
Bill McCloskey
2703feda57 Bug 701682 - Avoid write barrier when slowifying an array (r=bhackett) 2011-11-14 11:10:22 -08:00
Bill McCloskey
484d43c890 Bug 701761 - Purge regexps only when regexp_trace is called for GC (r=cdleary) 2011-11-14 11:02:23 -08:00
Ed Morley
6c23d7d46c Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-12 12:43:56 +00:00
Michael Wu
2d26cc32f0 Bug 691847 - Always check bytecode version, r=Waldo 2011-11-11 19:15:19 -08:00
Jeff Walden
010f721d57 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
8f5a2ceab1 Merge mozilla-central and mozilla-inbound 2011-11-11 11:09:58 +01:00
Luke Wagner
e465998e5d 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
93ad21c3ca 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
7c50bc8925 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
ffe9a3666c 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
d0e48e7c69 Merge b-s to m-c 2011-11-10 15:15:29 -08:00
Jeff Walden
12cd22d854 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
b4e61f88e6 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
6958919178 Don't treat THROW and RETRVAL as having fallthrough, bug 700127. r=dvander 2011-11-09 19:08:26 -08:00
Chris Leary
a8b2400f8c Back out 1bf4c1a6412b for failing an XP reftest.
--HG--
extra : rebase_source : 52b566a36b755a71402b5a973f309698208cc5db
2011-11-09 17:39:45 -08:00
Justin Lebar
c8fe01fc69 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
4163fb7744 Merge m-c to b-s. 2011-11-08 23:18:09 +00:00
Gregory Szorc
b6af1cfa56 Bug 700519 - Remove -fpascal-strings from Darwin compiler flags; r=ted 2011-11-08 12:10:22 -08:00
Christian Legnitto
79d77cff57 Bug 700688, Version bump 2011-11-08 09:12:57 -08:00
Jacek Caban
e596d6437a Bug 699170 - Tons of JS_* redefined warnings on mingw r=ted 2011-11-08 10:25:51 +01:00
Ed Morley
1fe3dee652 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-08 08:01:18 +00:00
Terrence Cole
3a144cef73 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
408f05bed8 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
4e22f322ae Bug 700302 - Handle null script filenames (r=sfink)
--HG--
extra : rebase_source : 18a1c744b796ca021fa37ff4676a46d78229cd56
2011-11-11 11:35:06 -08:00
Bill McCloskey
3e15ea09d5 Bug 699298 - Fix for windows build bustage 2011-11-09 13:53:47 -08:00
Bill McCloskey
b77a56e06b Bug 699298 - Overhaul GC statistics gathering (r=gwagner) 2011-11-09 13:32:17 -08:00
Boris Zbarsky
947e01ba92 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
04fb32706e Bug 700915: Diagnostic for GC helper thread crashes. (r=billm) 2011-11-09 12:24:07 -08:00
Chris Leary
68545c6680 Back out ebc6ef282df4 for build breakage. 2011-11-15 12:33:41 -08:00
Chris Leary
6140f87051 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
7853712ab0 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
3955de67f7 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