js/src/jit/IonCode.h
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
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
dcf976060586d213ab735187622dfea4e6eccc78
created 2015-03-13 08:40 +0100
pushed 2015-03-13 13:03 +0000
Lars T Hansen Lars T Hansen - Bug 1140084 - delete list of script counts in tail-recursive fashion. r=bhackett
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-02-09 21:30 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-09 01:41 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, 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
629c8aac3ece41abf9cc7f1cd493c53062e7ded0
created 2015-01-23 12:42 -0700
pushed 2015-01-24 16:27 +0000
Brian Hackett Brian Hackett - Bug 934502 - Remove unnecessary pushedArgumentSlots, track argument slots explicitly in safepoints, r=jandem.
a92e6bed098dae779979a696453379c5a8966b44
created 2015-01-22 23:22 -0500
pushed 2015-01-23 17:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6d56dfa4e845 (bug 934502) for SM(ggc) failures.
6d56dfa4e845171c2db4d395cb32669cbb57cbdc
created 2015-01-22 16:33 -0700
pushed 2015-01-23 17:30 +0000
Brian Hackett Brian Hackett - Bug 934502 - Remove unnecessary pushedArgumentSlots, track argument slots explicitly in safepoints, r=jandem.
97c0c777233db3f3eb42b3d5c2bebea9987b3fc3
created 2015-01-15 20:11 -0500
pushed 2015-01-17 01:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 6/7 - Modify profiler sampler to use jit stack walking instead of pseudostack. r=jandem r=BenWa
ea8cce9f66303f415a8bc27693bca6582efd3cca
created 2015-01-15 20:11 -0500
pushed 2015-01-17 01:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. 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
76d5287679469d1d4dab10a36960175d37b7f186
created 2015-01-14 16:19 -0500
pushed 2015-01-15 13:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 6/7 - Modify profiler sampler to use jit stack walking instead of pseudostack. r=jandem r=BenWa
b1ad3dabec8f59cc7351e2f472e93bb1ff7b0b0c
created 2015-01-14 16:19 -0500
pushed 2015-01-15 13:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
572ae21637214b0c283b8be8dce86ebc5e42a61b
created 2015-01-14 09:22 +0100
pushed 2015-01-14 13:18 +0000
Lars T Hansen Lars T Hansen - Bug 1119292 - disable ForkJoinContext and ThreadSafeContext. r=shu
d43317c1d73f526adff9fcf10f29d38d5b089830
created 2015-01-14 09:21 +0100
pushed 2015-01-14 13:18 +0000
Lars T Hansen Lars T Hansen - Bug 1119230 - yet more JIT bits for PJS. r=shu
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-01-08 13:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
7091b8b54c9136a2827f496f60bbb93d5a3f67b5
created 2014-11-20 17:44 +0100
pushed 2014-12-30 23:48 +0000
Hannes Verschore Hannes Verschore - Bug 1083694 - TraceLogger: Part 5: Add TraceLogEvent to refer to specific events, r=bbouvier
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.
9d885b1029113b2d6486dff74949792e012efa8c
created 2014-11-25 13:43 +0100
pushed 2014-11-25 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1103056 - Make optimized asm.js FFI exit also work with Baseline scripts. r=luke,h4writer
c409676205f4552809105f2ae659a8d8101d045c
created 2014-11-21 08:03 +0100
pushed 2014-11-21 07:06 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aafd058bcab1 (bug 1083694)
aafd058bcab19ced5082a53d1e8462dd745b0339
created 2014-11-20 17:44 +0100
pushed 2014-11-21 01:35 +0000
Hannes Verschore Hannes Verschore - Bug 1083694 - TraceLogger: Part 5: Add TraceLogEvent to refer to specific events, r=bbouvier
3a47eeab98b081180d5bb592ca5349bbb1681cc4
created 2014-11-18 20:50 -0800
pushed 2014-11-19 12:36 +0000
Jim Blandy Jim Blandy - Bug 1087549: Give IonScript::refcount_ and associated functions better names. r=jandem
446fda5c660279cc5762b57e1447449b067997e1
created 2014-10-24 08:49 +0100
pushed 2014-10-24 13:48 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Only update arenas for thing kinds that may contain object pointers r=terrence
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
92264943548c01ca34202b4154a45f5bc2ed8fa3
created 2014-09-23 19:42 +0200
pushed 2014-09-23 22:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 4 - Add an invalidate function to IonScript. r=h4writer
4bbc9c3777e5c6948ae620c9519fdb75fdf21fea
created 2014-09-18 12:56 -0700
pushed 2014-09-18 22:38 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node specializations for SpiderMonkey types closer to those types' definitions. r=terrence
33d4eb54177307c3a07857032dca982879400774
created 2014-09-18 14:03 -0400
pushed 2014-09-18 22:38 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1062869) for ASAN UAF and Hazard Analysis failures.
846d57ff7684bc8c3c29f91b1cec1119dcb03ee3
created 2014-09-18 18:28 +0200
pushed 2014-09-18 22:38 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 4 - Add an invalidate function to IonScript. r=h4writer
f4e226d272443fa3515ae579e4d8fcd7b0cc292a
created 2014-09-17 10:32 -0700
pushed 2014-09-18 02:16 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
ab267884c5aed08004ad57c32346aa63805d27ba
created 2014-09-10 22:39 +0200
pushed 2014-09-11 00:30 +0000
Hannes Verschore Hannes Verschore - Bug 1047346 - IonMonkey: Delay linking for scripts that are on the stack, r=jandem
e584d23b3ce3f9fbe169577f085ed62c030af7d0
created 2014-09-05 14:57 -0700
pushed 2014-09-08 13:22 +0000
Jim Blandy Jim Blandy - Bug 1063233: Remove use of UbiNode.h from IonCode.h, with consequent changes; Windows non-unified builds seem to be unhappy with it. CLOSED TREE r=bustage
b8e3d887faa2630462f97635fa2350115febfdf0
created 2014-09-05 10:37 -0700
pushed 2014-09-08 13:22 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node support for js::jit::JitCode next to where it is declared/defined. r=terrence
ec4622e6e1fa019441dcb763c6b1f8b08ab74b8d
created 2014-08-22 11:13 -0700
pushed 2014-08-25 15:49 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Improve IonScriptCounts -D output, r=jandem.
410a7457f588b9b17e9473423b6b9c537003a7b7
created 2014-08-13 11:59 -0400
pushed 2014-08-13 19:31 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 6 - Fixups to ensure that entries get rejigged curretly during BaselineDebugModeOSR. r=h4writer
0cc8cbeb849ef10172b97a88505829ae1f0bf66a
created 2014-08-13 11:59 -0400
pushed 2014-08-13 19:31 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 5 - Add mapping entries for baseline jitcode and ion IC jitcode. r=h4writer
4d3e9b6142fd8d6f7d91abf65dde9d5d1e409f8f
created 2014-08-10 12:13 -0700
pushed 2014-08-11 06:26 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 part 4 - Cleanup ExecutableAllocator. r=sunfish
a5f6625bbdf2c502ecf68ac1bceb76e35abd16e0
created 2014-08-01 16:39 +0200
pushed 2014-08-01 19:59 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 part 3 - Move ExecutableAllocator into jit/. r=sunfish
8ecc1aa20f39065a5904b904515035764a381d97
created 2014-07-12 10:04 +1000
pushed 2014-07-14 12:35 +0000
Douglas Crosher Douglas Crosher - Bug 964258 - IonMonkey: Use mprotect for interrupt check on ARM. r=bhackett
c9834e89efe8de04eff18e2b4fe8f7c3f5776a26
created 2014-06-30 14:01 -0700
pushed 2014-07-01 12:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1032257 - Clear isParallelEntryScript when removing from table. (r=terrence)
5240d1d1c1a08debfd2c323f3df76def836867bf
created 2014-06-25 17:30 -0700
pushed 2014-06-26 12:15 +0000
Shu-yu Guo Shu-yu Guo - Bug 1029440 - Preserve all JIT code when there's recent parallel activity. (r=terrence)
d504b084db827961b2aec77e1b81e89a2c41b773
created 2014-06-18 16:22 +1000
pushed 2014-06-20 16:42 +0000
Douglas Crosher Douglas Crosher - Bug 1026905 - IonMonkey: remove the instruction counters from the script counters. r=bhackett
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-27 20:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
71374e496a2f6fb912a7b6fb6f0d593b99a8f83a
created 2014-05-26 09:18 -0400
pushed 2014-05-27 20:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1015808 - Fix the compiler warnings about members of AutoFlushICache being unused; r=jandem
32eea829181b1f885fffbdbba6c64ef4873fbe5e
created 2014-05-15 13:43 +1000
pushed 2014-05-18 00:55 +0000
Douglas Crosher Douglas Crosher - Bug 988789. r=luke
3a821ea694d7631ad683057ed65198b32eaadc36
created 2014-04-25 15:18 -0700
pushed 2014-04-30 02:57 +0000
Terrence Cole Terrence Cole - Bug 989414 - Rename EncapsulatedPtr to PreBarriered to clarify intended usage; r=jonco
bb7af0cf48d6e47899b30f8a84d522e5b878a245
created 2014-04-25 11:02 -0700
pushed 2014-04-30 02:57 +0000
Terrence Cole Terrence Cole - Bug 989414 - Convert BarrieredPtr to take a T* as template parameter instead of T; r=jonco
ee7171252fcce3761ebdf7dda406b02d74c83aef
created 2014-03-31 09:39 -0700
pushed 2014-03-31 21:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 988958 - Extract the frame encoding/decoding logic from Snapshots. r=h4writer
b081f280543b42bddc8405c5ac313dd6aa0c4399
created 2014-03-19 00:51 -0700
pushed 2014-03-19 15:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 983477 - Preserve scripts and the JIT code of PJS scripts across GCs for some maximum N GCs. (r=terrence,nmatsakis)
69bc4df5ede5cc53ae5a4bcc8ffeac8b0dd3e616
created 2014-03-18 08:31 -0700
pushed 2014-03-18 21:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 5 - IonMonkey: Move the RValueAllocation into an indexed buffer. r=h4writer
2c7fac27ca5855e57652c57dc056d5b8802b0233
created 2014-03-17 10:11 +0100
pushed 2014-03-17 17:16 +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-03-10 20:53 +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-02-14 20:21 +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-02-10 20:42 +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-02-09 03:24 +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-02-09 03:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 967926 - Make hasUncompiledCallTarget_ Atomic to be extra careful. (r=jandem)
3977889550439757ae86e1ed6875233d62be5c28
created 2013-12-20 15:41 -0600
pushed 2013-12-21 02:42 +0000
Luke Wagner Luke Wagner - Bug 952022 - Consolidate detachAsmJSModule and destroyBackedges (r=bhackett)
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2013-12-20 02:59 +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 2013-12-19 04:49 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
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
less more (0) -60 tip