js/src/methodjit/MonoIC.h
40fe2614ef8e7a70f3f539cfa094bb4e4a39f1da
created 2010-09-02 20:04 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
621a97f3779660793dddaca4dff43d082ee70b1a
created 2010-09-03 17:26 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge backout.
87f0a1f6bfb79bdf5dd687b0bc008d38820a921d
created 2010-09-03 17:25 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 611224f6f8da
a45412e2929e360e76038e58694913088c50b868
created 2010-09-03 15:42 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 1021c20f8d6b
1021c20f8d6bbf9e5c9911f5e50c846bafd5dcda
created 2010-09-03 00:37 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Memory leak fix, don't root funobjs in call ICs.
611224f6f8da143657e91ccb1e414b5245aa1169
created 2010-09-02 20:04 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
0ac21aab54e146cd69802e69eb6b1829684b771e
created 2010-09-02 16:18 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge from tracemonkey.
367debbf46bfadb40a62f57e3de6dee77c55cf33
created 2010-09-02 16:15 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 2a8c72408e36
2a8c72408e36d7ba2741e38b80a11be23beacdfc
created 2010-09-02 02:59 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
d117ea82f77ab675d3116b481639037557b5264d
created 2011-04-22 11:40 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset d851d44ad77a
d851d44ad77a90e97287020e990cdc0b908722d3
created 2011-04-21 11:14 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Refactor Call ICs (bug 638680, r=luke).
96c70f2aae85d668b303403d3f085ae08195f3b9
created 2011-04-19 01:27 -0700
pushed 2011-08-19 14:38 +0000
Leon Sha Leon Sha - Re-landing. Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part II. r=dvander.
101c3e93adec42efe58bb60022db7d9326cd5301
created 2011-04-18 20:53 -0700
pushed 2011-08-19 14:38 +0000
Leon Sha Leon Sha - Backout 91eaf74fff1e.
91eaf74fff1efa28f8974c56c9e46632bb218450
created 2011-04-18 20:17 -0700
pushed 2011-08-19 14:38 +0000
Leon Sha Leon Sha - Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part II. r=dvander.
8c7a2550e7614afe9a840624a6875d00d7157053
created 2011-02-10 22:15 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fix handling of SETGNAME IC on ARM (bug 627486 part 3, r=cdleary).
1121f56087a8924f6b9fb283d2136c2fea66fb0d
created 2011-02-01 11:48 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Split up MIC structures (bug 627486 part 2, r=cdleary).
410fe81fff16b4bd8eac4ddec775439a15166f02
created 2011-02-01 11:47 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fix global set ICs with branded global objects (bug 627486, r=cdleary).
f1afdc854d3fd0ca4bfb82fc4a9093ca4f33fc24
created 2011-02-01 13:49 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Merge backout.
11238fb4caf3575eef1a3e5fbc823dcb55786db3
created 2011-02-01 13:49 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset 54a515a97151
884ece11403551ac0c3ceea021d05c34d2cf57a3
created 2011-02-01 13:48 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset aa1cf1121a20
aa1cf1121a203aac671b85ba308510976a9cf454
created 2011-02-01 11:48 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Split up MIC structures to avoid bloat (bug 627486 part 2, r=cdleary).
54a515a97151625ed10eb2096546ee40bb3ce95e
created 2011-02-01 11:47 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fix global set ICs with branded global objects (bug 627486, r=cdleary).
4275fce7591ba790bdfb2dc069759a492c2636b4
created 2011-01-14 15:42 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fix PunboxAssembler interface returning wrong labels (bug 625757, r=cdleary, a=betaN+).
4989cff3af0c18b5298d53a30509a15d8d344c71
created 2011-01-13 22:39 -0800
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 588021: Refactor MICs to work on ARM, ICRepatcher interface. (r=dmandelin, u=jbramley,cdleary)
b76f25a97aebb1868d27760a688be7585307592a
created 2011-01-10 14:27 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 606890 - Profile short loops twice (r=dmandelin)
8e0b1aaf4acbecf60324179d49d95294f5730dc6
created 2011-01-07 23:44 -0800
pushed 2011-08-19 14:38 +0000
Gregor Wagner Gregor Wagner - Enable per-compartment garbage collection (bug 605662, r=gal). CLOSED TREE
132f6cac76248d0eca2708a5b7d78675e58acecc
created 2011-01-04 10:51 -0800
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Merge mozilla-central into tracemonkey.
8dc385ffb820bdb734107b920cd04e6b4a3466a8
created 2010-12-30 16:27 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 606423 - Guard against invalid index when unblacklisting (r=dmandelin,a=blocker)
bd9cfa70bf187d7a04fb2de5b451db867fe7dd12
created 2010-12-17 16:33 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Periodically discard JIT code during GC, bug 617656. r=dmandelin
5344d5110a0f8fc4fadb4bd1287911e0d003dd76
created 2010-12-30 16:23 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 606423 - Guard against invalid index when unblacklisting (r=dmandelin,a=blocker)
1da3a1594a1826cd3f723169053cd734d3298772
created 2010-11-18 18:03 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Backed out changeset d446894bc3a6
d446894bc3a61fb381f6d6d5e9c4ba4605fa3a16
created 2010-11-17 17:15 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 606890 - Allow profile to profile short loops twice (r=dmandelin)
cb76b2d6109678b8a7a9c3165d38a96d99c2ac3e
created 2010-11-11 19:37 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Backed out bugs 607539, 606890, 609212 - perf regressions & test failures
d2dd2db256ce2e9ca13575968eb9ce7256a07038
created 2010-11-11 17:25 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 606890 - Allow profile to profile short loops twice (r=dmandelin)
9a17b835ec3046c3919607343d66437e942fe51d
created 2010-11-11 11:19 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Allocate registers for formal arguments, callee, and this (bug 592976, r=luke).
3d63107fc7881db6a31745d283b4e74643ceb719
created 2010-11-10 22:08 -0800
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Disable some erroneous uses of the property cache (bug 607502, r=dmandelin).
d9aceaabef2867a10835263c6ac6ee619a4883dc
created 2010-10-21 11:33 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 605192 - JM: make f.apply(x, obj) fast, part 4 (r=dvander)
c9a91f0eda04bc9d6ca4ae199b2234b32f7d6664
created 2010-10-26 14:16 -0400
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
168008d716b4e7551cc798e638520c056c9007df
created 2010-10-22 14:40 -0700
pushed 2011-08-19 14:38 +0000
Jacob Bramley Jacob Bramley - Bug 605415: re-enable MICs on ARM. (r=cdleary)
339457364540f6902808abaf156ad6a59a4b9acb
created 2010-10-21 09:36 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin)
1b051dca63653bffaa4e7b1404a980936ae3a965
created 2010-10-25 14:44 -0700
pushed 2011-08-19 14:38 +0000
Jacob Bramley Jacob Bramley - Re-enable MICs on ARM and fix a couple of glitches. r=cdleary a=blocking-fennec
579db94b088758bede407d45d7034832bde3889f
created 2010-10-19 17:40 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Backed out changeset 55597c32701d
55597c32701d86ecd34d4016ef2a8bded62b7ba1
created 2010-10-19 16:23 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin)
78b0a2bd07fbf99990cf0597805914a1001534d8
created 2010-10-19 11:08 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 596364 - Allow the trace JIT to tell the method JIT to unblacklist a loop (r=dvander)
81d0ca612cc899707eb307d109d2d8b945f28c24
created 2010-10-18 17:04 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 599214 - JM: Add a fast path for object equality (r=dvander,nnethercote)
32b049250e03952ba0d5297ee1713d0c1880d742
created 2010-10-04 14:13 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted new (bug 589398, r=luke,dmandelin).
568660610e1996db5d27b4e6ab6b6cb84af4ca2c
created 2010-10-04 15:12 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Backed out changeset de5d1b528b9a
de5d1b528b9a7b81979455f88b8ed2a55d4a69ba
created 2010-10-04 14:13 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted new (bug 589398, r=luke,dmandelin).
81881086131a79f77a09b21be38a4e24c48276d7
created 2010-09-29 06:27 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Improved JM call path, bug 587707. r=lw,dvander
95f5f23e16aff9371c6599ce73852515073ce3e7
created 2010-09-27 14:29 +0200
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 586161 - making sure that all compartments are purged. r=anygregor
98425290fe512affbe4821565dc2b6281b367bed
created 2010-09-16 09:24 -0700
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central. a=blockers
0618119a1f3d7e43be5ae029a108b281c4e34852
created 2010-09-14 15:18 -0700
pushed 2011-08-19 14:38 +0000
David Mandelin David Mandelin - Bug 595604: make sure we have a stack frame before we run the compiler in call ICs, r=dvander
10d8a3d570041dc985bc3c820263beb43136c0c6
created 2010-09-14 20:07 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - OOL fast path for string comparison, bug 579479. r=dvander
0463cba05920baa12b9313664f09f694116252e6
created 2010-09-14 18:18 -0700
pushed 2011-08-19 14:38 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central. a=blockers
5899a40b6d6d989b926909e975ca6051276b6311
created 2010-09-13 10:28 -0700
pushed 2011-08-19 14:38 +0000
Jacob Bramley Jacob Bramley - [JAEGER] A trivial, but maybe not ideal fix for overflowing offset fields. [Bug 595336]. r=dvander
8721b595e7ab167791c797ac16bd33c843686136
created 2010-08-09 22:43 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
b397e6db50671f47267f41ee900e8f21c2dbb263
created 2010-09-13 10:28 -0700
pushed 2011-08-19 14:38 +0000
Jacob Bramley Jacob Bramley - [JAEGER] A trivial, but maybe not ideal fix for overflowing offset fields. [Bug 595336]. r=dvander
63ae1c2ece4b6939bf507f4c9d88fc908b894c2f
created 2010-09-02 20:04 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
66c8ad02543b3dc3a10ab329258dceac96095cb2
created 2010-08-16 12:35 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 581263 - remove slow natives (r=waldo,mrbkap)
58806ea6cbfda0ade87e2c596f711b844c04a1d9
created 2010-08-27 18:51 -0700
pushed 2011-08-19 14:38 +0000
David Mandelin David Mandelin - Backed out changeset 41e3e584023f -- more tinderbox bustage.
less more (0) -60 tip