Commit Graph

16900 Commits

Author SHA1 Message Date
Gregor Wagner
8ba0a58e99 Bug 702496 - Fix MOZ_GCTIMER makeTable. r=billm 2011-11-16 10:56:51 -08:00
Bill McCloskey
247c04ed42 Back out 2f276de2e526 (burning) 2011-11-16 10:48:51 -08:00
Bill McCloskey
2081c52fa6 Bug 702003 - Handle NULL during JSXML tracing (r=luke) 2011-11-14 14:55:21 -08:00
Ed Morley
1c87228e23 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-16 11:02:43 +00:00
Ms2ger
fc2ca0ad3d Bug 700740 - Remove 'out' label from obj_toSource; r=jorendorff 2011-11-16 08:50:20 +01:00
Ms2ger
d2ea6246bf Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey 2011-11-16 08:50:19 +01:00
Ms2ger
b97f7f7801 Bug 702106 - Remove xpc_CloneJSFunction; r=bholley 2011-11-16 08:50:18 +01:00
Ms2ger
2424957995 Bug 701735 - xpc_qsJsvalToWcharStr shouldn't const_cast; r=bz 2011-11-16 08:50:18 +01:00
Jim Blandy
1bfe86b4a5 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
e15cf47cfd 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
24834c0bb3 Bug 702426: Hoist executable allocator for better RegExp code sharing, take 2. (r=luke) 2011-11-15 14:33:54 -08:00
Terrence Cole
be951c871d 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
0ac8e05277 Bug 697279 - Properly disable some E4X opcodes in strict mode. r=brendan 2011-11-14 20:43:33 +01:00
Bill McCloskey
04809a2986 Bug 701682 - Avoid write barrier when slowifying an array (r=bhackett) 2011-11-14 11:10:22 -08:00
Bill McCloskey
8c0d564b70 Bug 701761 - Purge regexps only when regexp_trace is called for GC (r=cdleary) 2011-11-14 11:02:23 -08:00
Ed Morley
e160c7055c Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-12 12:43:56 +00:00
Michael Wu
dcc2c6030e Bug 691847 - Always check bytecode version, r=Waldo 2011-11-11 19:15:19 -08:00
Jeff Walden
51dc78450f 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
58bfb85dcd Merge mozilla-central and mozilla-inbound 2011-11-11 11:09:58 +01:00
Luke Wagner
86474973a1 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
ce23677698 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
5c9952fece 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
b2a621aa92 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
dd260c7514 Merge b-s to m-c 2011-11-10 15:15:29 -08:00
Jeff Walden
f2d9695d18 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
877fa060f8 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
d0c30f457c Don't treat THROW and RETRVAL as having fallthrough, bug 700127. r=dvander 2011-11-09 19:08:26 -08:00
Chris Leary
9e9cd502b5 Back out 1bf4c1a6412b for failing an XP reftest.
--HG--
extra : rebase_source : 52b566a36b755a71402b5a973f309698208cc5db
2011-11-09 17:39:45 -08:00
Justin Lebar
a19acfd732 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
24695badf6 Merge m-c to b-s. 2011-11-08 23:18:09 +00:00
Gregory Szorc
0870b48b40 Bug 700519 - Remove -fpascal-strings from Darwin compiler flags; r=ted 2011-11-08 12:10:22 -08:00
Christian Legnitto
39061fa675 Bug 700688, Version bump 2011-11-08 09:12:57 -08:00
Jacek Caban
4926b14eae Bug 699170 - Tons of JS_* redefined warnings on mingw r=ted 2011-11-08 10:25:51 +01:00
Ed Morley
30d0ff4239 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-08 08:01:18 +00:00
Terrence Cole
670faef17b 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
eb6c6b2158 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
f8353b8539 Bug 700302 - Handle null script filenames (r=sfink)
--HG--
extra : rebase_source : 18a1c744b796ca021fa37ff4676a46d78229cd56
2011-11-11 11:35:06 -08:00
Bill McCloskey
9800f1c683 Bug 699298 - Fix for windows build bustage 2011-11-09 13:53:47 -08:00
Bill McCloskey
70a91c0353 Bug 699298 - Overhaul GC statistics gathering (r=gwagner) 2011-11-09 13:32:17 -08:00
Boris Zbarsky
233aceff84 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
e73cf35dfe Bug 700915: Diagnostic for GC helper thread crashes. (r=billm) 2011-11-09 12:24:07 -08:00
Chris Leary
6b85017e77 Back out ebc6ef282df4 for build breakage. 2011-11-15 12:33:41 -08:00
Chris Leary
90f6a5f8e1 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
2dcbf80d34 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
2b2646eebe 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
Jeff Walden
ca6ba5c8ed Bug 699185 - Building SpiderMonkey with clang warns up the wazoo. Disable the warning that's the primary cause of the spew, because the workarounds are gross and the issue is a purely theoretical spec deviation which no compiler implements. r=ted
--HG--
extra : rebase_source : 09469e9ca787f9dcec43cb4697034d20a61b476f
2011-11-09 01:35:05 -08:00
Chris Leary
8951d2e99a Bug 701387: RegExpPrivateCache can disappear after lookup. (r=Waldo) 2011-11-10 21:04:04 -08:00
Chris Leary
1bd2f9ab1d Bug 701332: Followup fix. 2011-11-10 21:04:00 -08:00
Chris Leary
b72a4dfff6 Bug 701332: Don't expose RegExp privates. (r=Waldo) 2011-11-10 17:30:04 -08:00
Chris Leary
10066a1d5e Bug 701332: Defensive refcount on string split. (r=Waldo) 2011-11-10 17:30:01 -08:00