js/src/jit/Ion.cpp
08b1378388ddf0b5f177ce5bc0abf3228cc50baa
created 2014-04-16 15:57 -0500
pushed 2014-07-14 18:39 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: add operator-> to ActivationIterator (r=jandem)
99b775c6d2bcd9713596677dfd152b66926fcd4b
created 2014-04-16 15:57 -0500
pushed 2014-07-14 18:39 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
a02cface4e2966ca382585e3ba4f499ab7cf4a86
created 2014-04-24 12:22 -0400
pushed 2014-07-14 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0b365c68c8a9 (bug 995336) for Android armv6 crashes.
0b365c68c8a9f9036024343b07098a499e50517a
created 2014-04-24 08:57 -0600
pushed 2014-07-14 18:39 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
c92f83e9a8640d2db1f0db49879caad5a937055a
created 2014-04-24 01:59 -0700
pushed 2014-07-14 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 5: Relax the no on-stack scripts restriction for addDebuggee. (r=jimb)
a19a7c0a4b04602d66c3ecf3c956a6cee8ba6559
created 2014-04-24 01:59 -0700
pushed 2014-07-14 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 4: Recompile on-stack baseline scripts when toggling debug mode. (r=jandem)
061ebab47be320047966424d449c90de296ea930
created 2014-04-24 01:59 -0700
pushed 2014-07-14 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 3: Support rematerializing Ion frames on the stack. (r=jandem)
90c23195ebb3c965b570fd736f058bb025f72d7e
created 2014-04-23 11:56 +0200
pushed 2014-07-14 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 999559 part 1 - Rename IonFrameIterator to JitFrameIterator. r=shu
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
eb8e31011371fc168bf13d269a7d7620b3e3fe0c
created 2014-04-15 18:22 +0200
pushed 2014-07-14 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 995607 - Fix an AutoDebugModeInvalidation issue. r=shu
81dd41a77b43be1bac65203c9021d199fe1739dc
created 2014-04-14 18:26 -0700
pushed 2014-07-14 18:39 +0000
Jeff Walden Jeff Walden - Bug 988619 - Fix bad includes bustage. r=njn over IRC to fix bustage in a CLOSED TREE
21aca7217e7aeb664e3d1af35a8818264fc81af5
created 2014-04-14 18:22 -0600
pushed 2014-07-14 18:39 +0000
Brian Hackett Brian Hackett - Bug 988619 - Handle OOM when sweeping type information, r=jandem.
f2adbe2a41c0dcd6ba90cb7ef1426fe2b1994a90
created 2014-04-11 23:33 +0200
pushed 2014-07-14 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 994163 - TraceLoggeing: Fix --disable-threadsafe builds, r=bbouvier
a957237993d2793ea080c9446b87432f723368a4
created 2014-04-09 14:21 +0200
pushed 2014-07-14 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 944392 - Tracelogging: Move to vm subdirectory, r=till,bbouvier
789e7f8b3603af97158a25fba2b1d8a7bad095e0
created 2014-04-09 14:21 +0200
pushed 2014-07-14 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 989152 - Tracelogging: Log the ion compilation passes, r=bhackett
71945517001a08d71a1435659e7c807309a1ff2b
created 2014-04-09 14:20 +0200
pushed 2014-07-14 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 989152 - Tracelogging: Add support for TLLOG flags, r=till
07c0cf63729079be8b32e1a9361c203e2f435291
created 2014-04-09 14:20 +0200
pushed 2014-07-14 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 944392 - Tracelogging: Land version 0.2, r=till,bbouvier
ae1ae5ef4cc1ac7351140b7275e4b29247778da7
created 2014-04-09 13:16 +0200
pushed 2014-07-14 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 945512: IonMonkey: Make regexp only hoistable after analysis it is safe, r=sstangl
c2adda06f871826e1f1e213a5fbe4a2f9f3a30ee
created 2014-03-20 14:38 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 984101 - Expand SpiderMonkey's use of poisoning for diagnostics; r=jonco
ee7171252fcce3761ebdf7dda406b02d74c83aef
created 2014-03-31 09:39 -0700
pushed 2014-07-14 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 988958 - Extract the frame encoding/decoding logic from Snapshots. r=h4writer
96788413092c926ca6e9efb11447e8b398ff0aee
created 2014-03-27 10:11 -0400
pushed 2014-07-14 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
d3577c22ad2eb83eed1168b8f72628868d5cbb16
created 2014-03-27 10:11 -0400
pushed 2014-07-14 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 988418 - Remove some unused OSR code. r=nbp
7181bf175776a52741c33c6488d076ad6a97966b
created 2014-03-19 13:16 -0400
pushed 2014-07-14 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 893b864b4b18 (bug 969012) for causing bug 984653.
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-07-14 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
b081f280543b42bddc8405c5ac313dd6aa0c4399
created 2014-03-19 00:51 -0700
pushed 2014-07-14 18:39 +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-07-14 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 5 - IonMonkey: Move the RValueAllocation into an indexed buffer. r=h4writer
7d6a74b906227bf2fedcf1258f089a42d31c0929
created 2014-05-19 09:33 +1000
pushed 2014-06-02 21:01 +0000
Douglas Crosher Douglas Crosher - Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
ec1d3e26a17292c34045f915993b57d932879060
created 2014-04-25 13:50 -0600
pushed 2014-06-02 21:01 +0000
Brian Hackett Brian Hackett - Bug 988619 - Handle OOM when sweeping type information, r=jandem a=bkerensa.
f23828f89bdb61431a9599b4c14b431ccffe8c92
created 2014-04-15 18:22 +0200
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Bug 995607 - Fix an AutoDebugModeInvalidation issue. r=shu, a=abillings
0546e4e8eac0d9d8806e568ca9d9c8ae3f74ac59
created 2014-03-19 14:12 -0400
pushed 2014-06-02 21:01 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 893b864b4b18 (bug 969012) for causing bug 984653.
2c7fac27ca5855e57652c57dc056d5b8802b0233
created 2014-03-17 10:11 +0100
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Bug 981693 - Improve JIT code memory reporters. r=njn
893b864b4b187390cf5eb2488b979ec706652832
created 2014-03-06 14:58 -0800
pushed 2014-06-02 21:01 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
4197edad59d69ed7de82e4aedf4c3c4865f4d043
created 2014-03-14 19:13 +0100
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Bug 981554 - Move allocator for optimized Baseline stubs from JitCompartment to JitZone. r=njn
3d849e605e292ecfbe450b72441b1952333837ed
created 2014-03-14 19:13 +0100
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Bug 981553 - Remove JitCompartment::rt. r=nbp
20e8191247fd97395056ee1e4d7e48e1ba806c40
created 2014-03-12 13:39 -0700
pushed 2014-06-02 21:01 +0000
Terrence Cole Terrence Cole - Backout 907d5bc3bd26 (Bug 969012) for bustage on a CLOSED TREE.
907d5bc3bd26ebb6db9fe95128c275cd94aaa698
created 2014-03-06 14:58 -0800
pushed 2014-06-02 21:01 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line element creation in IonMonkey; r=jandem
d45173c0e33894969475262b32a71359164d25f4
created 2014-03-12 19:30 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Bug 977674: IonMonkey - Only clear recompiling flag if sequentially compiling, r=jandem
9984a46fc9389746830f056bdb2f3d3f9d52d805
created 2014-03-09 00:30 -0800
pushed 2014-06-02 21:01 +0000
Chris Peterson Chris Peterson - Bug 977810 - Poison freed Ion code in release builds. r=jandem
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-06-02 21:01 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
9f0e946c9674c8141f8548711e873c9f9e1d1e91
created 2014-03-07 08:44 +0100
pushed 2014-06-02 21:01 +0000
Andy Wingo Andy Wingo - Bug 980263 - Part 1: Disable Ion OSR for loops nested in expressions r=jandem
0a0fcc54e630f0b7e1050b660cbe0d86126bc542
created 2014-03-02 18:34 +0100
pushed 2014-06-02 21:01 +0000
Romain Perier Romain Perier - Bug 968296 - IonMonkey: Snapshot's constant pool should reuse index of identical values. r=nbp
b37ed02f9f4b1da4fb0fcd183f4982045a5d7a44
created 2014-03-03 14:36 -0500
pushed 2014-06-02 21:01 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler, second attempt at pushing. r=jandem
7266f46b4dfc4bb812b392a2b44893b739e23f38
created 2014-02-28 16:04 -0500
pushed 2014-06-02 21:01 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 1b4b7d198185 and 8529b074a2f3 (bug 976260) for adding new rooting hazards.
8529b074a2f308402da5c03fdee7d8a4087128ea
created 2014-02-28 14:02 -0500
pushed 2014-06-02 21:01 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler. r=jandem
ae723aa8b5286abafb567e5254641af57d276e8a
created 2014-02-28 18:42 +0000
pushed 2014-06-02 21:01 +0000
Ed Morley Ed Morley - Backed out changeset 84663a25b44e (bug 976260) for compilation failures
84663a25b44e95e508832b3e4f1b79e84a1b4a0f
created 2014-02-28 13:22 -0500
pushed 2014-06-02 21:01 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler. r=jandem
b39e4dce0e0988507b78f90b8a5a5ca97c678f36
created 2014-02-14 19:18 -0800
pushed 2014-06-02 21:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis)
2fb5b3b138d72d15119eadd6641e80776c0dca56
created 2014-02-26 17:38 -0600
pushed 2014-06-02 21:01 +0000
Luke Wagner Luke Wagner - Bug 977181 - Don't push/assume IonContext when executing JIT code (r=jandem)
b90bf66240666f255fcca4064309942db531d60c
created 2014-02-26 14:00 +0100
pushed 2014-06-02 21:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a23bcbc4e60 (bug 953164) for JS Reftest Bustage on a CLOSED TREE
20226f09d05969f56a96f06e0225dc67b4abf8af
created 2014-02-26 13:59 +0100
pushed 2014-06-02 21:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6f7f5787e46e (bug 953164)
6f7f5787e46e0ad5cf3610924555f7e32ed6d7ea
created 2014-02-26 12:41 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - Undo debug code that wasn't part of the review, r=me
3a23bcbc4e60663cf49d8faddf9ce27948c20669
created 2014-02-13 23:19 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-06-02 21:01 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
e007e58149c53e2f0b3ad82c6ee21d1f60cf66fc
created 2014-02-18 10:13 +0100
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Bug 973574 - Fix AutoDebugModeInvalidation to not call FinishDiscardJitCode if it didn't discard JIT code. r=shu
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-06-02 21:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis)
995f7402235bfa1df4e66e697808da0651d5b7b3
created 2014-02-05 11:40 -0700
pushed 2014-06-02 21:01 +0000
Brian Hackett Brian Hackett - Bug 941805 - Make the pool of JS workers be per process rather than per runtime, r=billm.
838a0ac967aee5616ea44af2da9a4355b51ecc49
created 2014-04-15 18:22 +0200
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 995607 - Fix an AutoDebugModeInvalidation issue. r=shu, a=abillings
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
5093186ca570434e8744c5a9afaf317b9b043501
created 2014-02-05 14:09 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 965745 - Always patch loop backedges in Ion if interrupt flag is set. r=jandem, a=sledru
less more (0) -100 -60 tip