Commit Graph

10872 Commits

Author SHA1 Message Date
Jacob Bramley
d09759c622 [JAEGER] Fix ARM's long-range loads. [No bug] [r=me] 2010-08-17 15:19:31 +01:00
David Mandelin
3379e781d1 [JAEGER] Merge fallout: move static asserts that break with rval private 2010-08-16 16:23:05 -07:00
David Mandelin
e67c2b7441 [JAEGER] Merge from Tracemonkey. 2010-08-16 15:58:14 -07:00
David Mandelin
f32df484f3 [JAEGER] Finish merge from Tracemonkey. 2010-08-16 15:57:19 -07:00
David Mandelin
6f19cd8199 [JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet 2010-08-16 15:37:15 -07:00
David Mandelin
c0001dbe3b [JAEGER] Merge from Tracemonkey. 2010-08-16 15:31:14 -07:00
David Mandelin
23b88d71bd [JAEGER] Finish merge from Tracemonkey. 2010-08-16 15:16:24 -07:00
David Mandelin
0a8cb3e43f [JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet 2010-08-16 15:10:41 -07:00
David Mandelin
3af2b18345 [JAEGER] Followup for merge from Tracemonkey: update JSStackFrame API usage in JM code 2010-08-16 15:07:28 -07:00
David Mandelin
066c9f1718 [JAEGER] Merge from Tracemonkey. scopeChain and blockChain are still public so I can check one thing at a time--this merge is brutal. 2010-08-16 14:59:44 -07:00
Andreas Gal
f6f96b56f0 Bug 586531 - Make jsapi-tests not use the default compartment by default. r=jorendorff. 2010-08-16 16:42:50 -05:00
David Mandelin
7f4571bf6a [JAEGER] Merge from Tracemonkey. 2010-08-16 14:20:34 -07:00
Jim Blandy
4301b4bb0b Bug 522158: Avoid extra warning for duplicated prop names in object initializers. r=waldo 2010-08-16 13:05:33 -07:00
David Anderson
f585a9f20d Disable recursion for heavyweight functions (bug 583757, r=jorendorff). 2010-08-16 13:37:47 -04:00
Jan de Mooij
b0afe0253c [JAEGER] Check for negative zero after MUL (bug 584770, r=dvander). 2010-08-16 11:16:47 -04:00
Jason Orendorff
25268597de Test for bug 584578.
--HG--
extra : rebase_source : 82a5fa5ac198a9792f2540fea7cbbe7962fc4faf
2010-08-16 09:29:14 -05:00
Jacob Bramley
becdbf3574 [JAEGER] Fix ARM's load8 implementation and enable YARR for ARM. [Bug 564953] [r=me] 2010-08-16 13:20:32 +01:00
Jacob Bramley
bcd9f334be [JAEGER] Update the ARM VMFrame code to re-align with changes in d7b81bd995c3. [Bug 586886] [r=me] 2010-08-16 13:02:01 +01:00
Nicholas Nethercote
62658f05e8 Bug 585839 - JM: reorder StubEqualityOp() to account for common cases. r=dvander. 2010-08-15 17:00:09 -07:00
David Anderson
3ba9b2160f [JAEGER] Fixed assert-botch in tracer integration (bug 587431). 2010-08-15 14:40:13 -07:00
Brian Hackett
ed4defc8b5 Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw 2010-08-15 08:44:51 -04:00
Chris Leary
b725adffe8 Bug 586358: make imacpc flagged. (r=lw) 2010-08-15 04:16:54 -07:00
Sean Stangl
8df1d3b34b [JAEGER] Implement Travis Fisher's xor-based loadValueAsComponents(). b=586240, r=dvander.
Thanks to Travis Fisher <traviswfisher@gmail.com>.
2010-08-14 18:07:00 -07:00
Brian Hackett
03a7ed6a9d Add interface for JSStackFrame.annotation/debugHook/callerVersion, bug 586533. r=lw 2010-08-14 11:59:44 -04:00
Chris Leary
30febd737e Try to fix intermittent refcount assertions in the presence of more than one thread. Bug 587277 - TM: ExecutablePool release race. r=sayrer 2010-08-14 00:34:14 -07:00
Brian Hackett
da6f70519b Second try at adding interface for JSStackFrame.scopeChain/blockChain, bug 586533. r=lw 2010-08-13 23:36:37 -04:00
Sean Stangl
1172060dd0 [JAEGER] Assert MIC, PIC dynamic offset correctness. b=587224, r=dvander. 2010-08-13 18:06:39 -07:00
David Anderson
94c77b4166 [JAEGER] Fixed assert-botch from bug 586886.
--HG--
extra : rebase_source : 51c498d3174ac7778930dfa07984e0f87e316152
2010-08-13 17:43:50 -07:00
David Mandelin
0b41c441e5 [JAEGER] Bug 587224: make offset members big enough to handle big stubs, no_r=me 2010-08-13 17:27:36 -07:00
David Anderson
7e9b41be71 [JAEGER] Fixed bugs in commit bumping (bug 586886 fallout). 2010-08-13 15:27:33 -07:00
Andreas Gal
1084347139 b=586387; Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd; r=nnethercote/edwsmith 2010-08-13 14:57:50 -07:00
David Anderson
28704289d9 [JAEGER] Combine over-recursion and stack commit checks (bug 586886). 2010-08-13 14:22:18 -07:00
David Mandelin
5c039fb714 [JAEGER] Bug 586538 followup: the original fix was accidentally backed out by 91257f67ea38, so restoring it. 2010-08-13 14:10:43 -07:00
Chris Leary
148bbf7986 Unleak regexp arena. Bug 586898 - JM: memory leak due to YARR. r=sayrer 2010-08-13 12:09:44 -07:00
David Mandelin
a8a454c883 [JAEGER] Merge from tracemonkey. 2010-08-13 12:01:02 -07:00
Jason Orendorff
37d79b0719 Merge backout. 2010-08-13 08:24:40 -05:00
Jason Orendorff
8a568c9133 Backed out changeset c5e31473b1a6 (assertions for bug 583850). See bug 584578 and bug 585754. 2010-08-13 08:21:13 -05:00
Jason Orendorff
2ca54c3e0e Bug 585257 - "Assertion failure: obj == obj2". r=gal. 2010-08-13 08:17:29 -05:00
David Anderson
652df661b5 [JAEGER] Merge backout. 2010-08-13 02:23:22 -07:00
David Anderson
e36d4de961 Backed out changeset c0061c6b65b4 (3% perf regression on v8). 2010-08-13 02:22:39 -07:00
David Anderson
2c5c7bc631 [JAEGER] Merge. 2010-08-13 02:22:03 -07:00
David Anderson
60b819690f Backed out changeset 8f45cad0a405. 2010-08-13 02:21:46 -07:00
Sean Stangl
4b7c28362b [JAEGER] Remove unnecessary padding from JSStackFrame, VMFrame. b=586880, r=dvander. 2010-08-13 00:57:14 -07:00
Sean Stangl
88ac406123 [JAEGER] Add standard header boilerplate to assembler/. no_r=me. 2010-08-12 22:17:41 -07:00
Alex Miller
2b52da7be8 [JAEGER] Implement SSE4.2 check. r=sstangl. 2010-08-12 22:05:57 -07:00
Robert Sayre
a00d7f60fe Backed out changeset 1406935fced4. Brian Hackett – Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw. 2010-08-12 21:47:46 -07:00
Alex Miller
f243e896b6 [JAEGER] Use SSE4.1 when available to load doubles faster. b=582785, r=dvander. 2010-08-12 21:43:39 -07:00
David Anderson
0a32a5b9f7 [JAEGER] Attempt at PPC bustage fix. 2010-08-12 21:42:49 -07:00
Brian Hackett
a416b05f95 Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw 2010-08-13 00:08:37 -04:00
Andrew Drake
b4d2bc35d6 [JAEGER] Add support for throw hook. r=dvander, b=586107 2010-08-12 18:57:06 -07:00