Igor Bukanov
|
5d06dd5a14
|
Bug 599610 - making sure that PurgeScriptFragments collects all fragments
|
2010-10-06 17:21:23 +02:00 |
|
Bill McCloskey
|
d93b66dd7d
|
Bug 606890 - Allow profile to profile short loops twice (r=dmandelin)
|
2010-11-17 17:15:08 -08:00 |
|
Bill McCloskey
|
c409e47693
|
Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander)
|
2010-11-17 12:46:44 -08:00 |
|
Nicholas Nethercote
|
2526814104
|
Bug 611724 - Assertion failure in TraceRecorder::emitIf(). r=dvander.
|
2010-11-16 15:36:14 -08:00 |
|
Boris Zbarsky
|
4ad525d098
|
Bug 610582. Fix TMFLAGS=tracer for anonymous functions. r=gal
|
2010-11-16 08:19:27 -05:00 |
|
Igor Bukanov
|
52ea348c4c
|
bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
|
2010-11-11 21:40:29 +01:00 |
|
Luke Wagner
|
fe319a922d
|
Bug 604858 - break-to-label should endLoop(); assert that recording does not leave the original loop (r=dvander)
--HG--
extra : rebase_source : b24053b3450ee47d918441f8308280335a0d22cd
|
2010-11-10 16:19:02 -08:00 |
|
Luke Wagner
|
1aba2c1d4f
|
Bug 586866 - record_JSOP_IN should call checkTraceEnd (r=dvander)
--HG--
extra : rebase_source : 3b84dd68ea06c181b7be379ecd4272621296d6bc
|
2010-11-11 15:52:07 -08:00 |
|
Luke Wagner
|
7dc8dc0eb4
|
Bug 602413 - Trash them, trash them all! (r=dvander)
--HG--
extra : rebase_source : 730a102cf22ce88a4684c2dd7db64f72af418e38
|
2010-11-11 15:51:10 -08:00 |
|
Luke Wagner
|
97f680135e
|
Bug 602413 - Tidying (r=dvander)
--HG--
extra : rebase_source : 1884799008fe0d67d923e175720ac40c70697953
|
2010-11-11 15:51:04 -08:00 |
|
Bill McCloskey
|
7f3f592711
|
Backed out bugs 607539, 606890, 609212 - perf regressions & test failures
|
2010-11-11 19:37:12 -08:00 |
|
Bill McCloskey
|
1d89e2f5c0
|
Bug 608733 - Factor switch statements into profiler's heuristics (r=dmandelin)
|
2010-11-11 17:32:51 -08:00 |
|
Bill McCloskey
|
1ba5c7cc73
|
Bug 609212 - Don't blacklisting traces with few iterations; use them infrequently (r=dmandelin)
|
2010-11-11 17:30:14 -08:00 |
|
Bill McCloskey
|
009e2bd1e5
|
Bug 606890 - Allow profile to profile short loops twice (r=dmandelin)
|
2010-11-11 17:25:40 -08:00 |
|
Bill McCloskey
|
b766c959ee
|
Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander)
|
2010-11-11 17:22:48 -08:00 |
|
David Anderson
|
7487c14d37
|
Backed out changeset 8e119f847f97 (build busted)
|
2010-11-11 11:19:42 -08:00 |
|
Igor Bukanov
|
e32ba97023
|
bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
|
2010-11-02 15:36:25 +01:00 |
|
Brendan Eich
|
a1f16f2371
|
Lots of MISMATCH_EXITS exits due to protohazardshape on voxel rendering demo (550391, r=mrbkap).
|
2010-11-10 10:59:02 -08:00 |
|
Nicholas Nethercote
|
8bcd915a2d
|
Bug 610815 - TM: print more info for guards in LIR dumps. r=bz.
|
2010-11-10 14:23:37 -08:00 |
|
Steve Fink
|
80ba8d7cfd
|
Bug 605330 - extend jscalls (bug 507012) tracking to cover JM and fix some mismatched calls, r=dvander, a=NPODB
--HG--
extra : rebase_source : 77f64a8ee2c88cbb00ac5671ba2532f71551f28b
|
2010-09-20 12:43:51 -07:00 |
|
Boris Zbarsky
|
e06eeb9206
|
Bug 610583. When guarding on no indexed properties on our proto chain, use a branch exit, and reduce the number of guards involved. r=brendan
|
2010-11-09 21:46:18 -05:00 |
|
Brendan Eich
|
fdf9d2fd7c
|
Handle extended indexes around JSOP_*BLOCKCHAIN (610026, r=billm).
|
2010-11-05 15:03:39 -07:00 |
|
Robert Sayre
|
78fcef6d2d
|
Merge mozilla-central to tracemonkey.
|
2010-11-09 15:29:44 -05:00 |
|
Igor Bukanov
|
92b67c9caf
|
bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
|
2010-10-28 17:15:53 +02:00 |
|
Nicholas Nethercote
|
3faf0ec6c7
|
merge
|
2010-11-04 16:55:13 -07:00 |
|
Nicholas Nethercote
|
5d6cb0bd45
|
Bug 605700 - TM: improve naming in LIR dumps. r=lw.
|
2010-11-04 16:51:25 -07:00 |
|
Nicholas Nethercote
|
c8ae37081d
|
Bug 607242 - TM: inline js_Array_dense_setelem_hole. r=gal.
|
2010-11-03 20:48:51 -07:00 |
|
Nicholas Nethercote
|
da155db4d8
|
Bug 609129 - TM: fix emitIf(), re-enable implicit guard optimization (TM-specific part). r=dvander.
|
2010-11-03 15:23:46 -07:00 |
|
Luke Wagner
|
0499a94583
|
Bug 607659 - Avoid calling getters/setters from TraceRecorder::callNative (r=jorendorff)
--HG--
extra : rebase_source : f1cd30d6a50c12fc7884122aebeb69d9010b04d6
|
2010-11-02 17:36:26 -07:00 |
|
Nicholas Nethercote
|
335453513b
|
Bug 607856 - long hang loading page (TM-specific part). r=dvander
|
2010-11-02 16:28:47 -07:00 |
|
Blake Kaplan
|
c0e2873909
|
Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan/jorendorff/gal
--HG--
extra : rebase_source : 609b96c4b461e33f0f79dc74f714edfa882d1da0
|
2010-10-29 10:42:35 -07:00 |
|
Nicholas Nethercote
|
505e8ac40a
|
Bug 602703 - TM: create a layer over Nanojit's LIR creation API. r=lw.
|
2010-10-28 18:28:36 -07:00 |
|
Nicholas Nethercote
|
a61b8d48e4
|
Bug 607864 - TM: systematically annotate bytecode boundaries in LIR dumps. r=dmandelin.
|
2010-10-28 15:08:10 -07:00 |
|
Nicholas Nethercote
|
929c78da00
|
Bug 607555 - TM: fix interleaving of bytecode and LIR with TMFLAGS=recorder (TM-specific part). r=dmandelin.
|
2010-10-27 16:45:16 -07:00 |
|
Chris Leary
|
8692140272
|
Bug 607724: Minor scope chain function cleanup. (r=mrbkap)
|
2010-10-27 16:18:16 -07:00 |
|
Nicholas Nethercote
|
4e8f68915a
|
Bug 606441 - TM: specialize Math.abs() for integers when possible. r=dvander.
|
2010-10-26 20:21:39 -07:00 |
|
Nicholas Nethercote
|
1b80093032
|
Bug 607244 - nanojit: add LIR_comment (TM-specific part). r=dmandelin.
|
2010-10-26 16:58:08 -07:00 |
|
Bill McCloskey
|
fa4b1f6ed8
|
Bug 606650 - Treat typeof() tests as constant in JIT profiler (r=dmandelin)
|
2010-10-26 12:03:16 -07:00 |
|
Andreas Gal
|
9e84075376
|
Remove bogus assert, follow-up for bug 604523.
|
2010-10-22 17:21:18 -07:00 |
|
Jason Orendorff
|
bfaf004fd7
|
Merge.
|
2010-10-22 19:11:26 -05:00 |
|
Jason Orendorff
|
596862d852
|
Remove JSObject::title. Bug 606029, r=igor.
|
2010-10-22 19:04:22 -05:00 |
|
David Anderson
|
8d3e18ebbd
|
Trace returning from JSOP_STOP with callDepth=0 (bug 606083, r=billm).
|
2010-10-22 16:27:28 -07:00 |
|
Andreas Gal
|
a4b0c37cda
|
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
|
2010-10-22 15:40:11 -07:00 |
|
Bill McCloskey
|
80c12f97eb
|
Bug 606483 - Make it more likely for profiler to trace typed arrays (r=bz)
|
2010-10-22 13:58:47 -07:00 |
|
Brian Hackett
|
5d3fb505d0
|
Reland rev d20abbebe373, interrupt counter for JSRuntime, bug 589193.
|
2010-10-22 10:48:06 -07:00 |
|
Luke Wagner
|
4cb9b47a90
|
Bug 602129 - JM: make f.call(...) fast, part 1 (r=dvander)
--HG--
extra : rebase_source : 5b1a307aee78390c146bb10eb5f998847d20a0b1
|
2010-10-13 15:57:42 -07:00 |
|
Boris Zbarsky
|
2ecb33a37c
|
Bug 605858. Trace inc() for all primitive values, not just numbers. r=dvander
|
2010-11-04 16:37:44 -04:00 |
|
Boris Zbarsky
|
ffa00663da
|
Bug 606141. ArrayCompPush can deep-bail, so handle that. r=jorendorff
|
2010-11-04 16:37:44 -04:00 |
|
Jeff Walden
|
0627bb0ff7
|
Bug 595911 - Don't assume 32-bit integer property names are also INT_FITS_IN_JSID. r=brendan
|
2010-10-18 19:04:29 -07:00 |
|
Bill McCloskey
|
58582215b9
|
Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin)
|
2010-10-21 09:36:39 -07:00 |
|