diff browse annotate |
8353e26475a8866498ad1da8d2fa8848b9f033a5 created 2008-12-18 03:15 -0500 pushed 2008-12-26 01:26 +0000 |
David Anderson | David Anderson - Fixed bogus assertion in a rare type-instability case (bug 470061, r=gal). |
diff browse annotate |
59d774acdd37a9bda4e380dbe921d2b3ef450a6d created 2008-12-17 23:09 -0800 pushed 2008-12-26 01:26 +0000 |
Andreas Gal | Andreas Gal - Merge. |
diff browse annotate |
29d88d7860177b3e0a31257c24006eae2b969a6c created 2008-12-17 23:09 -0800 pushed 2008-12-26 01:26 +0000 |
Andreas Gal | Andreas Gal - Backed out changeset 95b210c2fc92 preemptively. Seems to crash the browser. |
diff browse annotate |
37aea64bfdb43c13d1a3ae89d532b7f89daa2919 created 2008-12-17 22:54 -0800 pushed 2008-12-26 01:26 +0000 |
Andreas Gal | Andreas Gal - Merge. |
diff browse annotate |
95b210c2fc920a0987653dbd5229f30b8cb2af4c created 2008-12-17 22:53 -0800 pushed 2008-12-26 01:26 +0000 |
Andreas Gal | Andreas Gal - Trace apply/call using an imacro (465214, r=brendan). |
diff browse annotate |
ed2062a1593cfe79307374ec6a571debf956e874 created 2008-12-17 20:50 -0800 pushed 2008-12-26 01:26 +0000 |
Graydon Hoare | Graydon Hoare - Bug 465443, bail off trace when readonly properties are written, r=brendan. |
diff browse annotate |
a27bde3b87197aea98270105d388a77c1b97b613 created 2008-12-17 12:34 -0800 pushed 2008-12-26 01:26 +0000 |
Brendan Eich | Brendan Eich - Bug 469927 - TM: much slower than interpreter with short loop with |let| (r=mrbkap). |
diff browse annotate |
ac84a530de97f38f53e6dd4a77c0eb58588ed7e6 created 2008-12-16 19:03 -0800 pushed 2008-12-26 01:26 +0000 |
Brendan Eich | Brendan Eich - Bug 465460 - TM: valueOf ignored on third iteration of loop (r=gal). |
diff browse annotate |
9f11eea65712da0d3465d3b8064d14938e6637bf created 2008-12-16 15:09 -0800 pushed 2008-12-26 01:26 +0000 |
Blake Kaplan | Blake Kaplan - Bug 469761 - Protect against apply on a non-function. r=gal |
diff browse annotate |
14a182ce44ce320469dc1917e0c0636414888e02 created 2008-12-12 17:04 -0800 pushed 2008-12-26 01:26 +0000 |
Andreas Gal | Andreas Gal - Backed out changeset 5f64a0d18e53 |
diff browse annotate |
5f64a0d18e530c6389c11c649086bb7ba72524e6 created 2008-12-12 14:26 -0800 pushed 2008-12-26 01:26 +0000 |
Andreas Gal | Andreas Gal - Branch-exit and attach traces on shape mismatches (r=danderson). |
diff browse annotate |
5a26ec73cf0d3c0c8862a83e3be7f2c6ff3161f7 created 2008-12-11 20:43 -0800 pushed 2008-12-26 01:26 +0000 |
Robert Sayre | Robert Sayre - Backed out changeset f682453c06d0. Failing scriptaculous unit tests, doesn't build on windows or mac ppc. |
diff browse annotate |
f682453c06d06ac83b76a0f58fb868f76da37201 created 2008-12-11 17:50 -0800 pushed 2008-12-26 01:26 +0000 |
Brendan Eich | Brendan Eich - Bug 465460 - TM: valueOf ignored on third iteration of loop (r=gal). |
diff browse annotate |
eb8abab83036ecec0d6e212bb6e5f59245ef2cde created 2008-12-19 01:38 -0800 pushed 2008-12-19 09:38 +0000 |
Brendan Eich | Brendan Eich - Back out patch for bug 469625, it mysteriously busts stuff. |
diff browse annotate |
e98754e147eb16d00883cf104eb1dcc23bc89424 created 2008-12-18 22:35 -0800 pushed 2008-12-19 06:35 +0000 |
Brendan Eich | Brendan Eich - Bug 469625 - TM: Crash [@ js_String_getelem] (r=jorendorff). |
diff browse annotate |
a3548f27ab57cce796ea2c99a72a13da25470cdd created 2008-12-18 21:08 -0800 pushed 2008-12-19 05:10 +0000 |
Brendan Eich | Brendan Eich - Bug 470300 - "Assertion failure: StackBase(fp) + blockDepth == regs.sp" with |let| (r=gal). |
diff browse annotate |
c0d1895254743829f944f4b114b7d73709fb3026 created 2008-12-18 01:31 -0800 pushed 2008-12-18 09:31 +0000 |
Brendan Eich | Brendan Eich - Bug 469927 - TM: much slower than interpreter with short loop with |let| (r=mrbkap, a=sayrer). |
diff browse annotate |
56029d4f6305508e43e4ccd70505a0ebdcc42562 created 2008-12-08 21:11 -0800 pushed 2008-12-11 23:18 +0000 |
Jeff Walden | Jeff Walden - Bug 465255 - Rewrite TraceRecorder::cmp, take five. (Three, sir!) Three! r=gal |
diff browse annotate |
ac4b2def7f431f41b639e7c8a518f82025d79465 created 2008-12-10 17:19 -0800 pushed 2008-12-11 11:23 +0000 |
Graydon Hoare | Graydon Hoare - Bug 468484 - Rename avmplus::AvmConfiguration, adjust sites of use, r=gal. |
diff browse annotate |
2274c22d3611cdfca7801e03d82bd73cad0b3ebf created 2008-11-14 12:46 -0800 pushed 2008-12-11 11:23 +0000 |
Rick Reitmaier | Rick Reitmaier - Bug 468484 - LirBuffer has been modified to provide advance warning of out of memory (OOM) conditions, r=danderson. |
diff browse annotate |
27a7da1735981b2be2ab76d49bfd297709d91a9f created 2008-12-09 10:38 -0600 pushed 2008-12-11 11:23 +0000 |
Jason Orendorff | Jason Orendorff - Bug 460865 - Read barrier for cx->fp. r=mrbkap, r=dmandelin. |
diff browse annotate |
b7a88fd4b75cffd17a57b40ed4d89209b07c5240 created 2008-12-08 22:19 -0800 pushed 2008-12-11 11:23 +0000 |
Jeff Walden | Jeff Walden - Dangit, why do the tests run correctly locally in small batches? Backing out bug 465255... |
diff browse annotate |
62c408f40d3c48d2c90295a4adc151e8c5eda5ca created 2008-12-08 21:11 -0800 pushed 2008-12-11 11:23 +0000 |
Jeff Walden | Jeff Walden - Bug 465255 - Rewrite TraceRecorder::cmp, take two. r=gal |
diff browse annotate |
dd04454475255fb519e32a1de3504d6824bc50ce created 2008-12-07 19:13 -0800 pushed 2008-12-11 11:23 +0000 |
Andreas Gal | Andreas Gal - Eliminate mergeCount from fragments since its unused (468391, r=danderson). |
diff browse annotate |
3172c2f95ffc7ae593fd50a6bc97c537758b9cff created 2008-12-05 19:51 -0800 pushed 2008-12-11 11:23 +0000 |
Jeff Walden | Jeff Walden - Back out bug 465255, seems I was wrong about the compile error and warning being the only bugs. |
diff browse annotate |
fb20756f1a0cd629a714205c79f491fe1641d36f created 2008-12-05 18:14 -0800 pushed 2008-12-11 11:23 +0000 |
Jeff Walden | Jeff Walden - Followup fix for a typing bug (why wasn't I seeing errors with g++?) and a goto-past-initialization (which I also think should have been caught by g++). r=bustage |
diff browse annotate |
4e6e654be740e8faa9a90b6fcc515a7f947d21c2 created 2008-12-05 16:17 -0800 pushed 2008-12-11 11:23 +0000 |
Jeff Walden | Jeff Walden - Bug 465255 - Rewrite TraceRecorder::cmp. r=gal |
diff browse annotate |
430443243820a2df8fbf7a553b58c453d05cf379 created 2008-12-05 16:05 -0800 pushed 2008-12-11 11:23 +0000 |
Andreas Gal | Andreas Gal - Don't try to setup arguments when tracing Function.call() if we don't have at least 2 arguments (468174, r=brendan). |
diff browse annotate |
f17a98204658129ccda7f06f01c68043f85d7adb created 2008-12-04 18:14 -0800 pushed 2008-12-11 11:23 +0000 |
Andreas Gal | Andreas Gal - Merge. |
diff browse annotate |
d63efc717c3fe6bbe3e7f3cbbc26b68b4a82e76f created 2008-12-04 18:07 -0800 pushed 2008-12-11 11:23 +0000 |
Andreas Gal | Andreas Gal - Trace apply and call (462482, r=brendan). |
diff browse annotate |
68a4eb0bcf4867dd81bfadc101b437f384d46179 created 2008-12-04 16:24 -0800 pushed 2008-12-11 11:23 +0000 |
David Anderson | David Anderson - Fixed assembler errors not blacklisting the loop header, resulting in senseless re-recordings (bug 467854, r=gal). |
diff browse annotate |
984f615816de03af3b43b1df9e638fd14980c315 created 2008-12-04 16:21 -0800 pushed 2008-12-11 11:23 +0000 |
David Anderson | David Anderson - Fixed crashing when deep aborting before a loop header (bug 467857, r=gal). |
diff browse annotate |
aaf83c27a78f0b18b36628937c108cf6a96ab587 created 2008-11-05 07:29 -0600 pushed 2008-12-11 11:23 +0000 |
Jason Orendorff | Jason Orendorff - Bug 462459 - TM: Better tracer support for |new Array(...)|. r=gal. |
diff browse annotate |
71ed48b89775cd876c72d06024fabeef8c456836 created 2008-12-01 16:45 -0800 pushed 2008-12-11 11:23 +0000 |
Andreas Gal | Andreas Gal - Merge. |
diff browse annotate |
6052f603166e11651213f9a2e57b326ae7b4f58c created 2008-12-01 16:44 -0800 pushed 2008-12-11 11:23 +0000 |
Andreas Gal | Andreas Gal - Guard on the JSFunction and parent pointers instead of the identity of the function object in case of shapeless calls (451974, r=brendan). |
diff browse annotate |
213728a95a5c1a35099ad85cc131139d8cffbd03 created 2008-12-01 15:08 -0800 pushed 2008-12-11 11:23 +0000 |
David Anderson | David Anderson - Fixed resolve hooks causing recorder to crash (bug 467007, r=gal). |
diff browse annotate |
7b90476fc3df9f6b91af54905dc4b5e7104ad8ec created 2008-11-27 00:50 -0800 pushed 2008-12-11 11:23 +0000 |
Andreas Gal | Andreas Gal - Don't output JIT statistics if we don't ever record a trace (466942, r=danderson). |
diff browse annotate |
057dd58d50b8158df254ca3f7afbb27c684bc348 created 2008-11-26 08:29 -0800 pushed 2008-12-11 11:23 +0000 |
David Anderson | David Anderson - Fixed TIMEOUT_EXIT guard being in the wrong location (from bug 453157, r=gal). |
diff browse annotate |
25f1ffc25d92732d00a7033a5c2f27ff12ecb61c created 2008-11-25 13:20 -0800 pushed 2008-12-11 11:23 +0000 |
Graydon Hoare | Graydon Hoare - Bug 454569 - post-landing style and cast fixes, sr=brendan. |
diff browse annotate |
19ffa19b469753def48db60dc53d9d4a6e287d7a created 2008-11-24 14:53 -0800 pushed 2008-12-11 11:23 +0000 |
Graydon Hoare | Graydon Hoare - Bug 454569 - Improve accuracy of tracemonkey's oracle, r=gal. |
diff browse annotate |
fa00e076eb111d1f8375ab128673edaed90032af created 2008-11-21 22:55 -0600 pushed 2008-12-11 11:23 +0000 |
David Anderson | David Anderson - Fixed regression checked in for bug 466128 (bug 466262, r=gal). |
diff browse annotate |
41fe2911e96456ff16eb103b84c86259330450b8 created 2008-11-21 17:17 -0800 pushed 2008-12-11 11:23 +0000 |
David Anderson | David Anderson - Fixed JSOP_NEG not checking overflow at recording time (bug 465688, r=gal). |
diff browse annotate |
6d441358bc575874de065512410b1be386ab2840 created 2008-11-21 15:31 -0800 pushed 2008-12-11 11:23 +0000 |
David Anderson | David Anderson - Allow recorders to trash multiple trees on the way out (bug 466128, r=gal). |
diff browse annotate |
c8d272272215bf6226d13ce4286f17e17641ccd3 created 2008-11-20 17:20 -0600 pushed 2008-12-11 11:23 +0000 |
David Anderson | David Anderson - Fixed double-free of treeInfo in a type instability edge case (bug 465686, r=gal). |
diff browse annotate |
e4f67d2e893a171de519fef5e4b465e214251cc9 created 2008-11-19 20:41 -0800 pushed 2008-11-20 04:46 +0000 |
David Anderson | David Anderson - Fix CALLPROP not guarding that the callee is not NULL (bug 465580, r=gal). |
diff browse annotate |
829fa2d1e9dca81e4936969958369a3f72568a8f created 2008-11-18 19:48 -0600 pushed 2008-11-19 17:15 +0000 |
David Anderson | David Anderson - Fixed unsafe coercion of JSVAL_VOID to string on trace entry (bug 465483, r=brendan). |
diff browse annotate |
e8ed5d4bf5317e402a8b34e1937ab333395dd87f created 2008-11-18 13:54 -0800 pushed 2008-11-18 22:11 +0000 |
Vladimir Vukicevic | Vladimir Vukicevic - Merge mozilla-central into tracemonkey |
diff browse annotate |
650f311bec84881cfa6163ffc75e64bdbee199ca created 2008-11-17 16:56 -0800 pushed 2008-11-18 22:11 +0000 |
Brendan Eich | Brendan Eich - I hate hg. |
diff browse annotate |
905234b7b9e4b4b4df92c792b13cd9df19f7d0d2 created 2008-11-17 16:56 -0800 pushed 2008-11-18 22:11 +0000 |
Brendan Eich | Brendan Eich - Bug 465220 - nested imacro abort not cleanly handled (botches assertions) (r=mrbkap, a=beltzner). |
diff browse annotate |
46bf5d5c975c187f17c73e4bb102467a4628f627 created 2008-11-17 16:29 -0800 pushed 2008-11-18 22:11 +0000 |
Brendan Eich | Brendan Eich - Merge. |
diff browse annotate |
cae26f59e6a0c61d13293617c9bbd890c95119de created 2008-11-17 15:36 -0800 pushed 2008-11-18 22:11 +0000 |
Andreas Gal | Andreas Gal - NAMEDEC was incorrectly traced as a pre-decrement operator (465424, r=danderson). |
diff browse annotate |
2d07918e91eb2507a3ecf8624db8b27097637185 created 2008-11-17 14:42 -0800 pushed 2008-11-18 22:11 +0000 |
Andreas Gal | Andreas Gal - Comparing a string against a boolean does not always produce false (465136, r=danderson). |
diff browse annotate |
c9d3e5cf1c990f34b924722d8375b55c2efc030a created 2008-11-17 14:29 -0800 pushed 2008-11-18 22:11 +0000 |
Andreas Gal | Andreas Gal - Null converts to 0 for relations but to NaN for equality (465252, r=danderson). |
diff browse annotate |
0b34165d7f830fe6b684f6ea4d5f82987c8e20d2 created 2008-11-17 14:06 -0800 pushed 2008-11-18 22:11 +0000 |
Andreas Gal | Andreas Gal - Merge. |
diff browse annotate |
6c70b4fbaf6ec7ea51739b45018d0f36cd075658 created 2008-11-17 14:05 -0800 pushed 2008-11-18 22:11 +0000 |
Andreas Gal | Andreas Gal - Inspect the actual values before trying to demote an arithmetic operation (465337, r=danderson). |
diff browse annotate |
934755934b8f8d742ac5bb6a9db3b7236a332ff1 created 2008-11-17 15:49 -0500 pushed 2008-11-18 22:11 +0000 |
Boris Zbarsky | Boris Zbarsky - Adding some tests |
diff browse annotate |
b8f6e95832c62c3c68f693066763e4b460d06f26 created 2008-11-17 11:47 -0800 pushed 2008-11-18 22:11 +0000 |
Andreas Gal | Andreas Gal - Don't attempt to immediately re-record after walking out of a thin loop (465366, r=danderson). |
diff browse annotate |
119cd3f729d59d728593669d901611259c85eae6 created 2008-11-17 01:39 -0800 pushed 2008-11-18 22:11 +0000 |
Andreas Gal | Andreas Gal - Don't demote multiplication, even if result is demoted and inputs are demotable (465308, r=danderson). |
diff browse annotate |
b994ea44775f9e9803a121aa59db2820fe8f06b7 created 2008-11-17 01:20 -0800 pushed 2008-11-18 22:11 +0000 |
Andreas Gal | Andreas Gal - Make sure to flush the JIT cache after a gc even if we didn't import globals (464418, r=brendan, 2nd attempt to push). |
diff browse annotate |
bc9a96b254404674c41ca29b9df506e032e2e3c3 created 2008-11-16 22:52 -0800 pushed 2008-11-18 22:11 +0000 |
David Anderson | David Anderson - Fixed regression from recent constant folding patch (bug 465272, r=gal). |