js/src/jit/Ion.h
31d0d40d4a7ce9aac74aa2f4fcad36b47e70595f
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Use logic in UsesBeforeCompile to get actual needed usecount, r=jandem
2b87186ddb6df93d330d948e7a9bf5eef558ba2d
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
fa2005c9ca0220a8c4c073b485a64fa2b25a9271
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
31e30e41f853ae00ff09cdbb9eb302be1cdc483e
created 2013-12-11 17:07 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
b93e7a83b3085afbd81bcea449ad30b0804977c2
created 2013-12-11 10:12 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
03916ed4ced29021c427394cd90e149ec80ed043
created 2013-12-07 16:23 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 947603: IonMonkey: Enable compiling, while an IonScript is already present, r=jandem
0443d213ad7916ca2bd1899ee8fb27b3493f7f9f
created 2013-12-07 16:23 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 947603: IonMonkey: Rename assertGraphCoherency to checkGraphCoherency, r=jandem
06f844b81f3dca425b8068ba1f10054195ae4997
created 2013-11-27 16:28 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add classes for use in IonBuilder thread safety analysis, r=jandem.
39bfcadd6492d0a482430caeb7cb7c75aad5fe8f
created 2013-11-26 23:21 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem
ca137ceb2877232c148f08907698fb94df7bb6a3
created 2013-11-22 15:05 -0500
pushed 2014-02-04 01:06 +0000
Trevor Saunders Trevor Saunders - bug 938025 - part 2 - fix some static constructors in the jseng r=waldo
67cea1cdd62620ab0861396dbd51e07763c21858
created 2013-11-24 16:52 -0800
pushed 2014-02-04 01:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 78f9a7685da3 (bug 942105) for debug ASan testZOOB.js timeouts
78f9a7685da35440ba49c2928944788dbbc6c823
created 2013-11-24 20:59 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem
123f9dbe5d95beae02705d012ff2f275af6bdd88
created 2013-11-21 22:17 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 941028 - Fix comment, r=jandem
a792845bcee71c98046679ba3d8c3f6ea558a478
created 2013-11-21 22:14 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 941028 - IonMonkey: Don't inline into big functions, r=jandem
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-02-04 01:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
6a9e00928bb8d8fddaa06641e66adf3200eed661
created 2013-11-11 21:44 +0100
pushed 2014-02-04 01:06 +0000
Eddy Bruel Eddy Bruel - Bug 934419 - Split CompartmentOptions off from ContextOptions; r=bholley
6a59f3a4c960ea137c8584a18b3a75f72b6555e3
created 2013-10-25 21:36 -0700
pushed 2013-12-09 19:58 +0000
Nicolas B. Pierron Nicolas B. Pierron - no bug - Restore the main reason of existence of IonMonkey. r=jandem
86650bc9c33d9d302ad3c06839f540f1087226b3
created 2013-10-25 12:28 +0200
pushed 2013-12-09 19:58 +0000
Hannes Verschore Hannes Verschore - Bug 877936 - IonMonkey: Disable compilation and inlining when too many arguments are specified, r=dvander
f75226d2273f6851eb233888e18f0585e0788a9f
created 2013-10-15 12:13 -0500
pushed 2013-12-09 19:58 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
65262f9e75805837dfd57119c8ac8099e8606fcc
created 2013-10-15 18:52 -0700
pushed 2013-12-09 19:58 +0000
Wes Kocher Wes Kocher - Backed out changeset f5838290c705 (bug 900669) for rootanalysis bustage
f5838290c7059fc279c1135e1a9f62690954548d
created 2013-10-15 12:13 -0500
pushed 2013-12-09 19:58 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
ffa34d7c9236159b4d9769637e223ce501df25ea
created 2013-10-14 13:25 +0200
pushed 2013-12-09 19:58 +0000
Eddy Bruel Eddy Bruel - Bug 880330 - Replace options bitfield in JSContext with a struct; r=bholley
e44494d17d37a5214aef9c47bb05b822ab478fb6
created 2013-09-27 16:29 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (3/7); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
7284c374c28d1333edd1b22873ef7d482d9ea6ba
created 2013-09-10 12:26 -0400
pushed 2013-10-28 21:59 +0000
Kannan Vijayan Kannan Vijayan - Bug 913978 - Fix over-tight assertions after enabling Baseline getter/setter calls for GETELEM/SETELEM ops. r=efaust
1699c4e7afdc3cc6e347412c59ace7a6f8ab17c3
created 2013-09-06 14:27 -0400
pushed 2013-10-28 21:59 +0000
Kannan Vijayan Kannan Vijayan - Bug 909764 - Fix IonBuilder to properly propagate exceptions raised during compilation. Make getTypeOrSingleObject (and any of its infallible callers) into fallible methods. r=h4writer
e473c952d2338c3497b8ca7aeee25c8d2dd198ef
created 2013-08-28 13:13 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909389 - Enable IonMonkey try-catch compilation by default. r=djvj
492fdffa7ab783084abb80248f60cf3e6e6a5cf7
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 2 - Rename jit::IsEnabled to jit::IsIonEnabled. r=njn
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
caecd32b3f33eb3ea544489a1d58172042307113
created 2013-08-22 07:22 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 907777 - Add preference for off thread parsing, coalesce with preference for off thread Ion compilation, r=billm.
dc5ef6e3d1e69f94910c0fc5e9fa549659502a9b
created 2013-08-08 21:38 -0500
pushed 2013-10-28 21:59 +0000
Luke Wagner Luke Wagner - Bug 902506 - OdinMonkey: cut all dependency on (Ion|JS)(Compartment|Runtime) via IonContext (r=sstangl)
f08e4a699011c5d2e6402c7e6caea33c54e44f40
created 2013-08-16 14:09 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 894813 - IonMonkey: Implement dynamic range analysis checking. r=nbp
57c6f4392a6e71b067392ac815c814c91db7518a
created 2013-08-16 11:16 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 905148 - Check that a safepoint's live registers are not modified between a VM call and its OsiPoint. r=nbp
9c90bda449925de88dfb3840d34168fdf6c48d55
created 2013-08-15 07:33 -0700
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 864220 - Use mprotect to trigger interrupts in Ion compiled code, r=luke,jandem.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400| base
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
c253a1011418d8eb171fba11f1071957c85738e5
created 2013-08-28 18:00 -0400| base
pushed 2013-08-28 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
less more (0) tip