js/src/jstracer.cpp
ed572ce324ba73c7c9b055e0995f2c1185637ea9
created 2011-05-24 12:11 -0700
pushed 2011-05-24 19:11 +0000
David Mandelin David Mandelin - Bug 655742: restrict tracing of array stores, r=dvander, a=dveditz
95fb9d4c1dcc2f67ddf07fba47f66b9c4d3904b0
created 2010-11-17 13:22 +0100
pushed 2010-11-17 12:23 +0000
Igor Bukanov Igor Bukanov - bug 597654, r=gal, a191=clegnitto
f3e222eb33ba5ad76a520acfac28f24ffe6f4542
created 2010-07-27 14:44 -0700
pushed 2010-07-27 21:43 +0000
Luke Wagner Luke Wagner - Bug 581784 - Update this in the tracker (r=gal)
ae51fe8759e36af29bc2f04bd9df8afceab90e2f
created 2010-06-28 18:28 -0700
pushed 2010-06-29 01:28 +0000
Brendan Eich Brendan Eich - Fix 567059 (r=dvander, a=dveditz/clegnitto).
cad82a9d57c7b64d7f45a5540e0c584ed29b390c
created 2009-11-09 11:02 -0500
pushed 2009-11-09 16:03 +0000
David Anderson David Anderson - Optimize integer performance with nested trees. r=gal
290980a8887eb4ab55cd6d8b495e556fc97d0af5
created 2009-11-09 09:44 -0500
pushed 2009-11-09 14:54 +0000
Andreas Gal Andreas Gal - Optimize slow natives to improve a few edge cases. r=mrbkap
0c83a08adbf6e13eea2ec380b6b891e7bde646ad
created 2009-11-09 09:41 -0500
pushed 2009-11-09 14:54 +0000
Andreas Gal Andreas Gal - Fix google docs bug. r=mrbkap
1338e760014fcf03f5689a0b56332e441544ca29
created 2009-09-20 17:22 -0400
pushed 2009-09-20 21:22 +0000
Robert Sayre Robert Sayre - Optimize upvar read performance.
0d6e6ae6ba52a1038aeb7d295613bd3fb1069b22
created 2009-07-30 19:18 -0700
pushed 2009-08-13 05:10 +0000
Andreas Gal Andreas Gal - Incorrect upvar access on trace involving top-level scripts (507292, r=dmandelin, a=dveditz).
ff0a7e85cc6e26a94794bba1b1fa8ebc60abf4ea
created 2009-08-12 20:14 -0700
pushed 2009-08-13 03:18 +0000
Jason Orendorff Jason Orendorff - Bug 504520 - TM: a >= b misbehaves if a and b are both Infinity at record time. r=Waldo, a=ss
57c2310ac1d56dd190612d11a577207cf28e4dcd
created 2009-07-14 17:45 -0500
pushed 2009-07-27 21:02 +0000
Jason Orendorff Jason Orendorff - Bug 502832 - TM: Crash [@ memcpy]. r=graydon, a=ss. Backported from mozilla-central changeset e51fb83dbd64.
881bd722cdfc20c25de269b0adf3a99130774399
created 2009-07-08 14:44 -0500
pushed 2009-07-27 20:44 +0000
Jason Orendorff Jason Orendorff - Bug 502890 - Assigning to a called method on trace does not change the object's shape. r=gal,r=brendan. Backported from mozilla-central changeset a08e3540da32.
d9b2e1cf2765a3be2bbe316911bea1916596aa31
created 2009-07-17 19:59 -0700
pushed 2009-07-27 17:06 +0000
David Anderson David Anderson - Fixed bug where dependent traces weren't always trashed (bug 503144, r=gal).
299366f80d9f7680264a751d89509807c632933c
created 2009-07-13 17:46 -0700
pushed 2009-07-27 15:23 +0000
Blake Kaplan Blake Kaplan - Bug 503817 - Deal with xpconnect handing us weird this objects. r=gal
f9838492524dc8672551407b4fee89d8cfc0c214
created 2009-07-27 11:21 -0400
pushed 2009-07-27 15:23 +0000
David Anderson David Anderson - Bug 504706 - bug 502604 fix had bumpy landing on 1.9.1. r=gal.
315a381a0bb58b91f0422106b1695a04314cf6b9
created 2009-07-14 14:45 -0700
pushed 2009-07-14 21:46 +0000
David Anderson David Anderson - TM: Assertion failure: isInt32(*p), r=gal, approval1.9.1.1=beltzner.
79292a9fdeb1bfda94750fb77de64cf4bf1ca2ad
created 2009-06-22 14:35 -0700
pushed 2009-07-14 17:30 +0000
Jeff Walden Jeff Walden - Bug 499772 - TM: TraceRecorder::test_property_cache needs JSClass.getProperty checks when a property isn't found on an object. r=jorendorff, r=brendan
6b3d980f794a7b61345ee145056e042d1d41d97c
created 2009-06-26 16:29 -0700
pushed 2009-07-14 16:58 +0000
Andreas Gal Andreas Gal - Deep abort is not detected in JSOP_IN (500108, r=dvander).
a1a6b17a22da99da1b9e4c94a3e215c16799b3ae
created 2009-07-13 15:44 -0700
pushed 2009-07-14 08:54 +0000
Blake Kaplan Blake Kaplan - Bug 503286 - Use the right sp for sp_adj to account for tree calls fiddling with state.sp after we've deep bailed. r=jorendorff a=gal/vlad/blocking1.9.1.1+
2747b209db853b8d6fb39d88f05472b3cc03613f
created 2009-06-23 19:22 -0700
pushed 2009-06-24 05:38 +0000
Andreas Gal Andreas Gal - Check for end of proto chain when walking it (499169, r=mrbkap). Checked into a CLOSED TREE because a=beltzner
b77e5e159c8bac114f89a266d3633f614a8c4b02
created 2009-06-22 16:21 -0700
pushed 2009-06-23 17:30 +0000
Graydon Hoare Graydon Hoare - Bug 499603 - Stop leaking VMFragments on script-purge, r=jorendorff, a191=beltzner, blocking1.9.1, CLOSED TREE.
3554916b3a56b5f7d7fe6a111368da840f2a6573
created 2009-06-13 17:31 -0500
pushed 2009-06-23 15:56 +0000
Andreas Gal Andreas Gal - Don't trace attempted setting of a constant in an active frame (495962, r=brendan). a=beltzner for landing on CLOSED TREE
da574c09d79020371a1f8bf267394e140be20bee
created 2009-06-11 21:08 -0400
pushed 2009-06-12 01:14 +0000
David Mandelin David Mandelin - Bug 497015 - TM: Wrong value with upvars referring to top-level let variables. r=gal
126e2bf324b9be1f6a265007ad19d59c21b65d09
created 2009-06-11 21:05 -0400
pushed 2009-06-12 01:14 +0000
David Mandelin David Mandelin - Rest of Bug 496922 - TM: Wrong value with extra args passed to function defining upvar. r=gal/brendan
a73ac886635ff0fa19bc123dea7b59f566b9578c
created 2009-06-11 19:52 -0400
pushed 2009-06-11 23:56 +0000
David Mandelin David Mandelin - Bug 496922 - TM: Wrong value with extra args passed to function defining upvar. r=gal/brendan
b828fd81311a90768c28a33098383bf264941dd9
created 2009-06-08 13:20 -0700
pushed 2009-06-11 22:32 +0000
David Anderson David Anderson - Fixed sideexit coalescing code not checking global count (bug 496813, r=gal).
a58ab4be53046e53721517592d9641676fb9ef99
created 2009-06-08 10:48 -0700
pushed 2009-06-11 22:32 +0000
David Mandelin David Mandelin - Bug 496251: use up-to-date typemap when getting upvar from trace entry native frame, r=gal
2d0f0efc8f142f6af11a2a1d5690241a05408ee9
created 2009-06-06 14:04 -0700
pushed 2009-06-08 17:47 +0000
danderson danderson - Merge global type maps at the loop nesting anchor site (496743, r=gal).
3f1e6876d253133fab846bfac793310e1986330c
created 2009-06-04 23:25 -0700
pushed 2009-06-05 17:35 +0000
Andreas Gal Andreas Gal - Censor block objects in addition to call objects when accessing 'this' (496507, r=mrbkap).
8b234cf1270c5effa7e275b0231cda13425eb60a
created 2009-06-04 21:04 -0700
pushed 2009-06-05 17:35 +0000
Andreas Gal Andreas Gal - Censor call object and substitute it with global object in getThis (496325, r=mrbkap).
a4629227dcc08f57e884c5e3e702118c486e2cac
created 2009-06-04 20:42 -0700
pushed 2009-06-05 17:35 +0000
Andreas Gal Andreas Gal - When merging type maps in a side exit, use the inner tree's globals (495958, r=dvander).
bb49f28e12ad024cbb73588302e2a5a11e270dab
created 2009-06-04 20:12 -0700
pushed 2009-06-05 17:35 +0000
Andreas Gal Andreas Gal - Backed out changeset 2ad658e9f42a (bug 495958, re-opened).
d047305a9004e9be658259058693492e162031a4
created 2009-06-04 20:10 -0700
pushed 2009-06-05 17:35 +0000
Andreas Gal Andreas Gal - Backed out changeset 17664f5cab40 (bug 496482, also backing out the bug that introduced this bug).
abd967e2173b88dbc3c4f82a5a460178d877327b
created 2009-06-05 13:16 -0400
pushed 2009-06-05 17:17 +0000
Brendan Eich Brendan Eich - Bug 494235: wrap escaping optimized closures for the debugger API (r=igor/mrbkap).
f706df925e9f157860d8cd6429b63f2975eef845
created 2009-06-04 21:50 -0400
pushed 2009-06-05 07:10 +0000
Andreas Gal Andreas Gal - adjustCallerTypes does not aggressively undemote globals anymore (bug 496482).
f473446affc1cdd0a0db441d0f6e7d5b502da4df
created 2009-06-05 03:02 -0400
pushed 2009-06-05 07:02 +0000
Robert Sayre Robert Sayre - fix debug printf merge problem.
b94f6e65e1e84d7ef74d5f459340dd2696d93039
created 2009-06-05 02:50 -0400
pushed 2009-06-05 06:50 +0000
David Mandelin David Mandelin - Bug 496391 - TM: Assertion failure: f == f->root with MallocScribble and simple testcase
b43debb766e082aedf8a6d315c3b76e6768fb544
created 2009-06-04 15:19 -0700
pushed 2009-06-05 06:32 +0000
David Mandelin David Mandelin - Bug 496319: correctly unpack FrameInfo::argc, r=mrbkap
5bb3a53e5ddda80bfeaca6d300103ce41ed5e3d6
created 2009-06-03 12:43 -0700
pushed 2009-06-04 16:54 +0000
Andreas Gal Andreas Gal - Capture missing globals from current environment, not the tree entry map when extending a side exit (495958, r=graydon).
4484277f94346ea90e7df5afcb8cea9096548674
created 2009-06-02 20:03 -0700
pushed 2009-06-04 16:54 +0000
Andreas Gal Andreas Gal - Fall off trace if 'this' is a 'with' object (496057, r=mrbkap).
ba731d4f9b0a9f83db1edc08047a420eaaca4c4a
created 2009-06-02 22:28 -0400
pushed 2009-06-04 16:54 +0000
Andreas Gal Andreas Gal - Bug 495897 - Assertion failure: ti->typeMap.matches(ti_other->typeMap) with undeclared global. r=dvander
17a92e7180ed0545b23e1fb1e9039c449618d3a8
created 2009-06-02 11:52 -0700
pushed 2009-06-04 16:54 +0000
David Mandelin David Mandelin - Bug 495907: use more reliable code to get outermost tree script nest level, r=gal
50085f9b548eb0b69cb9549ed84103206ca7eca5
created 2009-06-01 18:58 -0700
pushed 2009-06-04 16:54 +0000
Andreas Gal Andreas Gal - Inspect the scope for the right object when looking up properties on fast arrays (495844, r=jwalden).
e292a34f8844dbd0f01efe63adc755e9d2e462fb
created 2009-06-01 18:52 -0700
pushed 2009-06-04 16:54 +0000
Andreas Gal Andreas Gal - Detect global object wrapping at recording time and on trace (495699, r=mrbkap).
71c7ae28fa74623de4bc6607b701674e289793e3
created 2009-06-01 14:50 -0700
pushed 2009-06-04 16:54 +0000
David Mandelin David Mandelin - Bug 495773: include trace entry JSStackFrame in upvar search, also remove obsolete union from FrameInfo, r=gal
e5fe9c68d8d337dd7b8590886f0a8438e5bdebdf
created 2009-05-29 23:17 -0700
pushed 2009-05-30 22:45 +0000
Andreas Gal Andreas Gal - Hotfix for bug 495563.
710ca77577487a87a079fbe9bdc642dace1ea36a
created 2009-05-29 20:39 -0700
pushed 2009-05-30 22:45 +0000
Andreas Gal Andreas Gal - Abort recording if wrapping occurs, take 2 (495563, r=brendan).
10fd0c0d4a3ee67c7431e6e6087f9da1f27dd668
created 2009-05-29 18:50 -0700
pushed 2009-05-30 22:45 +0000
David Mandelin David Mandelin - Bug 495566: fix stack offset calculations for traces that start at top level, r=gal
8760faee9dafa2e7abf18e5ba07cb0152e504a84
created 2009-05-29 15:03 -0700
pushed 2009-05-30 22:45 +0000
Graydon Hoare Graydon Hoare - Bug 495362 - TM: disconnecting VMFragments due to script-unload leaks, r=gal.
689fa78bb5461e666f8df509d5efaa70d6fd8270
created 2009-05-29 14:23 +0200
pushed 2009-05-30 22:45 +0000
Igor Bukanov Igor Bukanov - bug 495216 - proper accounting of args and vars for Call object. r=brendan
52ff5a22a46a5c65fc10bc9f5dca683afa6d59c8
created 2009-05-20 18:57 -0700
pushed 2009-05-26 17:52 +0000
David Mandelin David Mandelin - Bug 493512: correcting native stack navigation arithmetic, r=gal
bad80f86bf07e1c80f59e6b25188ab903866c01a
created 2009-05-21 13:11 -0700
pushed 2009-05-21 19:30 +0000
Graydon Hoare Graydon Hoare - Bug 493991 - TM: lower max skip bytes further, r=vlad.
2a4f5b1dcef7995ca0184d7beec986ab78d97622
created 2009-05-20 17:05 -0700
pushed 2009-05-21 17:22 +0000
Andreas Gal Andreas Gal - Setting scopeChain to NULL in SynthesizeFrame breaks GetCallObject (494045, r=brendan).
554965ebd0f181302a3453c37e4b975b70f33e1c
created 2009-05-20 03:54 -0700
pushed 2009-05-21 17:22 +0000
Andreas Gal Andreas Gal - Wrong callee is restored when side-exiting from a trace (493657, r=brendan,mrbkap).
3a66a6f4649afafd1d4cedade52451c4827f591a
created 2009-05-19 12:57 -0700
pushed 2009-05-21 17:22 +0000
Brendan Eich Brendan Eich - Bug 492904 - TM: Crash [@ TraceRecorder::test_property_cache] (r=gal).
fdd2d8d5ce53bd708a5fc54263ba5897aa15a4de
created 2009-05-18 18:02 -0700
pushed 2009-05-21 17:22 +0000
Brendan Eich Brendan Eich - Bug 493466 - TM: youtube.com customization broken (r=mrbkap).
9037bbcf72175ab2b43f6f80562f36529b639e33
created 2009-05-18 15:56 -0700
pushed 2009-05-21 17:22 +0000
Andreas Gal Andreas Gal - Update JSSLOT_ARRAY_COUNT when emitting array constructor code on trace (493255, r=jorendorff).
05bffa58bdebc12cda6f32cd5d501c402e86afcd
created 2009-05-16 16:53 -0400
pushed 2009-05-16 21:38 +0000
Robert Sayre Robert Sayre - Revert changeset a1319ee53a74: Take this patch as a temporary liveconnect bustage fix. Bug 492855 - build failure at jsinterp.h:558 with dtrace enabled. We have a simpler way to fix this.
a1319ee53a743c32db36803f5347006f76499e64
created 2009-05-16 13:22 -0400
pushed 2009-05-16 17:22 +0000
Robert Sayre Robert Sayre - Take this patch as a temporary liveconnect bustage fix. Bug 492855 - build failure at jsinterp.h:558 with dtrace enabled.
f151e2e0647e66424a5e56aececad52f57bab3f6
created 2009-05-15 15:41 -0700
pushed 2009-05-16 17:22 +0000
Blake Kaplan Blake Kaplan - Bug 492912 - Clean up the way that TraceRecorder::elem interacts with the rest of the world. r=gal
less more (0) -1000 -300 -100 -60 tip