Commit Graph

22061 Commits

Author SHA1 Message Date
Brendan Eich
2c74ffd9ca Cope with localStorage reifying __iterator__ with null value, and the like (573875, r=gal). 2011-01-14 08:03:45 -08:00
Jacob Bramley
0f3cd6ceaf Bug 625701: Sensible fixed width branching. (r=cdleary) 2011-01-14 09:00:56 -08:00
Chris Leary
1a66e5bee4 Bug 625718: Correct SETPROP label offsets. (r=jbramley) 2011-01-14 07:49:59 -08:00
Chris Leary
056facaa7c Bug 625701: Fixed-width IC cmp/branch is required for x86. (r=dvander) 2011-01-14 02:57:21 -08:00
Chris Leary
4b37828aec Merge mozilla-central into tracemonkey. 2011-01-14 01:45:33 -08:00
Chris Leary
72a8c1a6b6 Bug 588021: Remove vestigial ifdefs. (r=dmandelin) 2011-01-13 22:42:48 -08:00
Chris Leary
d4f5d475e9 Bug 588021: Port ELEM PICs for ARM. (r=dmandelin) 2011-01-13 22:42:28 -08:00
Chris Leary
24d8b5461c Bug 588021: Port CALLPROP PIC for ARM. (r=dmandelin) 2011-01-13 22:42:07 -08:00
Chris Leary
cad74eb0f9 Bug 588021: Port SETPROP PIC for ARM. (r=dmandelin) 2011-01-13 22:41:42 -08:00
Jacob Bramley
40fdd878d3 Bug 588021: Port NAME PIC for ARM. (r=cdleary) 2011-01-13 22:41:16 -08:00
Jacob Bramley
19407e2b09 Bug 588021: Port BINDNAME PIC for ARM. (r=cdleary) 2011-01-13 22:40:58 -08:00
Chris Leary
8dc586ec63 Bug 588021: Port GETPROP PIC for ARM. (r=dmandelin) 2011-01-13 22:40:15 -08:00
Chris Leary
9e386e7eeb Bug 588021: Refactor MICs to work on ARM, ICRepatcher interface. (r=dmandelin, u=jbramley,cdleary) 2011-01-13 22:39:43 -08:00
Chris Leary
fc21ef8fcb Bug 588021: Cross-platform PIC labels. (r=dmandelin, u=cdleary,dvander,jbramley) 2011-01-13 22:39:11 -08:00
Jacob Bramley
2a3e7b6d4f Bug 588021: Make stub calls with stub veneer on ARM. (r=cdleary) 2011-01-13 22:38:52 -08:00
Nicholas Nethercote
39684e1437 Bug 625333 - tracer generated code reads stack memory it didn't write. r=lw. 2011-01-13 19:14:46 -08:00
Nicholas Nethercote
02b1116cec Backed out changeset 1548012fa682 due to leaks found by Valgrind. 2011-01-13 19:04:03 -08:00
Gregor Wagner
bd787e50ed Bug 624224 - cleanup compartment sweep code r=brendan 2011-01-13 16:58:27 -08:00
Sean Stangl
4dffcaf9d9 Fix --disable-tracejit build. (rs=dvander) 2011-01-13 19:03:05 -05:00
Gregor Wagner
4ba60cb773 Bug 625484 - rename defaultCompartment r=gal 2011-01-13 14:42:36 -08:00
Andreas Gal
5f17a91711 Default new contexts to a NULL compartment (bug 623800, r=dmandelin). 2011-01-13 14:11:15 -08:00
David Mandelin
66315defbc Bug 613399: set isMatch on empty-match backtrack return in PCRE, r=cdleary 2011-01-12 18:56:52 -08:00
Ben Turner
b1d60e9bef Bug 620984 - 'Firefox 4.0b8 Crash Report [@ DEBUG_CheckWrapperThreadSafety(XPCWrappedNative const*) ]'. r=jst, a=blocking. 2011-01-13 13:09:35 -08:00
Andreas Gal
c28f277607 Maintain identity and proto of .wrappedJSObject wrappers (bug 620486, r=mrbkap). 2011-01-13 13:03:44 -08:00
Chris Leary
7959a558fa Disable bug 617935 large allocation test on WINNT. (r=philor) 2011-01-13 00:44:57 -08:00
Chris Leary
33858e1651 Try to fix jsreftest report results on win32. 2011-01-12 23:21:08 -08:00
Andreas Gal
c04fd6628e Follow-up fix for bug 625250. 2011-01-12 18:56:23 -08:00
David Mandelin
b9d69588f9 Bug 621068: don't run deadbeef assertion in case of deep bail, r=dvander 2011-01-12 18:46:17 -08:00
Andreas Gal
50d252b93f Finalize typed arrays via the background thread (bug 625250, r=njn). 2011-01-12 18:40:29 -08:00
Bill McCloskey
8498598448 Bug 623050 - Move tracerState to compartment (r=gal) 2011-01-12 16:56:23 -08:00
Chris Leary
3a00d228c6 Fix opt failures using gczeal. (r=Waldo) 2011-01-12 15:29:06 -08:00
Chris Leary
4a86a8d49b Bug 620327: Spruce up js_regexp_ToString. (r=Waldo) 2011-01-12 15:29:03 -08:00
Chris Leary
123d5c9b50 Bug 617935: Check string lengths using StringBuffer. (r=lw) 2011-01-12 15:28:58 -08:00
Jeff Walden
27bd32aa27 Bug 625191 - Root Bindings used in JS_CompileUCFunctionForPrincipals. rs=gwagner
--HG--
extra : rebase_source : af09c008781d39de0e756422e0ac56e5f88c71c6
2011-01-12 17:09:06 -06:00
timeless
354e7a64db Bug 620961 - FoldXMLConstants should initialize str. r=brendan, a=sayrer 2011-01-12 14:58:54 -08:00
Bill McCloskey
2147249795 Bug 617904 - Reset profile info in methodjit when tracejit is flushed (r=dmandelin) 2011-01-12 10:09:48 -08:00
Igor Bukanov
92884882fd Bug 619529 - avoid any exposure of XML's AttributeName and AnyName objects. r=brendan 2011-01-09 00:01:52 +01:00
Chris Leary
55bc290dc1 Merge mozilla-central into tracemonkey. 2011-01-12 00:07:40 -08:00
Chris Leary
eea64cc8c6 Bug 624971: RegExp sticky path assertion failure. (r=lw) 2011-01-11 22:27:29 -08:00
Steve Fink
645725bd16 Bug 624316 - Unwrap wrapped functions before returning them to JSD to see the contained script and name, r=gal, a=blocker
--HG--
extra : rebase_source : cd15aed41ace6f368ef5f149cd88f32c9dfd1aa5
2011-01-11 14:24:52 -08:00
Brendan Eich
740ecbadaf Fix JSOP_ARGSUB to abort on frame with arguments object (624547, r=dvander). 2011-01-11 12:47:34 -08:00
Luke Wagner
4b39d607a6 Bug 624080 - Avoid weird OSX10.5 compile error in jsclone (r=jorendorff)
--HG--
extra : rebase_source : ee0bc7810bf1108642bec02c154d7795de53d584
2011-01-10 12:29:50 -08:00
Luke Wagner
13113dac01 Bug 624218 - Fix PodCopy assert (r=jorendorff)
--HG--
extra : rebase_source : 5b969a4c98cc3a3a22432b45d6787c93e8a4ea5b
2011-01-11 15:20:07 -08:00
Luke Wagner
9abddb6362 Bug 620640 - Allow there to be more than 1 pending global slot to set (r=jorendorff)
--HG--
extra : rebase_source : 72562e0a3868f8cb65918c3c23f42d364e43ce41
2011-01-11 15:19:57 -08:00
Jeff Walden
5a102cb6a1 Back out 567f16dd81f3, an existing test is bad, and by appearances poisoning of Boolean.prototype, Number.prototype, and String.prototype will make it hard to quickly fix. r=the O in ROYGBIV 2011-01-11 16:29:09 -06:00
Jeff Walden
f5c2dd5fbb Back out 72ac46e9f64e for orange. r=bustage 2011-01-11 15:04:36 -06:00
David Anderson
6390a68543 Fix assert in typed array IC (bug 624518, r=cdleary). 2011-01-11 12:16:44 -08:00
Blair McBride
67d8229557 Merge. a=merge 2011-01-12 14:15:32 +13:00
Rafael Ávila de Espíndola
98c8b70b2a Bug 622138 - Mark Depends on invalid unqualified lookup in templates for TypedMarker. r=igor, a=benjamin 2011-01-12 14:10:39 +13:00
Blake Kaplan
aa3212f666 Bug 612025 - Windows can be xray-wrapped too. r=gal@uci.edu, a=blocker 2011-01-11 17:09:53 -08:00