js/src/jit/shared/CodeGenerator-shared.cpp
c6eb37cebcd9e985507cda1ef33eefab1156fa61
created 2013-12-10 12:27 +0100
pushed 2014-03-10 22:05 +0000
Christian Holler Christian Holler - Bug 948023 - Refactor ReconstructStackDepth to handle OOMs. r=jandem, a=lsblakk
280cf89fa30ea416a0588d105e81c8ef408ba66c
created 2013-12-05 22:04 +0100
pushed 2014-03-10 22:05 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 9 - Use placement new for LIR instructions, OOL code. r=luke
de5cfdf73a3c7801c24bb96b34b7e7885f1885d4
created 2013-12-02 22:49 -0500
pushed 2014-03-10 22:05 +0000
Kannan Vijayan Kannan Vijayan - Bug 909586 - Remove profiling for callWithABI call. r=bhackett
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2014-03-10 22:05 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
f76604a4f0259e4ce4539853d3936777b80b4bf1
created 2013-11-29 07:59 -0800
pushed 2014-03-10 22:05 +0000
Nicolas Pierron Nicolas Pierron - Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-03-10 22:05 +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-03-10 22:05 +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-03-10 22:05 +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-03-10 22:05 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2014-03-10 22:05 +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-03-10 22:05 +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-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
1fe0f523e64447dd0820f0724faed32bf676f21f
created 2013-11-18 00:00 +0100
pushed 2014-03-10 22:05 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
2c7ad2dabeb8a418cc448a1000e4375a87d62686
created 2013-11-11 16:21 +0100
pushed 2014-03-10 22:05 +0000
Andy Wingo Andy Wingo - Bug 937058 - Paper over debug-mode checks of stack depth for unreachable bytecode. r=jandem
e7be5919512b829fad0cb81d8768c97ed885240a
created 2013-10-28 19:46 +0100
pushed 2014-01-28 00:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930993 - In out of line truncate, restore registers in the correct order. r=jandem, a=bajaj
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2014-01-28 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
77b72ea510d0b8bb05f1d039db6d85c9d103d225
created 2013-07-18 16:45 -0700
pushed 2014-01-28 00:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: TruncateToInt32; p=dougc,bbouvier, r=jonco,jandem
650952735c8b10b61c9b27dafd85ca5650d5516e
created 2013-10-05 10:47 -0400
pushed 2014-01-28 00:16 +0000
Michael Shuen Michael Shuen - Bug 921364 - Fix unsigned warning in js/src/jit/shared/CodeGenerator-shared.cpp. r=luke
22e91a399223a7131275b6c4890f5bc001d916ba
created 2013-09-30 10:25 -0700
pushed 2014-01-28 00:16 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 912264 - Reset OSI-regs flags before the implicit interrupt check. r=
bef1a1ec6ea37727c7597ee8f497f19980b6acd4
created 2013-09-27 16:30 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ subdirectories; r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2014-01-28 00:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
99081c22ef94bed82974b679d522efa8ef598700
created 2013-09-23 18:04 -0700
pushed 2014-01-28 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 918167 - Clean up TraceLIR. (r=nmatsakis)
ac62fceb9362b22c2b19873ae02f1ef17b58ff42
created 2013-08-12 18:41 -0500
pushed 2014-01-28 00:16 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: avoid all uses of ImmPtr/AbsoluteAddress from asm.js code (r=bbouvier,mjrosenb,sr=jandem)
4bb0264815a7488dd5b7486cb1fa1caf9a50a1e8
created 2013-09-12 08:44 -0500
pushed 2013-12-03 03:32 +0000
Luke Wagner Luke Wagner - Bug 914814 - IonMonkey: regularly use ImmPtr for addresses, ImmWord for non-addresses (r=jandem)
c05f8dce65ca6546c4ddd5ad7363c98aa00232a6
created 2013-09-11 15:15 -0700
pushed 2013-12-03 03:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 914899 - Reinstate the OOL double truncation path in truncating values to int32. (r=jandem)
7284c374c28d1333edd1b22873ef7d482d9ea6ba
created 2013-09-10 12:26 -0400
pushed 2013-12-03 03:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 913978 - Fix over-tight assertions after enabling Baseline getter/setter calls for GETELEM/SETELEM ops. r=efaust
a43cf13bd6a653461d3987f775a4d1060d8d912f
created 2013-07-18 15:13 -0700
pushed 2013-12-03 03:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
50b1942a2bce1bab5fb6af7fb1fb68b4c4dc6630
created 2013-09-06 18:48 -0700
pushed 2013-12-03 03:32 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2013-12-03 03:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38
created 2013-09-05 21:01 -0700
pushed 2013-12-03 03:32 +0000
Phil Ringnalda Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions
b817abcebadf7eb913ae1fdd8dd39eacdad6475f
created 2013-07-18 15:13 -0700
pushed 2013-12-03 03:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
4be6c333853a7d0d724bf1a87a4c5de16e1f9bd7
created 2013-08-29 10:20 -0700
pushed 2013-12-03 03:32 +0000
Nicolas Pierron Nicolas Pierron - Bug 909544 - IonMonkey: Check VM Call sanity in visit functions. r=jandem
cb78e376db2baa548b3b6a30a2f9ebd9fb3eb539
created 2013-08-28 16:12 -0700
pushed 2013-12-03 03:32 +0000
Eric Faust Eric Faust - Bug 905999 - Part 2: Store cache location data in IonScript for runtime lookup. (r=nbp)
71af55ce15de30d78487c262b1bc4409bfed2dc3
created 2013-08-28 21:53 -0400
pushed 2013-12-03 03:32 +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-12-03 03:32 +0000
Eric Faust Eric Faust - Bug 905999 - Part 2: Store cache location data in IonScript for runtime lookup. (r=nbp)
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-12-03 03:32 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
57c6f4392a6e71b067392ac815c814c91db7518a
created 2013-08-16 11:16 +0200
pushed 2013-12-03 03:32 +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-12-03 03:32 +0000
Brian Hackett Brian Hackett - Bug 864220 - Use mprotect to trigger interrupts in Ion compiled code, r=luke,jandem.
0dcadb754626b9faa25fcb77e3fc94a33dbca570
created 2013-08-13 17:11 +0200
pushed 2013-12-03 03:32 +0000
Jan de Mooij Jan de Mooij - Bug 904079 - Snapshots should not have emitted-at-uses operands. r=bhackett
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-12-03 03:32 +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-12-03 03:32 +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-10-21 21:47 +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-10-21 21:47 +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-09-09 22:57 +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-09-09 22:57 +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