js/src/methodjit/MethodJIT.cpp
5bfe25660c9e51086a72ee2f9ac68fda624d4046
created 2011-03-09 19:10 -0800
pushed 2011-03-29 21:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 639743 - JM: clean up Executable{Pool,Allocator} some more, 1/6. r=dvander.
441bc12e94e24d8d882cc32b9bd2479f83224179
created 2011-03-07 20:15 -0800
pushed 2011-03-29 21:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 631106 - JM: simplify allocation of executable memory. r=dvander.
f4d6657f343946882c4920867e47c39cc8a72f76
created 2011-02-23 14:47 -0800
pushed 2011-02-24 17:33 +0000
Luke Wagner Luke Wagner - Bug 635811 - prevent call objects from escaping on error paths (r=dvander,a=hardblocker)
1121f56087a8924f6b9fb283d2136c2fea66fb0d
created 2011-02-01 11:48 -0800
pushed 2011-02-11 17:56 +0000
David Anderson David Anderson - Split up MIC structures (bug 627486 part 2, r=cdleary).
a1a8cd4accba5128e33440ab7b7a49d09ec37fc8
created 2011-02-03 19:55 -0800
pushed 2011-02-06 23:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 630445 - JM: shrink JITScript by optimizing the representation of variable-length sections. r=dvander.
a4b132fe80298d2a2312762c8f93784517f5413d
created 2011-02-01 13:48 -0800
pushed 2011-02-06 23:32 +0000
David Anderson David Anderson - Merge backout.
884ece11403551ac0c3ceea021d05c34d2cf57a3
created 2011-02-01 13:48 -0800
pushed 2011-02-06 23:32 +0000
David Anderson David Anderson - Backed out changeset aa1cf1121a20
a7a3317dac326fe906fffe2f241968e901b66a84
created 2011-02-01 12:04 -0800
pushed 2011-02-06 23:32 +0000
David Anderson David Anderson - Fix incoherent PC in FixupArity failure case (bug 629650, r=luke).
aa1cf1121a203aac671b85ba308510976a9cf454
created 2011-02-01 11:48 -0800
pushed 2011-02-06 23:32 +0000
David Anderson David Anderson - Split up MIC structures to avoid bloat (bug 627486 part 2, r=cdleary).
4046ef71ddc29da07aaf3c5c77c74e181274e5a3
created 2011-01-17 19:44 -0800
pushed 2011-01-18 19:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 624878 - Remove dangerous uses of vanilla (throw-on-failure) |operator new|. r=lw.
d6675a84589d251a1733032ff67aad69645f31b8
created 2011-01-04 22:48 -0800
pushed 2011-01-07 19:57 +0000
Mike Shaver Mike Shaver - Bug 623281: about:memory reporting for method JIT space usage, r=dvander
acab52f46625fa2d3095fd25a48ae0adf2cbffb5
created 2011-01-05 17:21 -0800
pushed 2011-01-07 19:57 +0000
David Mandelin David Mandelin - Bug 611432: assert that compartments stay the same before and after a JM activation, r=gal
28ce3b08ea8fe7a7fd826ca16f60bfb532ea1f06
created 2010-12-21 15:19 +0000
pushed 2011-01-04 21:40 +0000
Jacek Caban Jacek Caban - Bug 615212 - GCC's win64 ABI change broke compilation on mingw-w64 (methodjit part) r=dvander
43dd46547be61bb5acd4930ffbde5d46ae215396
created 2010-12-05 21:55 +0000
pushed 2010-12-05 21:58 +0000
Walter Meinl Walter Meinl - Bug 596737 - [JAEGER] fix linking of MethodJIT on OS/2 p=wuno,r=daveryeo,dvander,a=dvander
98e10bbc80d3373d82b42871d5d8076a94164dc2
created 2010-11-16 07:25 -0800
pushed 2010-11-17 21:55 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
fa18694814e761e875acdcd47a8e839f9325761e
created 2010-11-12 18:17 -0800
pushed 2010-11-17 21:55 +0000
David Mandelin David Mandelin - Bug 605752: don't crash on OOM inside ExecutablePool, r=dvander, a=beta8+
d6b327f772cab8252741d7e06852f9e738a7f2c0
created 2010-11-10 16:55 -0800
pushed 2010-11-17 21:55 +0000
David Mandelin David Mandelin - Bug 609244: use entry script's compartment for VM frame stack management, r=dvander
001472f3c9af067a7f23ba4b7cbe847f33c623ab
created 2010-11-10 11:43 -0800
pushed 2010-11-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 610901 - need to explicitly construct/destruct JITScript (r=dvander)
da076e4b0ad85da83c8f92b5011d11b6641a8c17
created 2010-11-02 15:18 -0700
pushed 2010-11-17 21:55 +0000
David Mandelin David Mandelin - Bug 605274: properly detect OOMs in mjit vectors, r=dvander
85ea6b284b3058ed7f76416dc221565d006ceae0
created 2010-11-01 11:14 -0700
pushed 2010-11-17 21:55 +0000
David Anderson David Anderson - Refactor SETELEM into an IC (bug 607293, r=dmandelin).
95e9c2e8708d3e089183a751fe2c7e2eb11d0065
created 2010-11-12 18:17 -0800
pushed 2010-11-13 02:39 +0000
David Mandelin David Mandelin - Bug 605752: don't crash on OOM inside ExecutablePool, r=dvander, a=beta8+
f30da38f918b48a087fe2b8e8163c49872577341
created 2010-11-10 16:49 -0800
pushed 2010-11-11 00:53 +0000
David Mandelin David Mandelin - Bug 609244: use entry script's compartment for VM frame stack management, r=dvander, a=beta8+
5a6eceb273ab9a8d90a0a2d51468a4a7a1dc15d2
created 2010-10-29 15:37 -0700
pushed 2010-10-31 10:52 +0000
David Mandelin David Mandelin - Bug 604798: move JM global data to compartment, r=dvander
3bb6ff2f26a8c4641812e676215c2e096be4b378
created 2010-10-29 16:22 -0700
pushed 2010-10-31 10:52 +0000
David Mandelin David Mandelin - Backed out changeset ecd2f8753d5a: argh, fixes didn't land for some reason
ecd2f8753d5a3373f4a6d93fc863c360e7e2bbf4
created 2010-10-29 15:37 -0700
pushed 2010-10-31 10:52 +0000
David Mandelin David Mandelin - Bug 604798: move JM global data to compartment, r=dvander
08f36a3f7c44926e6138f23c898fc410cffcc17e
created 2010-10-29 16:08 -0700
pushed 2010-10-31 10:52 +0000
David Mandelin David Mandelin - Backed out changeset 394e0bd325b1: tinderbox bustage
394e0bd325b13486147aa20689f57b0fedd6b43b
created 2010-10-29 15:37 -0700
pushed 2010-10-31 10:52 +0000
David Mandelin David Mandelin - Bug 604798: move JM global data to compartment, r=dvander
1b3abe381bd6dc9e47c8b5355c9899d5f00e820f
created 2010-10-27 21:04 -0700
pushed 2010-10-31 10:52 +0000
David Anderson David Anderson - Refactor and improve GETELEM IC (bug 602641, r=dmandelin).
a08def05fc80e38f4bfa27b65e21cfb77c930cdc
created 2010-10-27 21:35 -0700
pushed 2010-10-31 10:52 +0000
David Anderson David Anderson - Backed out changeset 921334ab1ea5
921334ab1ea5e68f98895cabf7bdb635c06b7fba
created 2010-10-27 21:04 -0700
pushed 2010-10-31 10:52 +0000
David Anderson David Anderson - Refactor and improve GETELEM IC (bug 602641, r=dmandelin).
339457364540f6902808abaf156ad6a59a4b9acb
created 2010-10-21 09:36 -0700
pushed 2010-10-27 01:10 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin)
d36f1d8beab0f36d90ef59d1f038f7031d370b0c
created 2010-10-19 17:42 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - merge
579db94b088758bede407d45d7034832bde3889f
created 2010-10-19 17:40 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - Backed out changeset 55597c32701d
5235d8e8460f0d0ff1c9e7f9e4f4fccea079a736
created 2010-10-19 17:40 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - Backed out changeset 9ffe0638d489
9ffe0638d4893d2eefea6cca7c79cf2a3cb858ec
created 2010-10-19 17:05 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - Fix build errors from bug 580468
55597c32701d86ecd34d4016ef2a8bded62b7ba1
created 2010-10-19 16:23 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin)
81d0ca612cc899707eb307d109d2d8b945f28c24
created 2010-10-18 17:04 -0700
pushed 2010-10-20 14:14 +0000
Bill McCloskey Bill McCloskey - Bug 599214 - JM: Add a fast path for object equality (r=dvander,nnethercote)
13e698bd15301607ce066ebb9743314771a42d73
created 2010-10-10 15:47 -0700
pushed 2010-10-14 01:40 +0000
David Anderson David Anderson - Fix bug 602574 - Assertion failure: constOffset != 0 in JSScript::NewScript() on 64-bit platforms. r=gal@uci.edu
0caecf667343e6c65aded3e254f39c1d8bc1fc4c
created 2010-09-28 15:23 -0700
pushed 2010-10-14 01:40 +0000
Luke Wagner Luke Wagner - Bug 581893 - build a js::Invoke Gatling gun (r=waldo)
fab29597e5afe9c50118162fb82319f10b87a41e
created 2010-10-05 16:41 -0700
pushed 2010-10-14 01:40 +0000
David Anderson David Anderson - Fix crash in AtSafePoint (bug 589398, r=dmandelin).
32b049250e03952ba0d5297ee1713d0c1880d742
created 2010-10-04 14:13 -0700
pushed 2010-10-14 01:40 +0000
David Anderson David Anderson - ICs for scripted new (bug 589398, r=luke,dmandelin).
568660610e1996db5d27b4e6ab6b6cb84af4ca2c
created 2010-10-04 15:12 -0700
pushed 2010-10-14 01:40 +0000
David Anderson David Anderson - Backed out changeset de5d1b528b9a
de5d1b528b9a7b81979455f88b8ed2a55d4a69ba
created 2010-10-04 14:13 -0700
pushed 2010-10-14 01:40 +0000
David Anderson David Anderson - ICs for scripted new (bug 589398, r=luke,dmandelin).
2824ef10a50fe6951d2a0993162d5ee4444171c8
created 2010-10-03 08:21 -0700
pushed 2010-10-14 01:40 +0000
Brian Hackett Brian Hackett - Lazify fp->scopeChain, JM call path cleanup. bug 593882, r=lw,dvander.
1559a5982bf33d7d92bcb072071955382d5f38cc
created 2010-10-01 09:47 -0700
pushed 2010-10-14 01:40 +0000
David Anderson David Anderson - Clean up exec pool and LinkBuffer use (bug 601041, r=dmandelin).
81881086131a79f77a09b21be38a4e24c48276d7
created 2010-09-29 06:27 -0700
pushed 2010-10-01 13:05 +0000
Brian Hackett Brian Hackett - Improved JM call path, bug 587707. r=lw,dvander
95f5f23e16aff9371c6599ce73852515073ce3e7
created 2010-09-27 14:29 +0200
pushed 2010-09-29 06:01 +0000
Igor Bukanov Igor Bukanov - bug 586161 - making sure that all compartments are purged. r=anygregor
1c913526c597640d9da597d180b0fe1e2fe2d2ad
created 2010-09-24 10:54 -0700
pushed 2010-09-29 06:01 +0000
Gregor Wagner Gregor Wagner - Bug 558861 - Compartmental GC (r=gal)
af33e0ee0168e0441c6bc4de575408e770f462fc
created 2010-09-15 14:53 -0700
pushed 2010-09-16 01:40 +0000
Benjamin Stover Benjamin Stover - Bug 596433 - Method JIT inline assembly has illegal instruction [r=dvander, will get a r=Jacob.Bramley asap]
f5e128da7b5f19a871037733e3c1432054177cf7
created 2010-09-13 12:28 +0200
pushed 2010-09-15 02:04 +0000
Jacek Caban Jacek Caban - Bug 595199 - [Jaeger] Linking failure on mingw due to wrong asm calls in MethodJIT.cpp r=dvander
8721b595e7ab167791c797ac16bd33c843686136
created 2010-08-09 22:43 -0700
pushed 2010-09-15 02:04 +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)
d1e6b33c9a464679cf0a35e74141230296231e0c
created 2010-09-09 13:24 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - Fix for ARM build bustage (bug 593532 fallout, no_r=me).
1b55ec0c7aeec9f3509afa087c9809a9e2342b10
created 2010-09-07 22:52 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - Fix various bugs in tracer integration (bug 593532, r=dmandelin).
63ae1c2ece4b6939bf507f4c9d88fc908b894c2f
created 2010-09-02 20:04 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - ICs for scripted calls (bug 587698, r=dmandelin).
5bd69f2f1ead75354677e2eb76ab4f9ddd918f17
created 2010-08-31 12:21 +0100
pushed 2010-09-11 19:16 +0000
Jacob Bramley Jacob Bramley - [JAEGER] Tracer integration optimization for ARM. [Bug 588022] [r=dvander]
b4703950e81810a9fc08d603bb321bdcef609fd3
created 2010-08-30 11:52 -0700
pushed 2010-09-11 19:16 +0000
Michael Wu Michael Wu - Bug 591575 - JM: Fix Android build bustage due to "thumb conditional instruction not in IT block", r=sayrer
58806ea6cbfda0ade87e2c596f711b844c04a1d9
created 2010-08-27 18:51 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - Backed out changeset 41e3e584023f -- more tinderbox bustage.
41e3e584023f092b548aea0931b3b4b34c206d00
created 2010-08-27 17:50 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] ICs for scripted calls (bug 587698, r=dmandelin).
1456215132071ef99ab27ebb149efc19b9c6e5e9
created 2010-08-27 15:54 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - [JAEGER] Bug 590088: copy only variables into call objects that may be referred to later, r=dvander
33b05dd43cd45287028c75edbc95806ba912d366
created 2010-08-27 10:42 -0400
pushed 2010-09-11 19:16 +0000
Sean Stangl Sean Stangl - [JAEGER] Backed out changeset 1035fdc5d714. no_r=fire.
less more (0) -100 -60 tip