Commit Graph

50615 Commits

Author SHA1 Message Date
Jan de Mooij
c9d0890ba0 [JAEGER] Pop comparison inputs before branching (bug 585915, r=dvander). 2010-08-10 09:40:16 -07:00
Jacob Bramley
a82449c758 [JAEGER] Modify calling code on ARM to fix most trace tests (with --methodjit-only). [Bug 581956] [r=dmandelin] 2010-08-10 10:28:23 +01:00
Chris Leary
6ce900676e Bug 585341: fix non-default-getter on with in IC. (r=dvander) 2010-08-09 19:11:24 -07:00
David Mandelin
d61ac77c89 [JAEGER] Manually back out rest of bug 585749 temp fix 2010-08-09 18:36:25 -07:00
David Mandelin
7f2f8cee47 [JAEGER] Bug 585801 trial fix: innerize object passed as scope chain for JS evaluation
--HG--
extra : rebase_source : df9b94f7718c1737834ca5516ab3b751d3d0ec65
2010-08-09 18:29:34 -07:00
Nicholas Nethercote
a4a2356d6b [JAEGER] Bug 585542 - JM: reorder Add() to account for common cases. r=dvander. 2010-08-09 18:20:23 -07:00
David Mandelin
5bcca6fa29 [JAEGER] Bug 585794 temporary fix followup: undisable getelem PICs 2010-08-09 16:21:49 -07:00
Sean Stangl
9eca649c6c [JAEGER] Add tests from bug 585310. 2010-08-09 15:29:58 -07:00
David Mandelin
7d07d174fc [JAEGER] Bug 585749 temporary fix: update cached native iterator's shape array when creating the cache entry 2010-08-09 15:26:19 -07:00
Sean Stangl
ce3d671386 [JAEGER] Fix PIC resetting. b=585750, r=dvander. 2010-08-09 15:13:39 -07:00
David Anderson
83892ce23c [JAEGER] Fixed CALLPROP ICs not reseting the second shape guard offset (bug 585540).
--HG--
extra : rebase_source : 6de6f362a12483838bdc3c571fe7e75d8cc0074d
2010-08-09 12:53:00 -07:00
David Mandelin
8b74c172ba [JAEGER] Bug 585226: fix offset used to reset bindname PIC, r=dvander 2010-08-06 18:03:01 -07:00
David Mandelin
df3e6a9e74 [JAEGER] Merge from tracemonkey. 2010-08-09 11:36:39 -07:00
Jan de Mooij
4f330bd38a [JAEGER] Convert result of division to integer if possible (bug 585272, r=dvander). 2010-08-09 10:18:29 -07:00
David Anderson
ab2d2410fd [JAEGER] Fixed incorrect use of syncExit() in relational compare (bug 585391). 2010-08-08 19:58:42 -07:00
David Anderson
95a614e83c [JAEGER] Added more test cases for bug 585408. 2010-08-08 19:35:21 -07:00
David Anderson
521e364261 [JAEGER] Another semi-rewrite of LOCALINC for edge cases (bug 585408). 2010-08-08 19:26:38 -07:00
David Anderson
604f0a0760 [JAEGER] Fixed bugs when LOCALINC and friends took slow paths (bug 584607, r=sstangl). 2010-08-06 18:44:31 -07:00
Sean Stangl
1c7dffaedb [JAEGER] Use MAX_PIC_STUBS define. r=dvander. 2010-08-06 16:27:39 -07:00
Chris Leary
fdd3d88c3f Bug 578041: eager-this With objects and non-default getters. (r=jorendorff)
--HG--
extra : rebase_source : b25db67f7d0a6069ffbc5281f4e3c5044e1d1b92
2010-08-06 16:21:29 -07:00
David Mandelin
b3eb68b6e5 [JAEGER] Merge from tracemonkey. 2010-08-06 15:39:15 -07:00
David Mandelin
a2a7b11dcb [JAEGER] Fix recent regression in jstest content/base/test/test_bug333198.html 2010-08-06 15:14:21 -07:00
David Mandelin
d17042d2e4 [JAEGER] Bug 584928: fix wrong END_CASE argument in the compiler 2010-08-06 14:38:10 -07:00
Sean Stangl
8082b01358 [JAEGER] Correct ic::BindName::disable() return. b=584587, r=dvander. 2010-08-06 14:12:57 -07:00
Sean Stangl
6e263ae356 [JAEGER] Fix TABLESWITCH, LOOKUPSWITCH. b=584646, r=dvander. 2010-08-06 12:03:45 -07:00
Sean Stangl
3d93fc270c [JAEGER] Don't generate SetGlobalName MIC if !writable. b=584647, r=dvander. 2010-08-06 12:02:38 -07:00
David Anderson
5804faca3c [JAEGER] Added another test case for bug 584644. 2010-08-06 12:01:17 -07:00
David Anderson
f6a63a37bc [JAEGER] Fixed PIC bitfield being too small (bug 584644). 2010-08-06 11:59:33 -07:00
David Mandelin
314a2c0c91 Merge. 2010-08-06 11:41:42 -07:00
David Mandelin
ddcca372a7 Backed out changeset a661b26a83a1 due to tinderbox failures. 2010-08-06 11:41:28 -07:00
David Mandelin
b5d55a4a18 Merge. 2010-08-06 11:40:45 -07:00
David Mandelin
28f62278d3 Backed out changeset 5a5e12cff449 because it goes on top of a661b26a83a1,
which is about to be backout out due to tinderbox failures.
2010-08-06 11:40:28 -07:00
David Mandelin
d54542edd6 Merge. 2010-08-06 11:17:29 -07:00
David Mandelin
c0c6ca3f2e [JAEGER] Disable tests that will fail during trace tuning 2010-08-06 11:15:35 -07:00
Sean Stangl
e2b4773228 [JAEGER] Handle cmpq in JaegerSpew; no_r=me. 2010-08-05 23:13:52 -07:00
Leon Sha
dd23db1af5 [JAEGER] Multiple cases failed in JaegerMonkey on Solaris x86 compiled with Sun Studio 12. r=dvander 2010-08-06 11:13:32 +08:00
Sean Stangl
5b1107a5ba [JAEGER] Try converting jsop_neg() constant doubles to int32. b=584838, r=dvander. 2010-08-05 18:54:38 -07:00
David Mandelin
e2ce3a3d92 [JAEGER] Bug 584579: force string tag on result of addition only
if one operator is a string and the other cannot be a string object, r=dvander

--HG--
extra : rebase_source : 73f00995da7a237408050ca58aebad74be27778e
2010-08-05 18:38:44 -07:00
David Anderson
78f08a7fa5 [JAEGER] Increase HOTLOOP to 4; blacklist after 300 execs. 2010-08-05 18:04:21 -07:00
Andrew Drake
5e0305dd68 [JAEGER] Fix trapflatclosure.js test. r=dvander, b=582409 2010-08-05 17:35:04 -07:00
Andrew Drake
469286fcd4 [JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154 2010-08-05 17:15:49 -07:00
Jan De Mooij
335c2b44df [JAEGER] Constant fold neg on ints better (bug 584838, r=dvander). 2010-08-05 16:09:47 -07:00
David Mandelin
2bd80dd548 [JAEGER] Fix MSVC build bustage from recent changesets 2010-08-05 16:04:02 -07:00
David Mandelin
87780bb6a5 Merge. 2010-08-05 15:57:53 -07:00
David Mandelin
d0199725aa Merge from tracemonkey. 2010-08-05 15:57:34 -07:00
Alan Pierce
680c70a8de [JAEGER] Bug 584605: Fix >> on constants. r=dvander. 2010-08-05 15:51:07 -07:00
Sean Stangl
08ddae23d9 [JAEGER] Un-constify BindName's inline jump offset. b=584642, r=dvander. 2010-08-05 13:23:18 -07:00
Jason Orendorff
fbf41f6a18 Bug 584565 - TM: When f.length is resolved at record time, we can fail to emit a shape guard. r=brendan. 2010-08-05 13:44:31 -05:00
Bob Clary
117454e744 bug 584868 - do not use fake document object in test js1_5/extensions/regress-361964.js as it can interfere with test reporting object detection, r=sparky. 2010-08-06 03:42:54 -07:00
Andreas Gal
ed7dc4ad2d Inline unit string comparison (577883, r=njn). 2010-08-06 03:29:14 -07:00