js/src/jstracer.cpp
0d9a5752b1cf36be73c2bc2cab784fbdcb04eb20
created 2010-11-16 15:34 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 614493 - Move top-level binding storage (and argument, variable, and upvar counts) out of JSFunction and into js::Bindings, itself stored in JSScript, anticipating the time when strict mode eval scripts will need it. r=brendan
37ebdb3e7617a84ccd2f83517514eb79f812bc31
created 2010-12-29 12:54 -0600
pushed unknown
Jeff Walden Jeff Walden - Bug 620335 - TM: "Assertion failure: !argsobj.getPrivate()" leaving the trace JIT in strict mode code when an arguments object has been created. r=luke
7afbb62b190b3d40f9008e32ef74cc216ca54e45
created 2010-12-30 00:36 -0500
pushed unknown
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey.
d29066f84f0db4f6b79c3635e3847cd794bed73a
created 2010-12-29 22:37 -0500
pushed unknown
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey, part two.
e6ba6285447a3498c483f6a557aa5df779479955
created 2010-12-29 19:25 -0500
pushed unknown
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey.
6f0a7cfb06d708d279846b963548adba20ed54ff
created 2010-12-29 16:44 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 621374. Fix denseArrayElement to follow its contract for holes. r=njn
c527108597c712537d9366f9352b9e12bfb308be
created 2010-12-29 11:42 -0800
pushed unknown
Brendan Eich Brendan Eich - #ifdef DEBUG var used only in assertion to avoid warning.
643454386bec4948ff031fbfab2d14a725df22d2
created 2010-12-28 16:10 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 609212 - Trace loops with > 3 inner loops in profiler (r=dmandelin)
67c778fa24038cea599feee16cf186ac2b468daf
created 2010-12-28 15:49 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker)
3c64cc6bfb49dc0661f5f3954e8ded3d76629201
created 2010-12-22 21:06 -0500
pushed unknown
Jeff Walden Jeff Walden - Require JSFunction::inStrictMode() callers to check for isInterpreted() first, since most already know that the function in question is interpreted. r=dmandelin
f4c2edf5362e16db18adf65b5733ca8edaa35d0f
created 2010-12-22 18:05 -0500
pushed unknown
Jeff Walden Jeff Walden - Bug 620315 - "Assertion failure: unexpected constantly false guard detected" with "use strict", 4 > this. Fix a problem where we weren't marking functions created by |new Function| as accepting a primitive this value when their body was strict mode, by removing the duplicative bit that was being checked. r=dmandelin
36d679f4570598c83e241be3656934f01bf76bed
created 2010-05-25 17:34 +0300
pushed unknown
timeless timeless - Bug 565615 TraceRecorder::stringify is odd, r=jorendorff
6255a0255dc2565b5b4210c00090fa8bdc8d2dfd
created 2010-12-23 15:14 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor)
74c70b60cf8b1ff4e88512b7565d1f0b4ac8333e
created 2010-12-23 15:10 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor)
acb3e091eb25bff6dcea3d0b7646ed07a22513da
created 2010-12-23 15:10 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 621032 - Move MathCache from JSThreadData to JSCompartment (r=igor)
2d7468b6054f2794e4c4953b44d8eebbd157ea8f
created 2010-12-22 12:02 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 584860 - Move TraceMonitor into compartment (r=gal)
a4f9580c9b72328c944220e08a3bb4e0232c6e98
created 2010-12-21 16:47 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 620029 - Add a check for negative lengths in |new Array(l)| (r=njn)
d377404f7ef0b47dbac144179be5d7613e5ea41a
created 2010-12-21 12:58 -0800
pushed unknown
David Mandelin David Mandelin - Fix MSVC warnings
51a93d6feb0161c0195208119008435490700354
created 2010-12-21 12:14 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 620562 - Fix JSOP_STOP recording when in an imacro (r=dmandelin)
e10bd9b6cea01fac0967b8a821b83338c5cb0488
created 2010-12-20 16:48 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 617617. Remove remnants of the assumption that inc() and incHelper() preserve type. r=njn
563a9221c6c53ee5fef485fb84d954c25437e6e2
created 2010-12-20 13:47 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 618362 - Fix offset when accessing args in strict mode (r=njn)
123fa989ef7066ec0c401e5ec404805d6a2d3d30
created 2010-12-17 16:26 -0800
pushed unknown
Brian Hackett Brian Hackett - Backout 47a4f03b5947
47a4f03b594711239602c567ed69887850cf21c7
created 2010-12-16 14:59 -0800
pushed unknown
Jason Orendorff Jason Orendorff - Unbox iterator after deep bail. Bug 618574, r=dvander.
1d1fe1d1e6268ddcf9067b1b21516f0b6b10b80a
created 2010-12-06 10:26 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
cc6d97b432cc1911da7c8f5d5b3ed13322fefc4d
created 2010-12-03 00:24 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh)
114a969caad417c10651384adba2184efd7572c0
created 2010-11-30 18:41 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 609440, part 2 - do lazy allocation, dag-ify ropes (assume no oom) (r=njn)
292dd34fdbbf316224a8eb12fe1ccbec91e2fc67
created 2010-12-15 17:25 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 614780 - Go back to not tracing labeled break/continue (r=dvander)
9acf849c97b42403b46161f5d033260c48c89b20
created 2010-11-19 15:09 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 612523 - unfuse JSOP_MOREITER; sanity returns (r=dvander,gal)
38f985b0522c98579f7a0ddb1a3a34a862e5b8e7
created 2010-11-18 10:49 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 561954 - Abort recording earlier to avoid expensive later bails (r=jorendorff)
c83c130ce23f1b588c0ec9d0dc6a891b1557b5b9
created 2010-12-23 15:14 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor,a=blocker)
49ed986cf05b7a96a275f4a128ff75be51b017dd
created 2010-12-23 15:10 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor,a=blocker)
15479f7be9d81edf78e72fe43eab0cf30a64a6b2
created 2010-12-29 17:59 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 621032 - Move MathCache from JSThreadData to JSCompartment (r=igor,a=blocker)
c9682df3daf8f31c3f0d1f8fb4a525d8af9de30b
created 2010-12-29 17:53 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 584860 - Move TraceMonitor into compartment (r=gal,a=blocker)
aa25ead3690382f79c2ac86f250434b2ddf6a13a
created 2010-12-28 15:48 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 621716 - Abort profiling when tracejit flushes (r=dmandelin, a=blocker)
91092f078223c4164457bc9b102aae95b7ec238f
created 2010-12-14 13:41 -0800
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 618577 - TM: "Assertion failure: 0,". r=vlad.
5177ee4c10d6416584db639aedb27bb878e85646
created 2010-10-04 23:08 +0200
pushed unknown
Igor Bukanov Igor Bukanov - Bug 600889 - TraceMonitor::sweep() should abort recording if it trashes the recorder tree. r=gal
20ffa99ddd80de0b4ec580d19b6a3552443aa4d2
created 2010-12-14 11:15 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 610580 - Fix TMFLAGS=abort (r=bz)
e5090c9f6be394214f2efbfa87496084c391a51d
created 2010-12-13 16:22 -0800
pushed unknown
Paul Biggar Paul Biggar - Bug 609502 - Fix edge cases in charCodeAt and Math.abs (r=nnethercote,gal, a=blocker)
aae231781a45859dd573778419333c3393c0e046
created 2010-12-13 16:22 -0800
pushed unknown
Paul Biggar Paul Biggar - Bug 612292 - Rename array allocation functions (r=lw)
2b92dda5e819b1b1fcd8c4c946f2213604ee219e
created 2010-12-02 14:23 -0800
pushed unknown
Jeff Walden Jeff Walden - Convert JSScript::*Offset into offsets from the end of JSScript, not from its start, to escape an offset <= 0xFF requirement failing due to an impending increase in the size of JSScripts for bug 614493. r=brendan
be1532afeb632c6ad389072969627df92f4da8ef
created 2010-11-16 15:30 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 614333 - Remove the empty-script singleton optimization: it is effectively disabled with the methodjit, and its use of a single const JSScript for everything (including across compartments) interferes with recording name bindings in scripts, in order to correctly implement strict mode eval. r=brendan
25fd3451c0ae6de4f182bd48e02768369ed08c06
created 2010-12-02 22:26 -0800
pushed unknown
Julian Seward Julian Seward - Bug 609905 - reTempAlloc: 512k heap allocation for no purpose. r=nnethercote.
9123f97f059c4aba1af51ea6b657be1d21d45ea1
created 2010-11-24 14:00 -0800
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
d216da8609cbb9021a0d25b23af5c7e99adf8f38
created 2010-11-16 15:30 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 614338 - Move some call object property methods into the js namespace. r=dmandelin
b87a31d4c0718013d1726888044f37b13b6b3886
created 2010-11-23 17:23 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 602131. Make the 'in' operator trace usefully when its right-hand side is a dense array. r=jorendorff
fe0e393e35303dfcf2923a647e9fcaad7de2b96a
created 2010-11-23 14:08 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 613692. Make sure to update what our current value is when doing type conversions inside incHelper. r=dvander
8ba0c122568fdd05ac170561217a07d2b64361e5
created 2010-11-23 10:10 -0500
pushed unknown
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central. a=blockers.
e020c8f1099d26cefe7b26923b80a9e5f7b55d76
created 2010-11-22 11:05 -0800
pushed unknown
David Anderson David Anderson - Fix reading huge array lengths in the tracer (bug 563125, r=njn).
0c72e196383980b9f1ae15eeccab42d5708c0dd7
created 2010-11-22 11:53 -0500
pushed unknown
Jeff Walden Jeff Walden - Fix warnings compiling with gcc 4.5. rs=brendan
da7fd699ddcb5db191199044adfd65de017d6219
created 2010-11-21 14:35 -0800
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 613151 - TM: "Assertion failure: JSID_IS_INT(id),". r=gal.
32aa5d70f490f931d6220a987130d378acbc877f
created 2010-11-18 18:14 -0800
pushed unknown
Brian Hackett Brian Hackett - Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
14e99a29e0adb20f62ba99da593f0c34d28431d0
created 2010-11-18 18:04 -0800
pushed unknown
Bill McCloskey Bill McCloskey - merge
e8bd9ab117c586595ef6a7e6dc1665f8aa32b91d
created 2010-11-18 18:04 -0800
pushed unknown
Bill McCloskey Bill McCloskey - merge
1da3a1594a1826cd3f723169053cd734d3298772
created 2010-11-18 18:03 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Backed out changeset d446894bc3a6
bc98494c12d6939f12f99ece5adf77acb09587e4
created 2010-11-18 16:58 -0800
pushed unknown
Luke Wagner Luke Wagner - Backed out changeset 31e0cd11f015
31e0cd11f0156d970189c8de30c372d1a75802a8
created 2010-11-18 10:49 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 561954 - Avoid costly deep bail by aborting earlier on bad global prop access (r=jorendorff)
f9785814bdbc41a57115ee867ef0d3244fca57dc
created 2010-10-06 17:21 +0200
pushed unknown
Igor Bukanov Igor Bukanov - Bug 599610 - making sure that PurgeScriptFragments collects all fragments
d446894bc3a61fb381f6d6d5e9c4ba4605fa3a16
created 2010-11-17 17:15 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 606890 - Allow profile to profile short loops twice (r=dmandelin)
508fe9b3ecf1b2088c7f4a361bba891e233bd5c6
created 2010-11-23 01:46 +0200
pushed unknown
Oleg Romashin Oleg Romashin - Bug 609206 - Can't compile JS with --disable-methodjit r=dmandelin a=approval2.0
80842d45466cceced04ab032c07bd85bffe5f99d
created 2010-11-18 16:24 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Backed out changeset 08794e076ded to fix gmail (a=backout)
less more (0) -1000 -300 -100 -60 tip