js/src/methodjit/Compiler.cpp
fb2192c7b8c272818d7fbd9433538e6395bd876d
created 2011-01-14 07:49 -0800
pushed unknown
Chris Leary Chris Leary - Bug 625718: Correct SETPROP label offsets. (r=jbramley)
a5d0ccdb9985e5fdb052541bb4a8cfda28da291c
created 2011-01-13 22:42 -0800
pushed unknown
Chris Leary Chris Leary - Bug 588021: Remove vestigial ifdefs. (r=dmandelin)
a08bbc16b665b9c755ad0aab242aea4558855a6f
created 2011-01-13 22:42 -0800
pushed unknown
Chris Leary Chris Leary - Bug 588021: Port ELEM PICs for ARM. (r=dmandelin)
d3ca3ea64e570e0bd7c1d230e996b0857b431a99
created 2011-01-13 22:42 -0800
pushed unknown
Chris Leary Chris Leary - Bug 588021: Port CALLPROP PIC for ARM. (r=dmandelin)
151a8a6ce36bb7793b70729f32cc001cb92d5a43
created 2011-01-13 22:41 -0800
pushed unknown
Chris Leary Chris Leary - Bug 588021: Port SETPROP PIC for ARM. (r=dmandelin)
cbdee93fd16348e9f5c0b35689555ca57c003bbd
created 2011-01-13 22:41 -0800
pushed unknown
Jacob Bramley Jacob Bramley - Bug 588021: Port NAME PIC for ARM. (r=cdleary)
02a47304563085c5160440e7e04e88c674aa3525
created 2011-01-13 22:40 -0800
pushed unknown
Jacob Bramley Jacob Bramley - Bug 588021: Port BINDNAME PIC for ARM. (r=cdleary)
651254a19521152b947880ab940610f3b4415a2f
created 2011-01-13 22:40 -0800
pushed unknown
Chris Leary Chris Leary - Bug 588021: Port GETPROP PIC for ARM. (r=dmandelin)
4989cff3af0c18b5298d53a30509a15d8d344c71
created 2011-01-13 22:39 -0800
pushed unknown
Chris Leary Chris Leary - Bug 588021: Refactor MICs to work on ARM, ICRepatcher interface. (r=dmandelin, u=jbramley,cdleary)
61d976205e2b96a2b05237f77187ca5a79ad1979
created 2011-01-13 22:39 -0800
pushed unknown
Chris Leary Chris Leary - Bug 588021: Cross-platform PIC labels. (r=dmandelin, u=cdleary,dvander,jbramley)
b76f25a97aebb1868d27760a688be7585307592a
created 2011-01-10 14:27 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 606890 - Profile short loops twice (r=dmandelin)
f497fca35415432c6c6277456cfc809f1de14145
created 2011-01-08 16:27 -0800
pushed unknown
David Anderson David Anderson - Remove unsound global optimizations (bug 618007, r=brendan).
a213cb8ca3961466294da925ab0bddea1219cb29
created 2010-12-29 23:46 -0800
pushed unknown
Brendan Eich Brendan Eich - Get rid of JSOP_{GET,CALL}UPVAR and simplify code greatly (592202, r=jorendorff).
01b0818e6763d99b158e9e54f018ef121737fc33
created 2011-01-07 17:58 -0600
pushed unknown
Jeff Walden Jeff Walden - Bug 514568 - Put the Call object for strict mode scripts in the methodjit. r=dvander
1073e19109bda1161d55a044d9b0c6378b3709eb
created 2011-01-07 11:31 -0800
pushed unknown
David Mandelin David Mandelin - Bug 610973 part 1: use scope chain to get string prototype to bake in, r=dvander
e051f5f4c46a902f893c84485706b197accd6c1b
created 2011-01-07 02:03 -0800
pushed unknown
Andreas Gal Andreas Gal - Compartment mismatch with pending exception (bug 621845, r=lw,jorendorff).
d6675a84589d251a1733032ff67aad69645f31b8
created 2011-01-04 22:48 -0800
pushed unknown
Mike Shaver Mike Shaver - Bug 623281: about:memory reporting for method JIT space usage, r=dvander
bbb64eb86aa25a27acf9638aeda1648049acc0c8
created 2011-01-06 21:39 -0500
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset d58e45442c87
d58e45442c87bdae66439ebb7a726dd2dd5ea70c
created 2011-01-06 15:15 -0800
pushed unknown
Andreas Gal Andreas Gal - Compartment mismatch with pending exception (bug 621845, r=lw,jorendorff).
5bb0f4c62370ce31b0f24e1a35e85e46d000ab77
created 2011-01-05 19:16 -0800
pushed unknown
David Anderson David Anderson - ICs for typed arrays (bug 594247, r=cdleary,vlad).
da8a898a7b3118ae84ccd9f7d3f2aad85a8b262d
created 2011-01-05 17:13 -0800
pushed unknown
Andrew Drake Andrew Drake - Bug 621055: check interrupt flag in exception handlers, r=sstangl
955e406e35b111176cfd8f6b351bfcf41dfe2d8c
created 2010-12-16 15:35 -0800
pushed unknown
Steve Fink Steve Fink - Bug 619479 - Fix the mapping between PC offsets and source notes (r=dmandelin, a=blocker)
132f6cac76248d0eca2708a5b7d78675e58acecc
created 2011-01-04 10:51 -0800
pushed unknown
Chris Leary Chris Leary - Merge mozilla-central into tracemonkey.
28d1f9e77362e64ec8bd3bc8348743e19f3df228
created 2011-01-03 17:14 -0800
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 610070 - Large amount of heap allocation from js::PropertyTable::init. r=brendan.
673ae0e2f656e20dd858a59a14be50f68201d64c
created 2010-12-15 19:19 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Generate jump table for JSOP_TABLESWITCH (bug 591972, r=dvander)
96482f2ef48e691e1ab8cf082dbdb7b0030b0b9f
created 2010-12-31 01:18 -0800
pushed unknown
Jan de Mooij Jan de Mooij - Bug 621512 - JM: jsop_length should use urshift32 instead of rshiftPtr (r=sstangl).
8dc385ffb820bdb734107b920cd04e6b4a3466a8
created 2010-12-30 16:27 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 606423 - Guard against invalid index when unblacklisting (r=dmandelin,a=blocker)
0d9a5752b1cf36be73c2bc2cab784fbdcb04eb20
created 2010-11-16 15:34 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 614493 - Move top-level binding storage (and argument, variable, and upvar counts) out of JSFunction and into js::Bindings, itself stored in JSScript, anticipating the time when strict mode eval scripts will need it. r=brendan
d4f969511664e0b84d2b3c392de0b491d96b3800
created 2010-12-30 08:07 -0500
pushed unknown
Brian Hackett Brian Hackett - Don't generate INITPROP/INITELEM for singleton constant initializers, bug 577359.
9cc0fd0f737a16b2cf67545abff65aa9fdc9d5e2
created 2010-12-29 20:09 +0100
pushed unknown
Igor Bukanov Igor Bukanov - bug 621180 - moving JSThreadData::cachedNativeIterators into the compartment. r=(wmccloskey
bd9cfa70bf187d7a04fb2de5b451db867fe7dd12
created 2010-12-17 16:33 -0800
pushed unknown
Brian Hackett Brian Hackett - Periodically discard JIT code during GC, bug 617656. r=dmandelin
1d1fe1d1e6268ddcf9067b1b21516f0b6b10b80a
created 2010-12-06 10:26 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
114a969caad417c10651384adba2184efd7572c0
created 2010-11-30 18:41 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 609440, part 2 - do lazy allocation, dag-ify ropes (assume no oom) (r=njn)
9ff7b826eab6eceeca866fb5833752f5a9d59551
created 2010-11-16 15:18 -0800
pushed unknown
Steve Fink Steve Fink - Bug 610793 - Add a per-script enableSingleStepInterrupts() to JSD [r=dmandelin]
5344d5110a0f8fc4fadb4bd1287911e0d003dd76
created 2010-12-30 16:23 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 606423 - Guard against invalid index when unblacklisting (r=dmandelin,a=blocker)
be1532afeb632c6ad389072969627df92f4da8ef
created 2010-11-16 15:30 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 614333 - Remove the empty-script singleton optimization: it is effectively disabled with the methodjit, and its use of a single const JSScript for everything (including across compartments) interferes with recording name bindings in scripts, in order to correctly implement strict mode eval. r=brendan
92a5b1438bae5d3f5fc48084019e05b757b93b9c
created 2010-12-08 12:11 -0800
pushed unknown
Julian Seward Julian Seward - Compress the method JIT's native code map (bug 611400, r=dvander).
44573d17ec8c94562087436132ff532b9bc496f9
created 2010-12-01 17:02 -0800
pushed unknown
David Anderson David Anderson - Fix constructors that return objects in catch blocks (bug 604381, r=dmandelin).
50795657150eb86e7f1af47102fc516ef7c16ba3
created 2010-11-23 15:27 -0800
pushed unknown
Chris Leary Chris Leary - Bug 614323 - ARM: prevent constant pool from being dumped in the middle of MICs r=dvander a=blocking-fennec
64c4716a72dd8d53e09b25b99c3540c8b98caaeb
created 2010-11-23 18:20 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 613732 - Fix bug in f.apply(x, arguments) optimization (r=dvander, a=b8+)
c8b632c50cd04078980dd85325a699e9bbd47268
created 2010-11-22 16:49 -0800
pushed unknown
David Anderson David Anderson - Don't allocate JIT code across compartments (bug 612717, r=dmandelin).
32aa5d70f490f931d6220a987130d378acbc877f
created 2010-11-18 18:14 -0800
pushed unknown
Brian Hackett Brian Hackett - Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
1da3a1594a1826cd3f723169053cd734d3298772
created 2010-11-18 18:03 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Backed out changeset d446894bc3a6
d446894bc3a61fb381f6d6d5e9c4ba4605fa3a16
created 2010-11-17 17:15 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 606890 - Allow profile to profile short loops twice (r=dmandelin)
c47a52df435d316008f36e985c1f5e28682c4623
created 2010-11-01 21:47 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 604864 - Optimize undefined, NaN and Infinity in methodjit. r=dmandelin
cb76b2d6109678b8a7a9c3165d38a96d99c2ac3e
created 2010-11-11 19:37 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Backed out bugs 607539, 606890, 609212 - perf regressions & test failures
d2dd2db256ce2e9ca13575968eb9ce7256a07038
created 2010-11-11 17:25 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 606890 - Allow profile to profile short loops twice (r=dmandelin)
638acb1aac5272a8315539d821b64555f5fb88c0
created 2010-11-11 17:17 -0800
pushed unknown
Bill McCloskey Bill McCloskey - Bug 607751 - Compile JSOP_DEFCONST, JSOP_SETCONST (r=dvander)
9a17b835ec3046c3919607343d66437e942fe51d
created 2010-11-11 11:19 -0800
pushed unknown
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 unknown
David Anderson David Anderson - Disable some erroneous uses of the property cache (bug 607502, r=dmandelin).
c498f1a7eb3bc4948f5d17b3d455d357b2e84b26
created 2010-11-10 15:49 -0800
pushed unknown
David Anderson David Anderson - Fix call mechanism and recompilation (bug 609222, r=dmandelin,adrake,m_kato).
001472f3c9af067a7f23ba4b7cbe847f33c623ab
created 2010-11-10 11:43 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 610901 - need to explicitly construct/destruct JITScript (r=dvander)
e8c612257ca5a044d5828fb51312eced6d737f02
created 2010-09-20 12:43 -0700
pushed unknown
Steve Fink Steve Fink - Bug 605330 - extend jscalls (bug 507012) tracking to cover JM and fix some mismatched calls, r=dvander, a=NPODB
805c1a5d5cc690aecad5ce81a09522ee7a34fa9a
created 2010-11-05 15:03 -0700
pushed unknown
Brendan Eich Brendan Eich - Handle extended indexes around JSOP_*BLOCKCHAIN (610026, r=billm).
a872a7883972e2dc9d6055d7b9ecb7d3dd7ee1f3
created 2010-11-09 15:29 -0500
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
894e42d25be94867a5173e8a10a8c78e644a56b5
created 2010-10-29 10:28 -0700
pushed unknown
David Anderson David Anderson - IC for JSOP_CALLELEM, re-landed (bug 604031, r=dmandelin).
c7b08e7b7f949e9d914d7308afd66e50f06ea6e5
created 2010-11-02 10:56 -0700
pushed unknown
David Anderson David Anderson - Back out bug 604031 for re-landing.
92af3359a18ffd2bd1dc259593bca527e68a0881
created 2010-10-21 11:42 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 595884 - JM: make f.apply(x, arguments) fast (r=dvander)
d9aceaabef2867a10835263c6ac6ee619a4883dc
created 2010-10-21 11:33 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 605192 - JM: make f.apply(x, obj) fast, part 4 (r=dvander)
d1bf74046ba7970addc532c8c9e9cc9a24a4a619
created 2010-10-15 19:11 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 602129 - JM: make f.call(...) fast, part 2 (r=dvander)
less more (0) -300 -100 -60 tip