Commit Graph

12901 Commits

Author SHA1 Message Date
Jacob Bramley
a942f60f90 Bug 588021: Make stub calls with stub veneer on ARM. (r=cdleary) 2011-01-13 22:38:52 -08:00
Nicholas Nethercote
e48307bba3 Bug 625333 - tracer generated code reads stack memory it didn't write. r=lw. 2011-01-13 19:14:46 -08:00
Nicholas Nethercote
7fab2c76a8 Backed out changeset 1548012fa682 due to leaks found by Valgrind. 2011-01-13 19:04:03 -08:00
Gregor Wagner
e9af9eccb4 Bug 624224 - cleanup compartment sweep code r=brendan 2011-01-13 16:58:27 -08:00
Sean Stangl
147a696367 Fix --disable-tracejit build. (rs=dvander) 2011-01-13 19:03:05 -05:00
Gregor Wagner
bc39a65c18 Bug 625484 - rename defaultCompartment r=gal 2011-01-13 14:42:36 -08:00
Andreas Gal
2d88722a32 Default new contexts to a NULL compartment (bug 623800, r=dmandelin). 2011-01-13 14:11:15 -08:00
David Mandelin
7396db95bf Bug 613399: set isMatch on empty-match backtrack return in PCRE, r=cdleary 2011-01-12 18:56:52 -08:00
Ben Turner
a3487b3348 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
eb94528de3 Maintain identity and proto of .wrappedJSObject wrappers (bug 620486, r=mrbkap). 2011-01-13 13:03:44 -08:00
Chris Leary
92c1cbc886 Disable bug 617935 large allocation test on WINNT. (r=philor) 2011-01-13 00:44:57 -08:00
Chris Leary
3c20fdc230 Try to fix jsreftest report results on win32. 2011-01-12 23:21:08 -08:00
Andreas Gal
7e292b2a97 Follow-up fix for bug 625250. 2011-01-12 18:56:23 -08:00
David Mandelin
72d0075b23 Bug 621068: don't run deadbeef assertion in case of deep bail, r=dvander 2011-01-12 18:46:17 -08:00
Andreas Gal
adeeed31a0 Finalize typed arrays via the background thread (bug 625250, r=njn). 2011-01-12 18:40:29 -08:00
Bill McCloskey
238069d8ff Bug 623050 - Move tracerState to compartment (r=gal) 2011-01-12 16:56:23 -08:00
Chris Leary
28da3b08b1 Fix opt failures using gczeal. (r=Waldo) 2011-01-12 15:29:06 -08:00
Chris Leary
0b1e363c52 Bug 620327: Spruce up js_regexp_ToString. (r=Waldo) 2011-01-12 15:29:03 -08:00
Chris Leary
29a4e97a8f Bug 617935: Check string lengths using StringBuffer. (r=lw) 2011-01-12 15:28:58 -08:00
Jeff Walden
f46caec81b Bug 625191 - Root Bindings used in JS_CompileUCFunctionForPrincipals. rs=gwagner
--HG--
extra : rebase_source : af09c008781d39de0e756422e0ac56e5f88c71c6
2011-01-12 17:09:06 -06:00
timeless
2cc8d255b7 Bug 620961 - FoldXMLConstants should initialize str. r=brendan, a=sayrer 2011-01-12 14:58:54 -08:00
Bill McCloskey
f7e4c68dbc Bug 617904 - Reset profile info in methodjit when tracejit is flushed (r=dmandelin) 2011-01-12 10:09:48 -08:00
Igor Bukanov
5a00058c07 Bug 619529 - avoid any exposure of XML's AttributeName and AnyName objects. r=brendan 2011-01-09 00:01:52 +01:00
Chris Leary
887da71fad Merge mozilla-central into tracemonkey. 2011-01-12 00:07:40 -08:00
Chris Leary
e2ef36c2a3 Bug 624971: RegExp sticky path assertion failure. (r=lw) 2011-01-11 22:27:29 -08:00
Steve Fink
8470e15e9e 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
56af02989d Fix JSOP_ARGSUB to abort on frame with arguments object (624547, r=dvander). 2011-01-11 12:47:34 -08:00
Luke Wagner
d29267813a 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
05acea426c Bug 624218 - Fix PodCopy assert (r=jorendorff)
--HG--
extra : rebase_source : 5b969a4c98cc3a3a22432b45d6787c93e8a4ea5b
2011-01-11 15:20:07 -08:00
Luke Wagner
1f19a70ac8 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
430108f273 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
d7667cbf66 Back out 72ac46e9f64e for orange. r=bustage 2011-01-11 15:04:36 -06:00
David Anderson
33912b4457 Fix assert in typed array IC (bug 624518, r=cdleary). 2011-01-11 12:16:44 -08:00
Blair McBride
61f58c6fda Merge. a=merge 2011-01-12 14:15:32 +13:00
Rafael Ávila de Espíndola
6e3e0e3b82 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
8dff498c6a Bug 612025 - Windows can be xray-wrapped too. r=gal@uci.edu, a=blocker 2011-01-11 17:09:53 -08:00
Andreas Gal
b4b6a78889 Bug 609287. Fix Assertion failure: OperationInProgress(cx, proxy). r=jorendorff@mozilla.com, jwalden@mit.edu, a=blocker. 2011-01-11 17:09:53 -08:00
Blake Kaplan
07d616bae5 Bug 624540 - Assertion failure: compartment mismatch in cycle collector during xpcom-shutdown. r=gal, a=blocking2.0+ 2011-01-11 17:01:10 -08:00
Jeff Walden
49b0d53f93 Bug 623301 - Properly root arguments names during a call to Function(). r=brendan
--HG--
extra : rebase_source : 4c397e75a23eca275c6fea1b50d675ff23fea2ba
2011-01-05 16:50:30 -06:00
Jeff Walden
00a9415e4d Bug 624640 - Reset gczeal at the end of each browser JS test. r=bc
--HG--
extra : rebase_source : b8ee7d18c481017a12ce9987e663b04eab0b8138
2011-01-11 13:18:12 -06:00
Jeff Walden
0b3ec174d4 Bug 557371 - Make JSON.stringify behavior on Boolean, String, and Number objects to-spec. r=jorendorff
--HG--
extra : rebase_source : f329e9274b79abd264cf254d6d95a1b97f466ab9
2010-12-31 11:41:23 -06:00
David Anderson
2ff0acbe75 Fix a slot bug when objects become dictionaries (bug 618129, r=brendan). 2011-01-11 11:47:07 -08:00
David Mandelin
3933a8dec7 Bug 624041: skip elements deleted via shift or reverse in iteration, r=igor 2011-01-10 18:39:46 -08:00
David Mandelin
7ad6a4c643 Backed out changeset 000cb7431848 -- bad commit messaage 2011-01-11 11:42:29 -08:00
David Mandelin
28e3bcfb71 [mq]: fix-iter.diff
* * *
[mq]: fix-iter2.js
* * *
[mq]: itertest.js
2011-01-10 18:39:46 -08:00
Brendan Eich
14b2bbd7d8 Fix C++ violation tolerated by GCC and MSVC, caught by Clang (623303, rs=luke). 2011-01-11 11:12:59 -08:00
Brendan Eich
65022439fd Remove partial flat closure hold-over that has O(n^2) complexity (617430, r=dmandelin). 2011-01-10 18:12:46 -08:00
Nicholas Nethercote
46d0ab1e6b Fix some compiler warnings. r=gcc. 2011-01-10 20:33:53 -08:00
Nicholas Nethercote
1e6051046d Bug 621816 - "Assertion failure: unexpected constantly false guard detected" with typed array. r=vlad. 2011-01-10 20:26:20 -08:00
Bill McCloskey
d0dc154275 Bug 607539 - Change how profiler aborts work (r=dmandelin) 2011-01-10 20:18:09 -08:00