js/src/jstracer.cpp
887a3e05324c70444925aed9ce591c598a6f212b
created 2010-03-11 11:40 -0800
pushed 2010-04-05 17:26 +0000
David Anderson David Anderson - Fixed warnings from the tracer oracle (no bug, rs=brendan).
04023ea0fb0824bf0f28c88489b9c2fccbc2053b
created 2010-03-10 21:02 -0800
pushed 2010-04-05 17:26 +0000
Mike Moenig Mike Moenig - Allow custom allocator use in SpiderMonkey (bug 549532, r=dvander).
5b1d276893e165f533b8d5f0029ce9bb0b9b4878
created 2010-03-10 15:48 -0800
pushed 2010-04-05 17:26 +0000
Luke Wagner Luke Wagner - Fix bustage on opt/NSPR builds
58bc5e32306236fbd55d37c9414fefa2edf46eb0
created 2010-03-10 15:34 -0800
pushed 2010-04-05 17:26 +0000
Luke Wagner Luke Wagner - Bug 551276 - a more type-safe way to zero memory (r=Waldo)
f6bb8398bdc1ced51b632dda848ceac6fa340d64
created 2010-03-09 18:52 -0800
pushed 2010-04-05 17:26 +0000
David Anderson David Anderson - Clean up useless variables/params in the tracer. (bug 551100, r=lw)
e7065853ef79e2dfe231b2bd8145647edc4fa3a4
created 2010-01-11 11:52 -0600
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
36dcd18c334d01322ef3a4e829dc98892141b74a
created 2010-04-02 15:09 -0700
pushed 2010-04-02 22:09 +0000
Michael Wu Michael Wu - Bug 542146 - Add support for building JS on Android. patch by vlad, bcombee, and me. r=ted
06106721faf515aef39c8eb685c42f3aa3611234
created 2010-03-26 15:53 -0700
pushed 2010-03-26 22:57 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central.
12827fc411c147bcd690934f60a2a41853c2ebf6
created 2010-03-08 10:28 -0800
pushed 2010-03-26 22:57 +0000
David Anderson David Anderson - Trace recursion when the return keyword is omitted (bug 530900, r=gal).
e0d11050f9b38d3911d0a1e8bafa1501a2264b17
created 2010-03-08 16:11 +1100
pushed 2010-03-26 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 550796 - TM: remove dead ImportGlobalSlotVisitor class. r=lw.
68bc07ed9471696b4c2a2a45e70693fe9754d70b
created 2010-03-08 08:09 +1100
pushed 2010-03-26 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 550654 - TM: removed dead 'inner_sp_ins' variable. r=dvander.
955f66e26af69b12af41a5273fff592c485f118b
created 2010-03-04 23:52 -0800
pushed 2010-03-26 22:57 +0000
Igor Bukanov Igor Bukanov - bug 549010 - folowup to replace PROTO access macros with the inlne function
80644b76aa495fc366877db12a14c3194c98ee50
created 2010-03-04 20:44 -0800
pushed 2010-03-26 22:57 +0000
Mike Moening Mike Moening - bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
7266cad25e91af063a7913cfda6257a01b0124c4
created 2010-03-02 14:04 -0800
pushed 2010-03-26 22:57 +0000
David Anderson David Anderson - Removed initializing inparam from TraceRecorder::set. (bug 549727, r=luke)
c64a8e39c2c67751c1fadc756396eb57030d4bca
created 2010-03-02 12:56 -0800
pushed 2010-03-26 22:57 +0000
Luke Wagner Luke Wagner - 540706 - Small record_EnterFrame simplification (r=dvander)
64c278790bb82472da5ef0038abb78528e2c8125
created 2010-03-02 11:03 -0800
pushed 2010-03-26 22:57 +0000
Brendan Eich Brendan Eich - Bug 549531 - fix strict aliasing warnings about scopeChain (also clean trailing whitespace; r=dmandelin).
ffb1d237ec0f2fe7e59420b199f0ee32861df32c
created 2010-03-02 13:47 +1100
pushed 2010-03-26 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
9a50f32c29630f3df799d0f2fa6d15d39d33ce73
created 2010-03-01 12:16 +1100
pushed 2010-03-26 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 542932 - nanojit: make opcode range checks safer (TM-specific part). r=gal.
7a2c87fe31b7e19aff973ed9d1ffb1d24027353e
created 2010-02-26 12:11 -0800
pushed 2010-03-26 22:57 +0000
Igor Bukanov Igor Bukanov - bug 515812 - less vebose enumerastion. r=lw
d8bab130cbf015075054126df5908291dce563fa
created 2010-02-24 17:40 -0800
pushed 2010-03-26 22:57 +0000
Jason Orendorff Jason Orendorff - Bug 539170 - Encapsulate JSScopeProperty::{getter,setter} and move assertions to init-time. r=Waldo.
337699f6a88af6953193b540448cd83232644e69
created 2010-02-24 17:32 -0800
pushed 2010-03-26 22:57 +0000
Jason Orendorff Jason Orendorff - Bug 547911 - TM: Crash [@ js_CallIteratorNext] or "Assertion failure: !JSVAL_IS_PRIMITIVE(regs.sp[-2]), at ../jsops.cpp" or "Assertion failure: regs.sp == StackBase(fp), at ../jsops.cpp" with defineGetter, StopIteration. r=brendan.
98c04b11dd631ff874d2f1f29656a851711858ac
created 2010-03-05 21:13 +1300
pushed 2010-03-05 08:14 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset 0923925b4b8f
0923925b4b8fb7135b5b818ef617d5729cb32246
created 2010-03-04 16:49 -0800
pushed 2010-03-05 00:50 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=550351; don't abort recording when accessing out of range typed array element (return undefined instead); r=dvander
c1cc02524fbb38c57c5e1f2564d9acd9344bda77
created 2010-03-03 16:40 -0800
pushed 2010-03-04 07:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 3, DOM-side implementation; r=bz
c37d96fd1fb8ded147b2b8beae9a79ad6a8b6ff5
created 2010-03-04 17:50 +1300
pushed 2010-03-04 04:51 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset 1672d4c79e82
1672d4c79e828d6402a71d9db6a4f87b882fb3f0
created 2010-03-03 16:40 -0800
pushed 2010-03-04 00:41 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 3, DOM-side implementation; r=bz
1b5ca6cc5ce80bb9533568360f913498eec506da
created 2010-02-23 16:14 -0800
pushed 2010-02-24 20:41 +0000
David Anderson David Anderson - Better fix for recursion and let blocks (bug 547791, r=gal).
e5b7c34d5a312e7771aaa0fd2931d40cc421a4c0
created 2010-02-19 19:22 -0800
pushed 2010-02-24 20:41 +0000
Luke Wagner Luke Wagner - Bug 545165 - fix/simplify JSOP_CONCATN (r=jorendorff)
700e7a9e95ff0c92e86d7149ed53dc17902ad391
created 2010-02-22 13:45 -0800
pushed 2010-02-24 20:41 +0000
David Anderson David Anderson - Fixed crash in GetPropertyByName (bug 547299, r=dmandelin).
4ae8e9300f79971996a23f7d03a812acbb1647bd
created 2010-02-19 20:44 +0300
pushed 2010-02-24 20:41 +0000
Igor Bukanov Igor Bukanov - bug 545529 - caching Class.prototype lookups. r=brendan
4aeaf51dce47617215e3d8c6aeeb383bd20c95e7
created 2010-02-19 15:12 +1100
pushed 2010-02-24 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 539874 - nanojit: remove LIR_ov (TM-specific part). r=gal.
3b25677f1feedc46d2f92924b29c5afdd2416ffa
created 2010-02-18 13:16 -0800
pushed 2010-02-24 20:41 +0000
Gregor Wagner Gregor Wagner - BUG 545303: TM: non API function for JS_CallTracer r=igor
787a93994be811484c4a0a6a7a64b2ccd4ef68b5
created 2010-02-17 14:19 -0800
pushed 2010-02-24 20:41 +0000
Luke Wagner Luke Wagner - Bug 546545 - don't trace slow natives with fun->u.n.extra > 0 (r=dvander)
3bbd69ab9f702754ac42934d5512f812d1123d12
created 2010-02-16 13:41 -0800
pushed 2010-02-24 20:41 +0000
Luke Wagner Luke Wagner - Bug 546491 - fix tracevis (r=jorendorff)
7c63a6c5ca78ef6f9cdf12c32da1769f1c5607a1
created 2010-02-16 15:07 +1100
pushed 2010-02-24 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 542133 - Add a real NJConfig struct to nanojit (TM-specific part). code=stejohns, r=nnethercote.
636964f611b3e4f72815f9f9306f26303c816816
created 2010-02-15 17:28 +1100
pushed 2010-02-24 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - Backed out changeset 3c673457c90b for bug 507089 due to mysterious Windows bustage.
3c673457c90be7687423746c61bb79fddfb58a4e
created 2010-02-15 11:12 +1100
pushed 2010-02-24 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 507089 - TM/nanojit: introduce get/set methods for CallInfo::_argtypes (TM-specific part). r=jorendorff.
3c7e7c13c311e5878a18f215cb290093191609ad
created 2010-02-13 12:02 -0800
pushed 2010-02-24 20:41 +0000
Luke Wagner Luke Wagner - Remove JS_CEILING_LOG2 from HashTable::init()
feac51b7404487349da8eadf642a9137fc485d4e
created 2010-02-06 10:14 -0800
pushed 2010-02-24 20:41 +0000
Luke Wagner Luke Wagner - Try 784ceadd60e5 again with more #pragma optimize("", off)
0dc74fd43862d37eb108add2bb407bbf26ed49bc
created 2010-02-12 12:41 +1100
pushed 2010-02-24 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 542326 - nanojit: add NJ_SOFTFLOAT_SUPPORTED, and only compile in support for non-universal opcodes on platforms that use them (TM-specific part). r=stejohns.
5ac654258c2cd84af9d2537abfd76af2bda7896d
created 2010-02-05 18:11 -0600
pushed 2010-02-24 20:41 +0000
Jason Orendorff Jason Orendorff - Bug 539829 - Encapsulate JSScope::flags. r=Waldo.
a8d65f5da19a43b71acd80baba8979a07011849e
created 2010-02-10 18:58 -0800
pushed 2010-02-24 20:41 +0000
Brendan Eich Brendan Eich - Fix orange in wake of patch for bug 542002.
2bb61f6f0d85a91cc62bae718d47348af69af1fa
created 2010-02-11 11:44 +1100
pushed 2010-02-24 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - merge
fb8b00527584e2fea31d3729efb9cff6f3c42ef6
created 2010-02-11 11:16 +1100
pushed 2010-02-24 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 543401 - nanojit: merge SoftFloatFilter implementations (TM-specific part). r=gal.
a353e155804ee68ae25842eb87a8b44c5bb00a65
created 2010-02-10 15:17 -0800
pushed 2010-02-24 20:41 +0000
Brendan Eich Brendan Eich - Bug 542002 - Optimize to flat closures even if some upvars can't be copied (r=jorendorff).
42c9331fed3600a7764b61a5fc5441a48c58f66d
created 2010-02-09 13:08 -0500
pushed 2010-02-24 20:41 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
fcf42ef466a1a5f2526d5f9c645d2dacbeadf332
created 2010-02-08 10:28 -0800
pushed 2010-02-24 20:41 +0000
Luke Wagner Luke Wagner - Backout 784ceadd60e5 until PGO stops crashing
784ceadd60e5847e11b6eebddcf1128f60232e7e
created 2010-02-06 10:14 -0800
pushed 2010-02-24 20:41 +0000
Luke Wagner Luke Wagner - Bug 515812 - Double hashing template (r=jorendorff)
7ca2c9136c756b7279a142d75c5076045341a7b5
created 2010-02-05 13:28 -0800
pushed 2010-02-24 20:41 +0000
David Anderson David Anderson - Fixed tracker usage not protecting against certain state changes (bug 541830, r=lw).
23245d41bd32dbb0393b0b32689a15fd073debb2
created 2010-02-05 11:46 -0800
pushed 2010-02-24 20:41 +0000
Brendan Eich Brendan Eich - Fix property cache hit guarding to-do with the global object (544161, r=jorendorff).
235c7eaf8541227cbbc803c411390e53d7dd2e45
created 2010-02-05 12:40 +1100
pushed 2010-02-24 20:41 +0000
Nicholas Nethercote Nicholas Nethercote - 541491 - ARM_ARCH, ARM_VFP, and ARM_THUMB2 should be runtime options everywhere (TM-specific part). code=stejohns, r=nnethercote.
f7017e7dfb20a76ad171dd638971af71ae896498
created 2010-02-04 16:36 -0800
pushed 2010-02-24 20:41 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 2, tracing; r=gal
93272b84e25a62c3909d7414da702f27670de102
created 2010-02-04 15:31 -0800
pushed 2010-02-24 20:41 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=542402; add FLOAT64 to typed arrays; r=jorendorff
c842be0e61435163e5624026e9b7be787409a5d3
created 2010-02-01 17:20 -0800
pushed 2010-02-24 20:41 +0000
Jeff Walden Jeff Walden - Bug 543097 - Precompute the prototype when evaluating function expressions and regular expression literals on trace, rather than (slowly) looking it up every time. r=jorendorff
24c332b5276e35aed93217d7aa4b0006f7ee3009
created 2010-02-03 13:42 +0300
pushed 2010-02-24 20:41 +0000
Igor Bukanov Igor Bukanov - bug 538463 - caching only single-threaded objects. r=jorendorff
1fe0f3ad7b08a85ca25cec112e138b8ff6cf41b9
created 2010-02-03 13:37 +0300
pushed 2010-02-24 20:41 +0000
Igor Bukanov Igor Bukanov - Backed out changeset b9700adc3951 - the landing for the bug 538463 had wrong changes
b9700adc3951772b747de841adcaa97efda50e3e
created 2010-02-03 12:46 +0300
pushed 2010-02-24 20:41 +0000
Igor Bukanov Igor Bukanov - bug 538463 - caching only single-threaded objects. r=jorendorff
6a3c15f34a5083470b2b7b59f3280b5817f1520a
created 2010-01-26 18:41 -0800
pushed 2010-02-24 20:41 +0000
Jeff Walden Jeff Walden - Bug 540985 - Regression in Peacekeeper string benchmarks due to regexp literals no longer tracing. A prototype of this patch was by bz. r=igor
a24c3eeac2f3534c1f17b0b350c9856255dcaf9b
created 2010-02-01 15:50 -0800
pushed 2010-02-24 20:41 +0000
Brendan Eich Brendan Eich - Cleanup pass on bug 543119 (r=vlad).
0f817ba0678720b5606ea4a9713577cdfd08535f
created 2010-02-03 18:07 -0800
pushed 2010-02-05 00:45 +0000
David Mandelin David Mandelin - Bug 544160: only write fun->nargs values to Call object on trace, r=dvander
less more (0) -1000 -300 -100 -60 tip