Jan de Mooij
|
5cc913c44d
|
Bug 1357680 part 1 - Track Ion-inlined scripts explicitly so we can inline functions with unknown properties. r=bhackett
|
2017-04-21 10:05:12 +02:00 |
|
Iris Hsiao
|
6be07ff689
|
Backed out changeset 7a446a56598f (bug 1357680) for leak issue
|
2017-04-21 17:03:38 +08:00 |
|
Jan de Mooij
|
2609c59cff
|
Bug 1357680 part 1 - Track Ion-inlined scripts explicitly so we can inline functions with unknown properties. r=bhackett
|
2017-04-21 10:05:12 +02:00 |
|
Ted Campbell
|
983f826550
|
Bug 1346028 - Support JSOP_INITELEM_INC in Ion r=jandem
MozReview-Commit-ID: 3orllfJUDze
|
2017-03-20 18:30:26 -04:00 |
|
Jeff Walden
|
d2cdcf6631
|
Bug 1287006 - Adjust js/ code to not pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer. r=luke
|
2017-02-13 09:07:26 -08:00 |
|
Hannes Verschore
|
437eb0a7e2
|
Bug 1328228: IonMonkey - Track optimizations for compares, r=shu
|
2017-01-09 15:05:39 +01:00 |
|
Hannes Verschore
|
6a0bcbd6ba
|
Bug 1328228: IonMonkey - Track optimizations for newarray and newobject, r=shu
|
2017-01-09 15:05:38 +01:00 |
|
Hannes Verschore
|
423eec962d
|
Bug 1328148: IonMonkey - Use MConcat for more cases, r=jandem
|
2017-01-05 10:22:16 +01:00 |
|
Tom Schuster
|
c1b68b9774
|
Bug 1041586 - Fold away property accesses to not-defined properties. r=jandem
|
2016-04-14 18:09:56 +02:00 |
|
Hannes Verschore
|
f76df31259
|
Bug 1242578 - Add documentation about the binary arith annotations for jit coach, r=shu
|
2016-02-04 06:56:49 -05:00 |
|
Hannes Verschore
|
c308f77474
|
Bug 1242578 - Annotate binary arith for jit coach, r=shu
|
2016-02-04 06:56:46 -05:00 |
|
Jeff Walden
|
cd10907cce
|
Bug 1079844 - Refer to "detaching" instead of "neutering" of ArrayBuffers, in JIT optimization tracking code. r=jandem
|
2016-01-24 23:41:38 -08:00 |
|
Sean Stangl
|
e76e097144
|
Bug 470143 - Part 2/2 - TrackedOptimization changes for TypeOfNoSuchVar. r=shu
|
2015-12-15 13:42:56 -08:00 |
|
Jon Coppeard
|
5ee40cda06
|
Bug 1227567 - Optimise module namespace imports in Ion where we have type information r=shu
|
2015-12-02 10:10:26 +00:00 |
|
Hannes Verschore
|
5f976232bc
|
Bug 1214508: SharedStubs - Part 3: Enable the getprop stubs in ionmonkey, r=jandem
|
2015-11-17 17:57:49 +01:00 |
|
Jan de Mooij
|
1c0e121a9f
|
Bug 1175394 part 2 - Rename normal/strict arguments to mapped/unmapped arguments. r=jorendorff
|
2015-09-02 13:05:30 +02:00 |
|
Jan de Mooij
|
ee112fa013
|
Bug 1199143 - Inline heavyweight functions. r=shu
|
2015-09-02 09:44:17 +02:00 |
|
Spenser Andrew Bauman
|
c6886145dc
|
Bug 1030095 - Remove restriction on inlining recursive calls. r=hv1989
|
2015-07-14 09:36:00 -04:00 |
|
Kannan Vijayan
|
66c9f2c1d5
|
Bug 1180854 - Record and expose Ion IC stub optimization info to Jit Coach. r=shu
|
2015-07-10 16:35:00 -04:00 |
|
Eric Faust
|
34f7df5a6f
|
Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem)
|
2015-06-17 14:37:49 -07:00 |
|
Shu-yu Guo
|
d600d2f912
|
Bug 1154115 - Rewrite the JSAPI profiling API to use a FrameHandle, as to avoid multiple lookups in JitcodeGlobalTable. (r=djvj)
|
2015-05-11 14:16:44 -07:00 |
|
Nicolas B. Pierron
|
e8d698f197
|
Bug 1161584 - Add TrackedStrategy::SetProp_InlineCache. r=shu
|
2015-05-06 15:51:45 +02:00 |
|
Boris Zbarsky
|
8cc0f50d6d
|
Bug 1155788. Make the Ion inner-window optimizations work again. r=efaust
|
2015-04-17 22:01:02 -04:00 |
|
Shu-yu Guo
|
170d2432cf
|
Bug 1154997 - Deal with self-hosted builtins when stringifying tracked optimization type info. (r=djvj)
|
2015-04-16 20:32:49 -07:00 |
|
Shu-yu Guo
|
f0b3585604
|
Bug 1150654 - Add CantInlineNoSpecialization to distinguish natives for which there is no Ion specialization. (r=jandem)
|
2015-04-08 20:36:20 -07:00 |
|
Jan de Mooij
|
c6596c5fa8
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 23:22:11 +01:00 |
|
Phil Ringnalda
|
1a1c158706
|
Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
CLOSED TREE
|
2015-03-28 10:39:56 -07:00 |
|
Jan de Mooij
|
369ef1b850
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 12:08:37 +01:00 |
|
Jan de Mooij
|
d11c3ce542
|
Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. r=h4writer
|
2015-03-25 15:15:23 +01:00 |
|
Shu-yu Guo
|
5e5c1fded6
|
Bug 1145440 - Ship constant names for tracked strategy and outcomes in the profile JSON instead of slightly longer form strings. (r=djvj)
|
2015-03-20 20:48:32 -07:00 |
|
Shu-yu Guo
|
ec5bd4dc2d
|
Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (r=djvj)
|
2015-03-20 20:48:31 -07:00 |
|
Jan de Mooij
|
c8202eb98a
|
Bug 1142669 part 4 - Fix some inlining issues and inline scripts with loops. r=h4writer
|
2015-03-19 15:10:07 +01:00 |
|
Jan de Mooij
|
68a439675f
|
Bug 1142669 part 3 - Limit the total inlined bytecode size to avoid excessive inlining. r=h4writer
|
2015-03-20 13:45:36 +01:00 |
|
Benjamin Bouvier
|
fc02902723
|
Bug 1134638: 14. Inline SIMD getters (signMask, .x, .y, .z, .w) in Ion; r=nbp
|
2015-02-26 12:08:16 +01:00 |
|
Jan de Mooij
|
9c499d4e04
|
Bug 1136837 part 1 - Don't inline calls with incomplete type information for this or arguments. r=h4writer
|
2015-02-26 15:33:45 +01:00 |
|
Shu-yu Guo
|
a7a34bee2f
|
Bug 1131429 - Add a shell function to dump all of a function's tracked optimizations. (r=djvj)
|
2015-02-23 20:33:56 -08:00 |
|
Shu-yu Guo
|
9b3c2338e8
|
Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj)
|
2015-02-23 20:33:56 -08:00 |
|
Shu-yu Guo
|
0d9466b925
|
Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
|
2015-02-23 20:33:56 -08:00 |
|
Carsten "Tomcat" Book
|
480a57d638
|
Backed out changeset bc2fdecaaec7 (bug 1129769) for hazard failures on a CLOSED TREE
|
2015-02-23 10:20:31 +01:00 |
|
Carsten "Tomcat" Book
|
b5de2e4f15
|
Backed out changeset 389c918b643c (bug 1129780)
|
2015-02-23 10:20:05 +01:00 |
|
Carsten "Tomcat" Book
|
9db9088e9d
|
Backed out changeset b70a4383ee84 (bug 1131429)
|
2015-02-23 10:20:01 +01:00 |
|
Shu-yu Guo
|
561f4328da
|
Bug 1131429 - Add a shell function to dump all of a function's tracked optimizations. (r=djvj)
|
2015-02-22 20:05:35 -08:00 |
|
Shu-yu Guo
|
a5ae9e77bf
|
Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj)
|
2015-02-22 20:05:34 -08:00 |
|
Shu-yu Guo
|
39b7361f14
|
Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
|
2015-02-22 20:05:34 -08:00 |
|
Brian Hackett
|
f039f15a6a
|
Bug 1133254 - Improve type information and Ion compilation when dealing with converted unboxed objects, r=jandem.
|
2015-02-21 18:52:50 -06:00 |
|
Shu-yu Guo
|
894d1b5443
|
Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
This saves us some circular buffer space.
|
2015-02-09 18:11:19 -08:00 |
|
Shu-yu Guo
|
6ed31357f4
|
Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
|
2015-02-04 13:40:02 -08:00 |
|