js/src/jstracer.cpp
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
d25abc1080d2f68b9481fc2694eb602ea9ce6804
created 2009-05-14 20:12 -0700
pushed 2009-05-16 17:22 +0000
Graydon Hoare Graydon Hoare - Bug 492673 - TM: Fix memory pressure measurement, r=brendan.
720ed363ce2dd54b0149e9b48ed624e0b2f3410e
created 2009-05-14 12:35 +0200
pushed 2009-05-16 17:22 +0000
Igor Bukanov Igor Bukanov - bug 491126 - sharing object map for non-native objects. r=brendan
9f29a5a5eb14fde12b767618245e46b6eeef1748
created 2009-05-13 21:57 -0700
pushed 2009-05-16 17:22 +0000
Andreas Gal Andreas Gal - Only the global object has to be wrapped on trace, which we can do statically and abort on With objects used as 'this' (492028, r=mrbkap).
aa549e1ca3fb78acb2839c46ce76b01b21a104d4
created 2009-05-13 17:11 -0700
pushed 2009-05-16 16:57 +0000
Brendan Eich Brendan Eich - Bug 492355 - Suspected Txul regression from JS engine changes (r=igor).
d90e57b010f9d00f6b3d163e1718ce188a5b208e
created 2009-05-13 13:54 -0700
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Use js_TrashTree when purging global scripts (492496, r=graydon).
0f1a88c9e28e9f82890bd91ff6165d5f239a20ac
created 2009-05-12 20:55 -0700
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Clear temporary rooting area after native calls on trace (492693, r=jwalden).
8d4562b70a58e08a0e87e7c7bd57ffad3ef20d89
created 2009-05-12 20:53 -0700
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Don't try to compile more code once we are in a needFlush state (492664, r=dmandelin).
eced3295247ddac489d2e12d5832b31b6510b140
created 2009-05-12 16:44 -0700
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Backed out changeset c8a74fe0f9af (bug 492664).
54e92feb57e2dd8f70af1c257e711a71b494b6ce
created 2009-05-12 16:42 -0700
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Don't try to compile more code once we are in a needFlush state (492664, r=dmandelin).
5d335d01cb3926f4a52cd45d7bc24cd71d4d3464
created 2009-05-12 16:25 -0700
pushed 2009-05-16 16:32 +0000
David Mandelin David Mandelin - Bug 492610: correctly determine when an upvar is part of the trace, r=brendan
2be95812d89af4fbfcd2e980039e36055090365a
created 2009-05-12 14:31 -0700
pushed 2009-05-16 16:32 +0000
Jeff Walden Jeff Walden - Bug 492599 - Recording of JSOP_NEWARRAY doesn't update JSSLOT_ARRAY_COUNT properly. r=jorendorff
e79181175952a5547f5abc36bc51794aef857ee1
created 2009-05-11 18:44 -0700
pushed 2009-05-16 16:32 +0000
David Mandelin David Mandelin - Fix warning for extra args to a debug printf
0d20e013d76eec2966308cb09a93ee26b9dddc4c
created 2009-05-11 18:05 -0700
pushed 2009-05-16 16:32 +0000
David Mandelin David Mandelin - Bug 458838: enable tracing of upvar accesses that go outside the current trace to interpreter state, r=gal
43d2c3deb7a24820cfbe6aa62f8a4e02021c6130
created 2009-05-11 17:25 -0700
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Ensure that cx->interpState is always accurate by maintaing a stack (490776, r=jorendorff).
d83eb2e5c25bb0a36fc9bcf680c51895d09493b8
created 2009-05-11 15:57 -0700
pushed 2009-05-16 16:32 +0000
David Mandelin David Mandelin - Bug 491620: make traces specialized for argc, r=gal
c45e94a873aeb02a0bfcb4609d053434b47bd60b
created 2009-05-11 14:40 -0700
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Make sure stack frame is flagged as constructor frame when falling off trace in a slow native constructor (491965, r=graydon).
c9f2cd6f5bade392ec46b24b0af6361f294f55ec
created 2009-05-11 14:03 -0700
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Fast-path for string constructors only works for new/call with a single argument (491989, r=dmandelin).
less more (0) -1000 -300 -100 -60 tip