Luke Wagner
|
bd3571c1b5
|
Still recovering from rebase
|
2010-05-11 19:00:59 -07:00 |
|
Luke Wagner
|
24a4486456
|
(fake) remove-regs patch
|
2010-03-03 18:10:13 -08:00 |
|
Luke Wagner
|
0e23d73f7a
|
(fake) contiguous patch
|
2010-03-03 17:52:26 -08:00 |
|
Nicholas Nethercote
|
96dfc02296
|
Bug 563590 - TM: rename opcodes in jsregexp.cpp, jsrecursion.cpp. r=dvander.
|
2010-05-04 16:26:18 -07:00 |
|
Mike Moening
|
6531928c72
|
Bug 549532 - Allow custom memory allocator use in spidermonkey. Part 2. r=dvander
|
2010-04-27 14:17:11 -07:00 |
|
Dan Witte
|
fdcf03a939
|
Backing out due to bustage.
|
2010-04-26 15:16:05 -07:00 |
|
Mike Moening
|
b37862b231
|
Bug 549532 - Allow custom memory allocator use in spidermonkey. Part 2. r=dvander
|
2010-04-26 14:15:18 -07:00 |
|
David Anderson
|
ab155f0037
|
Renamed InterpState to TracerState (bug 560988, r=luke).
|
2010-04-22 11:54:11 -07:00 |
|
Nicholas Nethercote
|
9fdb34cc4b
|
Bug 560160 - nanojit: rename LOpcode-related names (TM-specific part). r=gal.
|
2010-04-21 21:42:19 -07:00 |
|
David Anderson
|
e87d0a0586
|
Backed out changeset 4a28bd424400 (tinderbox red).
|
2010-04-21 16:30:06 -07:00 |
|
Mike Moenig
|
c846c95336
|
Support custom allocators (bug 549532 relanding, r=dvander).
|
2010-04-21 13:59:33 -07:00 |
|
Robert Sayre
|
ec12d7736d
|
Backed out changeset c9faf5a2bc75
|
2010-04-13 18:15:20 -04:00 |
|
Mike Moenig
|
7cb366214a
|
[JAEGER] Allow custom memory allocator use in spidermonkey (bug 549532, r=dvander).
|
2010-04-12 18:51:25 -07:00 |
|
David Anderson
|
37ae59283b
|
Fixed regression with recursive scripts missing a return (bug 552196, r=gal).
|
2010-03-26 09:58:33 -05:00 |
|
Nicholas Nethercote
|
72e08f9539
|
Bug 517910 - NJ: add more alias-set annotations to LIR so as to improve CSEing of loads (TM-specific part). r=gal,dvander.
|
2010-03-23 16:07:19 -07:00 |
|
Luke Wagner
|
de991387a4
|
Bug 552586 - split JSVAL_SPECIAL into TT_SPECIAL and TT_VOID (r=dvander)
|
2010-03-18 12:12:06 -07:00 |
|
David Anderson
|
463e990626
|
Fixed regression with recursion and type unstable frame slurping (bug 551705, r=gal).
|
2010-03-12 11:47:44 -08:00 |
|
David Anderson
|
564824e65a
|
Backed out changeset 04023ea0fb08.
|
2010-03-11 12:19:36 -08:00 |
|
Mike Moenig
|
2b408683cd
|
Allow custom allocator use in SpiderMonkey (bug 549532, r=dvander).
|
2010-03-10 21:02:18 -08:00 |
|
Luke Wagner
|
a1a73dd94d
|
Bug 551276 - a more type-safe way to zero memory (r=Waldo)
--HG--
extra : rebase_source : fc5564c34cde6490a1d3b48a16a451f7e50c052a
|
2010-03-10 15:34:12 -08:00 |
|
David Anderson
|
b8e9325d42
|
Trace recursion when the return keyword is omitted (bug 530900, r=gal).
|
2010-03-08 10:28:08 -08:00 |
|
Mike Moening
|
0373a2437d
|
bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
|
2010-03-04 20:44:09 -08:00 |
|
Brendan Eich
|
fe7558946d
|
Bug 549531 - fix strict aliasing warnings about scopeChain (also clean trailing whitespace; r=dmandelin).
|
2010-03-02 11:03:04 -08:00 |
|
David Anderson
|
c99331c609
|
Better fix for recursion and let blocks (bug 547791, r=gal).
|
2010-02-23 16:14:34 -08:00 |
|
David Anderson
|
fd9b61d7cf
|
Fixed assertion when using recursion in a let block (bug 547791, r=gal).
|
2010-02-22 13:57:04 -08:00 |
|
Luke Wagner
|
2645ecd2da
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
|
David Mandelin
|
9600769682
|
Bug 495331: trace JSOP_LAMBDA for non-heavyweight, non-null closures, r=jorendorff,dvander
|
2010-01-15 11:32:14 -08:00 |
|
Nicholas Nethercote
|
35c7cbbb81
|
Bug 520714 - nanojit: distinguish 64-bit int and float loads/stores (TM-specific part). r=gal.
|
2010-01-05 15:14:53 +11:00 |
|
David Mandelin
|
0d7ee57043
|
Bug 532568: when setting upvars, write to outer trace native stack if needed, r=dvander
|
2010-01-04 11:31:10 -08:00 |
|
David Mandelin
|
ca387b3441
|
Backed out changeset 107fc2833733 due to talos-v8 failure
|
2009-12-31 15:18:34 -08:00 |
|
David Mandelin
|
6b21acfb18
|
Bug 532568: when setting upvars, write to outer trace entry frame native stack area if necessary, r=dvander
|
2009-12-29 17:23:36 -08:00 |
|
David Mandelin
|
4fbd808603
|
Backed out changeset 8a2d469e86e7 due to mochitest failures
|
2009-12-29 17:21:04 -08:00 |
|
David Mandelin
|
5aa79db4bf
|
Bug 532568: when setting upvars, write to outer trace entry frame native stack area if necessary, r=dvander
|
2009-12-29 13:11:12 -08:00 |
|
David Anderson
|
66687af7ab
|
Fixed lazy import regression where down recursion could build wrong exit typemaps (bug 534745, r=gal).
|
2009-12-16 22:06:07 -08:00 |
|
David Anderson
|
e72392a667
|
Lazily import stack and global slots (bug 515749, original patch and r=gal).
|
2009-12-11 19:10:36 -08:00 |
|
David Anderson
|
92b5f85351
|
Backed out changeset 783ce7ce6ed7 (possible orange).
|
2009-12-11 17:40:06 -08:00 |
|
David Anderson
|
6b623c4292
|
Fixed recursion not tracing when hitting JSOP_STOP instead of JSOP_RETURN (bug 530900, r=gal).
|
2009-12-11 12:17:58 -08:00 |
|
David Anderson
|
8fb72a7a12
|
Get rid of TreeInfo and inline its members into TreeFragment (bug 525371, r=gal,lw)
|
2009-12-04 19:59:55 -08:00 |
|
David Anderson
|
b7f7a14f13
|
Backed out changeset 0082849624a5, potential orange.
|
2009-12-01 16:32:45 -08:00 |
|
David Anderson
|
c80f627585
|
Remove TreeInfo (bug 525371, r=lw).
|
2009-12-01 13:32:02 -08:00 |
|
Luke Wagner
|
5edaaf4c39
|
Bug 517174 - trace js_Invoke calls from natives (r=dvander)
|
2009-11-12 18:34:24 -08:00 |
|
Luke Wagner
|
fe59499ad3
|
Bug 523515 - pretty up TraceRecorder (r=dvander)
|
2009-10-26 13:06:17 -07:00 |
|
Nicholas Nethercote
|
684ab28f88
|
Bug 522612 - TM: kill new skips-with-payloads. r=graydon.
|
2009-10-26 10:39:44 +11:00 |
|
David Anderson
|
7d3329fbfb
|
Fixed slurp-fail anchors trying to import and read from the tracker (bug 524061, r=gal).
|
2009-10-23 11:16:05 -07:00 |
|
David Anderson
|
f0bc130dc8
|
Fix GCC uninit-var warning (no bug, r=brendan).
|
2009-10-23 09:28:04 -07:00 |
|
David Anderson
|
5a9f22f10c
|
Fixed return value propagation and demotion bugs in recursion (bug 521447, r=gal).
|
2009-10-21 15:14:01 -07:00 |
|
David Anderson
|
20d18679cc
|
Backed out changeset 31a4c08387f1 (orange).
|
2009-10-21 13:54:15 -07:00 |
|
David Anderson
|
ee7110502b
|
Fixed return value propagation and demotion bugs in recursion (bug 521447, r=gal).
|
2009-10-20 20:17:51 -07:00 |
|
Luke Wagner
|
2c0ed14a2a
|
Followup to bug 520590 - forgot some bits (r=dvander)
--HG--
extra : rebase_source : edd2fd48b652ac9e17c40bab8203b3c5edc1bd43
|
2009-10-08 14:45:04 -07:00 |
|
David Anderson
|
89691abd1c
|
Fixed recursion-related assert being too flaky (bug 520591, r=gal).
|
2009-10-07 14:40:04 -07:00 |
|