js/src/jstracer.cpp
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).
6798c81129bff08c67423e5a71ee471dbd1e9470
created 2009-05-16 12:13 -0400
pushed 2009-05-16 16:32 +0000
Andreas Gal Andreas Gal - Bug 489836 - TM: chiptune causes Assertion failure: \!ti->typeMap.matches(ti_other->typeMap). r=dvander,dmandelin
5191386baa44580ce135ba17007b248cca39e235
created 2009-05-08 13:48 -0700
pushed 2009-05-16 16:32 +0000
Jeff Walden Jeff Walden - Bug 482266 - E4X and imacros don't mix. r=graydon
8f0591e3e287b356a3964f9b8720297ba1110425
created 2009-05-07 17:29 -0700
pushed 2009-05-16 16:32 +0000
Graydon Hoare Graydon Hoare - Bug 491929 - TM: Oracle bit vector allocation not thread-safe, r=gal.
bcc0d29e62dc9ea8a02db7f3f24341d61169acc2
created 2009-05-05 14:26 -0700
pushed 2009-05-16 16:32 +0000
jorendorff jorendorff - Record all calls to native functions (487134, r=gal, brendan).
595ea178b7755dc3c6ea1e728a99a1a77cb00658
created 2009-05-07 15:49 -0700
pushed 2009-05-15 18:23 +0000
Graydon Hoare Graydon Hoare - Bug 489615 - TM: Store recording attempts in a long-lived hashtable rather than fragments, r=brendan.
f181184427b97c3f83f43872fc7e859490b30cd7
created 2009-05-07 12:16 -0700
pushed 2009-05-15 18:23 +0000
danderson danderson - Partial typemap in loop exit can lead to maltyped nested trees (489682, r=gal).
8ef4084ee7008350f8923f35442bed1221005543
created 2009-05-06 17:41 -0700
pushed 2009-05-15 18:23 +0000
Graydon Hoare Graydon Hoare - Bug 491514 - Followup, change from sizeof(LIns*) to sizeof(LIns), r=gal.
32f21cf73c678b27532601100e2f09ef1a7a249f
created 2009-05-06 15:19 -0700
pushed 2009-05-15 18:23 +0000
Graydon Hoare Graydon Hoare - Bug 491514 - Lower skip limit in tracer, r=gal.
f9494d185472bced81ae1aaa11ddd3a282f3e8c4
created 2009-05-04 16:46 -0700
pushed 2009-05-15 18:15 +0000
Jim Blandy Jim Blandy - Bug 488018: Avoid 'may be used uninitialized' error. (no r)
51e40b456cec3a549b9caf882aa874b1d0bfd8f3
created 2009-05-01 07:10 -0700
pushed 2009-05-15 18:15 +0000
Igor Bukanov Igor Bukanov - bug - 488607
caf1da58ad9987e83c879172392210c807b408a4
created 2009-04-30 17:30 -0700
pushed 2009-05-15 18:15 +0000
Jim Blandy Jim Blandy - Bug 488018: Propagate errors from tracer to interpreter. r=igor
067280c078d049e68a61438dd1bb1f5ce7602403
created 2009-04-30 15:52 -0700
pushed 2009-05-15 18:15 +0000
Andreas Gal Andreas Gal - We don't cache access to shared properties in the property cache (490666, r=igor,brendan).
872f676e5d1ada5a809c4e73ec919d24d45a0dac
created 2009-05-15 13:35 -0400
pushed 2009-05-15 18:15 +0000
Igor Bukanov Igor Bukanov - bug 487846 - optimizing shape prediction for set opcodes. r=brendan
531cc54f8e69cd6a95033d61ba70392c9f36eee2
created 2009-04-27 16:01 -0700
pushed 2009-05-15 17:32 +0000
Andreas Gal Andreas Gal - Eliminate test_property_cache_direct_hit (490370, r=jorendorff).
a4b589a68a8e2663710b57dcc997340e0d0e46ad
created 2009-04-24 17:47 -0700
pushed 2009-05-15 17:32 +0000
Graydon Hoare Graydon Hoare - Bug 490044 - TM: Add deep-bailing write barrier to global shape change code, r=brendan.
53fd921c4b3924a0280929ec82b9730911492fd6
created 2009-04-24 16:35 -0700
pushed 2009-05-15 17:32 +0000
Andreas Gal Andreas Gal - Compilation fix for 489899.
be306c3db7db6cdf5516ad68729099433546c737
created 2009-04-24 16:28 -0700
pushed 2009-05-15 17:32 +0000
Andreas Gal Andreas Gal - Stay on trace when reading holes from dense arrays (489899, r=brendan).
169f2842ebddcd26be549cfeb3ab98860abb508a
created 2009-04-23 20:46 -0700
pushed 2009-05-15 17:32 +0000
Graydon Hoare Graydon Hoare - Bug 488967 - TM: Add global size check to global shape check, r=gal.
6e136420203922e0967c3f7b4c619739f6ddba6f
created 2009-04-22 17:58 -0700
pushed 2009-05-15 17:32 +0000
Andreas Gal Andreas Gal - Remove dead code inside #if 0 from JSOP_GENERATOR (cleanup, no bug).
baae8ad4fcb2994125b2209be0a68909e94517b2
created 2009-05-15 13:19 -0400
pushed 2009-05-15 17:32 +0000
Andreas Gal Andreas Gal - Need an API exposed to control code cache size (474497, r=bent,brendan, sr=mrbkap).
e18d7c1e49d3de0f1465cc467558f348eccd5d78
created 2009-04-22 15:07 -0500
pushed 2009-05-15 17:32 +0000
Jason Orendorff Jason Orendorff - Bug 488874 - Change tm.onTrace to tm.tracecx. r=brendan.
b29f1139d4bf0fbe2862f020900fecde48886562
created 2009-04-22 12:52 -0700
pushed 2009-05-15 17:32 +0000
Andreas Gal Andreas Gal - JSOP_BINDNAME wrongful abort due to fp->fun instead of fp->callee usage (489644, r=brendan).
79f061c3eee7293941e4718dfdf59eae09af3272
created 2009-04-21 22:42 -0700
pushed 2009-04-23 16:53 +0000
jimb jimb - Bug 469237: Only trace where BINDNAME will choose the global object.
69d943f8d06c0daa03f0a23617e9554d3b8063cb
created 2009-04-21 18:56 -0700
pushed 2009-04-23 16:53 +0000
Andreas Gal Andreas Gal - Trace getting String.length (484332, r=brendan).
e985746d297310386867e9e359c6d27c091f5405
created 2009-04-20 18:22 -0700
pushed 2009-04-23 16:53 +0000
jorendorff jorendorff - Leaving outermost request should js_LeaveTrace (480301, r=brendan).
e55f5f7f181465f06a8fd21851a32342cdc90f2b
created 2009-04-23 12:11 -0400
pushed 2009-04-23 16:53 +0000
Igor Bukanov Igor Bukanov - js_SetPropertyHelper does not null *entryp for read-only properties (489171, r=gal,brendan).
less more (0) -1000 -300 -100 -60 tip