js/src/jstracer.cpp
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).
59d774acdd37a9bda4e380dbe921d2b3ef450a6d
created 2008-12-17 23:09 -0800
pushed 2008-12-26 01:26 +0000
Andreas Gal Andreas Gal - Merge.
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.
37aea64bfdb43c13d1a3ae89d532b7f89daa2919
created 2008-12-17 22:54 -0800
pushed 2008-12-26 01:26 +0000
Andreas Gal Andreas Gal - Merge.
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).
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.
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).
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).
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
14a182ce44ce320469dc1917e0c0636414888e02
created 2008-12-12 17:04 -0800
pushed 2008-12-26 01:26 +0000
Andreas Gal Andreas Gal - Backed out changeset 5f64a0d18e53
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).
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.
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).
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.
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).
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).
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).
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
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.
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.
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.
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...
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
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).
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.
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
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
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).
f17a98204658129ccda7f06f01c68043f85d7adb
created 2008-12-04 18:14 -0800
pushed 2008-12-11 11:23 +0000
Andreas Gal Andreas Gal - Merge.
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).
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).
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).
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.
71ed48b89775cd876c72d06024fabeef8c456836
created 2008-12-01 16:45 -0800
pushed 2008-12-11 11:23 +0000
Andreas Gal Andreas Gal - Merge.
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).
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).
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).
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).
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.
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.
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).
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).
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).
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).
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).
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).
e8ed5d4bf5317e402a8b34e1937ab333395dd87f
created 2008-11-18 13:54 -0800
pushed 2008-11-18 22:11 +0000
Vladimir Vukicevic Vladimir Vukicevic - Merge mozilla-central into tracemonkey
650f311bec84881cfa6163ffc75e64bdbee199ca
created 2008-11-17 16:56 -0800
pushed 2008-11-18 22:11 +0000
Brendan Eich Brendan Eich - I hate hg.
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).
46bf5d5c975c187f17c73e4bb102467a4628f627
created 2008-11-17 16:29 -0800
pushed 2008-11-18 22:11 +0000
Brendan Eich Brendan Eich - Merge.
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).
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).
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).
0b34165d7f830fe6b684f6ea4d5f82987c8e20d2
created 2008-11-17 14:06 -0800
pushed 2008-11-18 22:11 +0000
Andreas Gal Andreas Gal - Merge.
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).
934755934b8f8d742ac5bb6a9db3b7236a332ff1
created 2008-11-17 15:49 -0500
pushed 2008-11-18 22:11 +0000
Boris Zbarsky Boris Zbarsky - Adding some tests
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).
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).
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).
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).
less more (0) -1000 -300 -100 -60 tip