js/src/jit/MIRGenerator.h
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
130f0523865dbb28aa20830ba726229624ff44b9
created 2015-03-25 14:15 -0700
pushed 2015-03-27 16:19 +0000
Dan Gohman Dan Gohman - Bug 1135903 - OdinMonkey: Make signal-handler OOB checking an independent configuration r=luke
7c9dfca903cce7a83dae3c780cfdd96701ba0559
created 2015-03-04 09:32 -0800
pushed 2015-03-05 14:12 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco
6470d649e1bbfdd782cfdcfab28d87754ca39407
created 2015-03-01 16:31 -0600
pushed 2015-03-02 20:13 +0000
Brian Hackett Brian Hackett - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code, r=jandem.
11a0fa1a0122a33151329be8353f57d19aa081ae
created 2015-02-24 07:50 -0800
pushed 2015-02-24 23:13 +0000
Dan Gohman Dan Gohman - Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 r=luke
12ea42444af916a344a3975dfbd1a25e6418da79
created 2015-02-24 07:50 -0800
pushed 2015-02-24 23:13 +0000
Dan Gohman Dan Gohman - Bug 1122856 - OdinMonkey: Split out the flag that says "bounds checks are unneeded because of signal handling" r=luke
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 22:44 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
cb01144424b5493c90f16733568eb109f3eb2fd0
created 2015-01-31 14:52 +0100
pushed 2015-02-01 17:17 +0000
Jan de Mooij Jan de Mooij - Bug 1113240 - Allow optimizing nursery-allocated getters/setters in Ion. r=bhackett
98498bec2d96c99f3933ea1d51d15afd04b71b9f
created 2015-01-28 19:01 -0800
pushed 2015-01-29 14:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 1030389 - Infrastructure: Optimization strategy tracking infrastructure. (r=djvj)
70a8168c7d24fafac7b10f42069d257519999bd4
created 2015-01-15 20:11 -0500
pushed 2015-01-17 01:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-01-15 13:19 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
635e101ed2be856b2c74fb93fb6453373e2fba6f
created 2015-01-14 16:19 -0500
pushed 2015-01-15 13:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 01:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
d696d5bfb8cf0b9f4db412d0761ce4944d9974e0
created 2014-11-18 08:37 -0700
pushed 2014-11-19 02:08 +0000
Brian Hackett Brian Hackett - Bug 1095952 - Optimize accesses to known inline or outline typed objects, r=nmatsakis,jandem.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
a1b25f21fe081d3e3033512a048fef0e955f91a9
created 2014-09-02 13:47 -0600
pushed 2014-09-03 20:38 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Add acquired properties analysis, r=jandem.
880bd2e2b616fb5fe8761735d2cbfe8b894fb9c0
created 2014-08-21 11:27 -0500
pushed 2014-08-22 01:22 +0000
Luke Wagner Luke Wagner - Bug 1054438 - Tidy up AsmJSValidate.h and some heap-access related code (r=dougc)
55f95c3b5dbe7c42730b756ef8556b9ae598eb0b
created 2014-08-13 11:59 -0400
pushed 2014-08-13 19:31 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 4 - Register native to bytecode mappings when new IonCode is generated. r=h4writer
50c3d450f98132045dc3e9dfa96aba44d5729fe9
created 2014-08-13 11:59 -0400
pushed 2014-08-13 19:31 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 1 - Track pcOffsets of generated code during ion compilation. r=jdemooij
b8887016ec4f2baefa379d82731e7c87c5afa662
created 2014-08-07 17:57 +0200
pushed 2014-08-07 21:20 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1019831: SIMD x86-x64: Align stack top on 16 bytes boundaries if SIMD instructions are present; r=sunfish
a71d040bbfe814c81eea54cd7126dcadc3d759ed
created 2014-07-01 06:25 +0200
pushed 2014-07-01 12:01 +0000
Hannes Verschore Hannes Verschore - Bug 1013172 - IonMonkey: Implement compilation priority, r=jandem,luke
7396db1badf558a89f96c0eff809fb2f63755263
created 2014-05-28 19:31 +0200
pushed 2014-06-03 12:40 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1014083: Take stack adjustment into account when computing stack offsets; r=luke
ebe5da267c44ee722444aa49fe52891d3134549e
created 2014-05-28 15:12 -0400
pushed 2014-05-29 06:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 7f9bca33903e, 0332a61f0a7c, and ea05d1bfeff8 (bug 1014083) for jittest failures.
7f9bca33903e86868d02c0620fbc2c235044d323
created 2014-05-28 19:31 +0200
pushed 2014-05-29 06:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1014083: Take stack adjustment into account when computing stack offsets; r=luke
2cb01880f06f207e74863ab448c18505d524d0a5
created 2014-05-15 18:18 -0700
pushed 2014-05-16 12:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1009335 - Propagate errors from ParallelSafetyAnalysis when compiling off main thread. (r=bhackett)
b66e279688a1c90afa9f95c9259059df3a7bfa97
created 2014-05-08 18:34 -0700
pushed 2014-05-09 11:54 +0000
Dan Gohman Dan Gohman - Bug 998580 - IonMonkey: Generalize RangeAnalysis truncation to handle other kinds of paths to integer types. r=nbp
f95e1ddbdcbdaeca5faebe9f01d4bc0b1b2f5edd
created 2014-04-16 16:05 -0500
pushed 2014-04-25 10:50 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: add common AssemblerShared base class, hoist some things into it (r=bbouvier,jandem)
109ea225a968109a2d455971beba5a97b64e29fa
created 2014-04-08 16:00 -0700
pushed 2014-04-09 12:19 +0000
Dan Gohman Dan Gohman - Bug 985130 - IonMonkey: Omit over-recursion checks in leaf functions. r=luke
b346f11002eb413e1c799126a5888e48c1bcbd23
created 2014-02-06 22:05 -0800
pushed 2014-02-11 13:39 +0000
Jeff Walden Jeff Walden - Bug 969165 - Convert Atomic<T> where T != bool but is used as a bool over to Atomic<bool>, now that it's supported, in js/src/. r=shu
f9f11f19eca6b4f53295791334a894997289f642
created 2014-01-23 20:50 +0100
pushed 2014-01-24 02:23 +0000
Jan de Mooij Jan de Mooij - Bug 962653 - Use mozilla::Atomic for MIRGenerator::cancelBuild_. r=nbp
d6ff1c03c8e2f381d6da0c195e339c20952ea07b
created 2014-01-23 06:43 -0800
pushed 2014-01-23 20:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - XDR/Clone singletons. r=bhackett,jandem
68f065d772e8017935082ca843470b8c8a3e7e63
created 2013-12-23 09:09 -0500
pushed 2013-12-24 22:44 +0000
Dan Gohman Dan Gohman - Bug 937132 - SpiderMonkey: Check for overflows in LifoAlloc. r=luke
9f2a7e76e2e2ecd3969c29ba9ce2f58bd62545c9
created 2013-12-20 18:11 -0500
pushed 2013-12-21 06:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 951528. r=jandem
bc976490826a63fd4ccb60cf86fb78562bcdc0df
created 2013-12-12 15:14 +0100
pushed 2013-12-19 04:49 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2013-12-13 03:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
fa2005c9ca0220a8c4c073b485a64fa2b25a9271
created 2013-12-12 15:14 +0100
pushed 2013-12-13 03:13 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2013-11-20 03:26 +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 2013-11-19 02:31 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2013-11-19 02:31 +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 2013-11-19 02:31 +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 2013-11-19 02:31 +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 2013-11-18 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-10-28 15:42 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
3f5260dff279ea34445969a0a6cb92ec3bac98f0
created 2013-09-28 01:56 +1000
pushed 2013-09-30 20:16 +0000
Douglas Crosher Douglas Crosher - Bug 921437 - Restore perf-spewer include files in js/src/jit. r=ehsan
307c8a99f7eb43b7092fb720982b6fbbf50927cf
created 2013-09-27 16:29 -0400
pushed 2013-09-29 09:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (6/7); r=ehsan
368ed994192f66e5dd560c15f54e73cd4489178a
created 2013-09-18 10:22 -0500
pushed 2013-09-20 09:19 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: use RelativeLink to patch x86 global references (r=bbouvier)
9f988f6ee6dff3f61bc17a42b050d742466d4241
created 2013-09-06 07:44 +1000
pushed 2013-09-06 20:49 +0000
Douglas Crosher Douglas Crosher - Bug 865516 - Optimize access to the heap with a constant index. r=luke
7850adf40329e17565cab0a26e7f93e1f7ef3100
created 2013-09-04 11:57 +1000
pushed 2013-09-04 23:18 +0000
Douglas Crosher Douglas Crosher - Bug 893363 - Ionmonkey: improve support for the Linux perf performance tool. r=bbouvier
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2013-08-09 23:09 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip