Bill McCloskey
|
00cc0f053c
|
Bug 618422 - Fix MSVC warning in profiler (r=dmandelin)
|
2010-12-30 14:16:13 -08:00 |
|
Bill McCloskey
|
c8eee530e2
|
Bug 584860 - Move TraceMonitor into compartment (r=gal)
|
2010-12-22 12:02:25 -08:00 |
|
Bill McCloskey
|
679d4cc771
|
Bug 620029 - Add a check for negative lengths in |new Array(l)| (r=njn)
|
2010-12-21 16:47:13 -08:00 |
|
Boris Zbarsky
|
603766b9f3
|
Bug 617617. Remove remnants of the assumption that inc() and incHelper() preserve type. r=njn
|
2010-12-20 16:48:28 -05:00 |
|
Luke Wagner
|
d8719356c0
|
Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
|
2010-12-06 10:26:58 -08:00 |
|
Luke Wagner
|
f3db0c6d95
|
Quiet getSlotRef assertion from 292dd34fdbbf (rs=jorendorff)
|
2010-12-15 19:41:32 -08:00 |
|
Luke Wagner
|
eabaab987f
|
Bug 612523 - unfuse JSOP_MOREITER; sanity returns (r=dvander,gal)
--HG--
extra : rebase_source : ceaec335708f14f6ef4f0afaeb7e407b328145fa
|
2010-11-19 15:09:03 -08:00 |
|
Luke Wagner
|
91eabb4690
|
Bug 561954 - Abort recording earlier to avoid expensive later bails (r=jorendorff)
--HG--
extra : rebase_source : d2a54d2513fe8f69dcdaa5bad8dc0ce8c8ee634e
|
2010-11-18 10:49:45 -08:00 |
|
Boris Zbarsky
|
163bdf6c12
|
Bug 613692. Make sure to update what our current value is when doing type conversions inside incHelper. r=dvander
|
2010-11-23 14:08:26 -05:00 |
|
Brian Hackett
|
d2c59c063a
|
Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
|
2010-11-18 18:14:22 -08:00 |
|
Bill McCloskey
|
d1a1db8703
|
merge
|
2010-11-18 18:04:59 -08:00 |
|
Bill McCloskey
|
e6ae9975cb
|
Backed out changeset 08794e076ded to fix gmail (a=backout)
|
2010-11-18 18:04:46 -08:00 |
|
Bill McCloskey
|
4889097dcc
|
merge
|
2010-11-18 18:04:22 -08:00 |
|
Bill McCloskey
|
120d50c6d9
|
Backed out changeset d446894bc3a6
|
2010-11-18 18:03:41 -08:00 |
|
Luke Wagner
|
9db98566fb
|
Backed out changeset 31e0cd11f015
|
2010-11-18 16:58:16 -08:00 |
|
Luke Wagner
|
319ccaa65d
|
Bug 561954 - Avoid costly deep bail by aborting earlier on bad global prop access (r=jorendorff)
|
2010-11-18 10:49:45 -08: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 |
|
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
|
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
|
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 |
|
Igor Bukanov
|
5d06dd5a14
|
Bug 599610 - making sure that PurgeScriptFragments collects all fragments
|
2010-10-06 17:21:23 +02: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
|
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 |
|
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 |
|
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 |
|
Bill McCloskey
|
507ea140a2
|
Backed out changeset 55597c32701d
|
2010-10-19 17:40:53 -07:00 |
|
Bill McCloskey
|
7583dc9166
|
Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin)
|
2010-10-19 16:23:05 -07:00 |
|
Nicholas Nethercote
|
c06a2bbe53
|
Bug 604297 - TM: don't allow non-conditions to be passed to TraceRecorder::guard() (2nd attempt). r=dmandelin.
|
2010-10-19 15:39:25 -07:00 |
|
Bill McCloskey
|
c685845c26
|
Bug 596364 - Allow the trace JIT to tell the method JIT to unblacklist a loop (r=dvander)
|
2010-10-19 11:08:25 -07:00 |
|
Nicholas Nethercote
|
b73a4da22c
|
merge
|
2010-10-18 16:59:17 -07:00 |
|
Nicholas Nethercote
|
327c3f47e2
|
Backed out changeset 11b2f7a76d0f (bug 604297) due to possible dromaeo perf regression.
|
2010-10-18 16:58:25 -07:00 |
|
Bill McCloskey
|
e6ac85d1af
|
Bug 600414 - TM: Use a more precise check for negative zero when multiplying (r=nnethercote)
|
2010-10-18 15:13:55 -07:00 |
|
Bill McCloskey
|
c17db118a3
|
Bug 600016 - TM: Recognize that the result of Math.floor is an integer (r=nnethercote)
|
2010-10-18 15:10:52 -07:00 |
|
Nicholas Nethercote
|
913bd8a149
|
Bug 584279 - TM: improve alias analysis by adding many more access regions (2nd attempt). r=bhackett.
|
2010-10-18 12:55:56 -07:00 |
|
Nicholas Nethercote
|
be2aa1d407
|
Backed out changeset c961a413660c
|
2010-10-17 23:24:26 -07:00 |
|
Nicholas Nethercote
|
e48a2774f0
|
Bug 584279 - TM: improve alias analysis by adding many more access regions. r=bhackett.
|
2010-10-17 18:42:58 -07:00 |
|
Nicholas Nethercote
|
3bd89f9f68
|
Bug 604297 - TM: don't allow non-conditions to be passed to TraceRecorder::guard(). r=dmandelin.
|
2010-10-17 15:53:27 -07:00 |
|
Nicholas Nethercote
|
ddd0fb50cd
|
Bug 600779 - TM: allow for branches that are always taken. r=dmandelin.
|
2010-10-13 16:39:20 -07:00 |
|
Brian Hackett
|
f9cf7a5b7d
|
Flexible length JSObject, bug 584917. r=brendan,igor
|
2010-10-13 11:49:22 -07:00 |
|
Nicholas Nethercote
|
63201dff5e
|
Bug 601009 - TM: allow for guards that always exit. r=dmandelin.
|
2010-10-07 15:51:57 -07:00 |
|
Luke Wagner
|
d46bab180a
|
Bug 601733 - respect deleted arguments-object properties in JSOP_GETELEM (r=dvander,dmandelin)
|
2010-10-06 10:09:40 -07:00 |
|
Nicholas Nethercote
|
67b1a56500
|
Bug 600781 - TM: untangle TraceRecorder::getCharAt. r=dvander.
|
2010-10-04 19:57:15 -07:00 |
|
David Anderson
|
552330f091
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
--HG--
extra : rebase_source : d7311ce916e8d6c876d1851090806bc7d073bd63
|
2010-10-04 14:13:33 -07:00 |
|
David Anderson
|
6dbf424efd
|
Backed out changeset de5d1b528b9a
|
2010-10-04 15:12:00 -07:00 |
|
David Anderson
|
6ddd3429fc
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
|
2010-10-04 14:13:33 -07:00 |
|