js/src/jit/IonCode.h
7d6a74b906227bf2fedcf1258f089a42d31c0929
created 2014-05-19 09:33 +1000
pushed 2014-05-20 13:28 +0000
Douglas Crosher Douglas Crosher - Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
2c7fac27ca5855e57652c57dc056d5b8802b0233
created 2014-03-17 10:11 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 981693 - Improve JIT code memory reporters. r=njn
74d0e18037f5cc64a3d480d66de873784ae00e0c
created 2014-03-10 12:07 +0100
pushed 2014-04-28 18:51 +0000
Hannes Verschore Hannes Verschore - Bug 977577 - IonMonkey: Improve MRecompilecheck by checking if already recompiling, before doing vmcall, r=jandem
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
4c6b94f2a4b56459e52257b48bd6a377d80df91f
created 2014-02-10 06:21 -0800
pushed 2014-04-28 18:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 4 - Merge Headers and rename Slot to RValueAllocation. r=h4writer
8a4682dd96b61ddfc41f2179556788353c5c255e
created 2014-02-07 14:50 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 967926 - Followup: unbust non-unified builds on a CLOSED TREE. (r=me)
f4d4a49ca5bf1d3352cd86732ea50f59e2299aa4
created 2014-02-07 14:10 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 967926 - Make hasUncompiledCallTarget_ Atomic to be extra careful. (r=jandem)
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
3977889550439757ae86e1ed6875233d62be5c28
created 2013-12-20 15:41 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 952022 - Consolidate detachAsmJSModule and destroyBackedges (r=bhackett)
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
bc976490826a63fd4ccb60cf86fb78562bcdc0df
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
88a94ece23467744d74e55066393d4425d1827d6
created 2013-12-17 08:49 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Make stack slots byte-indexed. r=jandem
1b91cf5c8407a54de0959136b9fc3ee156a9fcc6
created 2013-12-14 14:32 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 949475 - Add some debug-only sanity checks. r=bhackett
2e5ff561425490570383d57abf4eff21619c865f
created 2013-12-12 13:10 -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, r=jandem
ad1ad5c344050397f26517290bb71e5660c97249
created 2013-12-12 16:38 -0800
pushed 2014-03-17 21:55 +0000
Wes Kocher Wes Kocher - Backed out changeset 2a1e0a4f8d72 (bug 932982) for b2g m2 orange on a CLOSED TREE
2a1e0a4f8d721093224959a01ad211c288f60070
created 2013-12-12 13:10 -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.
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
afa4bcb0150e7a32900361b2e2c910220f9057cf
created 2013-12-12 13:56 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a29d7f5ddde6 (bug 932982) for ggc asserts.
a29d7f5ddde63e437958b32305bd9896c210f750
created 2013-12-12 08:42 -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.
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
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2014-02-04 01:06 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
f76604a4f0259e4ce4539853d3936777b80b4bf1
created 2013-11-29 07:59 -0800
pushed 2014-02-04 01:06 +0000
Nicolas Pierron Nicolas Pierron - Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
6af8d9b1ab5138b6f527dfe4768641f081c1f756
created 2013-11-28 16:53 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 943667: OdinMonkey: Add check when removing AsmJSModule from IonScript, r=luke
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.
cf059711090f7ee5e99274c1cf68f0aadc0f72c7
created 2013-11-09 19:53 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC when initializing IonRuntime, r=jandem.
a21e15f1e484b49631d210bd1d149385e3ac9c28
created 2013-11-06 17:18 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 933369 part 1 - Improve heuristics for Ion try-catch compilation. r=bhackett
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
2b6522d861f8e74b454ca4683d1c86b31844a777
created 2013-10-11 15:11 -0400
pushed 2013-12-09 19:58 +0000
Nathan Froyd Nathan Froyd - Bug 925807 - define JS_BITS_PER_WORD in terms of JS_64BIT; r=njn
48582b2df0afee18a34e6142e2253ddf27047d0f
created 2013-10-03 21:44 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.
0c0ec323b6613098747fb1177b631eebf2efb763
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/ (4/7); r=ehsan
f9ae7613751c32703c7081a40331600461d3b503
created 2013-09-25 12:18 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 916580 - Fix bugs related to the usage of calloc. r=luke
ff429a27230b361b3bd6db6dea7b56a96e1eb514
created 2013-09-12 23:11 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915998 - Templatize the barrier-related methods in subclasses of Cell. r=terrence.
6cfb2b0f594b6dbaeaea0e46cd258d673cd53fa4
created 2013-10-11 11:21 -0400
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 916580 - Fix bugs related to the usage of calloc. r=luke, a=akeybl
992102e6d2d2187b665db30902b8520d976ea154
created 2013-09-06 11:44 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 912958 - Remove slow IonContext lookup from AutoFlushCache constructor. r=h4writer
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
ef553af7c1300bebecf162e28aa36ff2f8037ee4
created 2013-08-31 06:18 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910829 - SpiderMonkey: Delete redundant null checks. r=jandem
cb78e376db2baa548b3b6a30a2f9ebd9fb3eb539
created 2013-08-28 16:12 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 905999 - Part 2: Store cache location data in IonScript for runtime lookup. (r=nbp)
8328d4b74a2e6dd8e635f609be0661ed4759c1e9
created 2013-08-28 16:12 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 909989 - Part 0: Use runtimeData_ offsets instead of cacheList_ offsets to refer to ICs. (r=nbp)
71af55ce15de30d78487c262b1bc4409bfed2dc3
created 2013-08-28 21:53 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 905999, bug 909989) for Linux tp crashes on a CLOSED TREE.
a95e00dbefea9295d1b6d8643975a6d6e5d918b3
created 2013-08-28 16:12 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 905999 - Part 2: Store cache location data in IonScript for runtime lookup. (r=nbp)
ccc30b7c22777d972601092504266ecb7f086323
created 2013-08-28 16:12 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 909989 - Part 0: Use runtimeData_ offsets instead of cacheList_ offsets to refer to ICs. (r=nbp)
b3975ebdc69540ea4a664326551a100124ba9683
created 2013-08-28 16:12 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 908507 - Remove unused scriptList() from IonScript and MIRGraph. (r=nbp)
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
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.
6292baed5ec32eb86b04a8c7f1a5305567f15e41
created 2013-08-13 09:16 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 886850 - Clean up write barriers for ion/baseline scripts, r=jandem.
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
ac54c9fcd528c4fb7092d14a72efd3d7e4056af9
created 2013-10-11 11:26 -0400
pushed 2013-10-11 15:33 +0000
Dan Gohman Dan Gohman - Bug 916580 - Fix bugs related to the usage of calloc. r=luke, a=akeybl
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