Nicholas Nethercote
|
a455493f3a
|
JM: shrink JITScript on 64-bit platforms. r=dvander.
|
2010-12-19 19:56:00 -08:00 |
|
Brian Hackett
|
9cac74e3d5
|
Periodically discard JIT code during GC, bug 617656. r=dmandelin
|
2010-12-17 16:33:04 -08:00 |
|
Steve Fink
|
4187f585f2
|
Bug 610793 - Add a per-script enableSingleStepInterrupts() to JSD [r=dmandelin]
--HG--
extra : rebase_source : 248eb8bf3d3a94cce626614da2be1449c8b27a8f
|
2010-11-16 15:18:35 -08:00 |
|
Julian Seward
|
4aa0c733f6
|
Compress the method JIT's native code map (bug 611400, r=dvander).
|
2010-12-08 12:11:11 -08:00 |
|
David Anderson
|
e067f6da91
|
Setting debug mode should purge call ICs (bug 612640, r=bhackett).
|
2010-11-30 17:11:02 -08:00 |
|
Leon Sha
|
cff611e9ec
|
Bug 609222 - JM: Fix call mechanism and recompilation. r=dvander. Patch to make Sun Studio on X86 work (typedef int32).
|
2010-11-30 11:19:17 +08:00 |
|
David Anderson
|
22eb5e1c7a
|
Correctly bound code blocks when using repatch buffers (bug 602333 part 1, r=sstangl).
|
2010-11-19 15:40:16 -08:00 |
|
David Mandelin
|
f304db3aea
|
Bug 609244: use entry script's compartment for VM frame stack management, r=dvander
|
2010-11-10 16:55:46 -08:00 |
|
David Anderson
|
8261fa8d52
|
Fix call mechanism and recompilation (bug 609222, r=dmandelin,adrake,m_kato).
|
2010-11-10 15:49:31 -08:00 |
|
Luke Wagner
|
94f3b9a8d2
|
Bug 610901 - need to explicitly construct/destruct JITScript (r=dvander)
|
2010-11-10 11:43:22 -08:00 |
|
Luke Wagner ext:(%2C%20Jan%20de%20Mooij%20%3Cjandemooij%40gmail.com%3E)
|
43464cfd48
|
Bug 595884 - JM: make f.apply(x, arguments) fast (r=dvander)
--HG--
extra : rebase_source : 81f5bd888164aecab2f3e701fb31ccf81affbc21
|
2010-10-21 11:42:28 -07:00 |
|
Luke Wagner
|
f57c947fc9
|
Bug 605192 - JM: make f.apply(x, obj) fast, part 4 (r=dvander)
--HG--
extra : rebase_source : 2dec4f92e1306ef1594262607ffca908b9ed1c64
|
2010-10-21 11:33:22 -07:00 |
|
David Mandelin
|
a41660d2e7
|
Bug 605274: properly detect OOMs in mjit vectors, r=dvander
|
2010-11-02 15:18:59 -07:00 |
|
David Anderson
|
8cbc4442fa
|
Refactor SETELEM into an IC (bug 607293, r=dmandelin).
|
2010-11-01 11:14:58 -07:00 |
|
David Mandelin
|
1f754fcd0f
|
Bug 604798: move JM global data to compartment, r=dvander
|
2010-10-29 15:37:13 -07:00 |
|
David Mandelin
|
747cf33686
|
Backed out changeset ecd2f8753d5a: argh, fixes didn't land for some reason
|
2010-10-29 16:22:44 -07:00 |
|
David Mandelin
|
7779114001
|
Bug 604798: move JM global data to compartment, r=dvander
|
2010-10-29 15:37:13 -07:00 |
|
David Mandelin
|
867a8a9f10
|
Backed out changeset 394e0bd325b1: tinderbox bustage
|
2010-10-29 16:08:47 -07:00 |
|
David Mandelin
|
1932408866
|
Bug 604798: move JM global data to compartment, r=dvander
--HG--
extra : rebase_source : 459bbec8a3f8ab3739806da7336a0a10cee9bcd1
|
2010-10-29 15:37:13 -07:00 |
|
David Anderson
|
41328585a9
|
Refactor and improve GETELEM IC (bug 602641, r=dmandelin).
|
2010-10-27 21:04:13 -07:00 |
|
David Anderson
|
d4bbfae64f
|
Backed out changeset 921334ab1ea5
|
2010-10-27 21:35:47 -07:00 |
|
David Anderson
|
a5d01b38c7
|
Refactor and improve GETELEM IC (bug 602641, r=dmandelin).
|
2010-10-27 21:04:13 -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 |
|
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 |
|
Bill McCloskey
|
1b9d7cdaa6
|
Bug 599214 - JM: Add a fast path for object equality (r=dvander,nnethercote)
|
2010-10-18 17:04:43 -07:00 |
|
David Anderson
|
c190047dbc
|
Fix bug 602574 - Assertion failure: constOffset != 0 in JSScript::NewScript() on 64-bit platforms. r=gal@uci.edu
|
2010-10-10 15:47:09 -07:00 |
|
Luke Wagner
|
cbc9601aa0
|
Bug 581893 - build a js::Invoke Gatling gun (r=waldo)
|
2010-09-28 15:23:43 -07:00 |
|
David Anderson
|
dfffa5d871
|
Fix crash in AtSafePoint (bug 589398, r=dmandelin).
|
2010-10-05 16:41:06 -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 |
|
David Anderson
|
2f002d500e
|
Add local and argument closure information to JSScript (bug 592973, r=brendan+dmandelin).
--HG--
extra : rebase_source : 3d36a7908230006f2b048835f7526962fac2b32b
|
2010-09-13 22:33:44 -07:00 |
|
Igor Bukanov
|
97f9c90ef3
|
bug 586161 - making sure that all compartments are purged. r=anygregor
|
2010-09-27 14:29:01 +02:00 |
|
David Anderson
|
8925f45747
|
Do not inline js::mjit::TryCompile (bug 596460, r=sstangl).
--HG--
extra : rebase_source : 06796a4e840e72a14d2648ec2ed99427edd16c05
|
2010-09-23 17:41:21 -07:00 |
|
David Anderson
|
797765d0c9
|
Require SSE2 to use Method JIT on x86 (bug 596457, r=dmandelin).
|
2010-09-15 22:27:17 -07:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
David Anderson
|
d550b945b2
|
Fix various bugs in tracer integration (bug 593532, r=dmandelin).
|
2010-09-07 22:52:15 -07:00 |
|
David Anderson
|
48f5bf67b2
|
Fix DEFFUN creating a sync state mismatch (bug 590083, r=dmandelin).
|
2010-09-07 13:59:01 -07:00 |
|
David Anderson
|
69b95ea914
|
ICs for scripted calls (bug 587698, r=dmandelin).
|
2010-09-02 20:04:33 -07:00 |
|
David Mandelin
|
c056a07f6b
|
Backed out changeset 41e3e584023f -- more tinderbox bustage.
|
2010-08-27 18:51:14 -07:00 |
|
David Anderson
|
8d3e96d32e
|
[JAEGER] ICs for scripted calls (bug 587698, r=dmandelin).
|
2010-08-27 17:50:53 -07:00 |
|
David Mandelin
|
8057a267e7
|
[JAEGER] Bug 590088: copy only variables into call objects that may be referred to later, r=dvander
|
2010-08-27 15:54:30 -07:00 |
|
Sean Stangl
|
ef6068d3b0
|
[JAEGER] Backed out changeset 1035fdc5d714. no_r=fire.
|
2010-08-27 10:42:10 -04:00 |
|
Jan de Mooij
|
5209097cb3
|
[JAEGER] Added fast-path for >>> (bug 589932, r=dvander).
|
2010-08-26 01:29:52 -04:00 |
|
David Anderson
|
e9aeb4b8bb
|
Backed out changeset ebd2b956b565.
|
2010-08-26 02:30:08 -04:00 |
|
David Anderson
|
169050a338
|
[JAEGER] Inline caches for scripted calls (bug 587698, r=dmandelin).
|
2010-08-26 01:29:52 -04:00 |
|
David Anderson
|
0c3b4e8c17
|
Backed out changeset a804ccdfe7c4.
|
2010-08-25 11:53:17 -04:00 |
|
David Anderson
|
0255d4ffbc
|
[JAEGER] Fixed copying garbage to some callobj slots (bug 590088, r=dmandelin).
|
2010-08-25 10:56:48 -04:00 |
|