Jeff Walden
|
096aac1e32
|
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
--HG--
extra : rebase_source : b26cb2a94fdc218ea7f40931060eecfc50353d48
|
2017-02-13 09:07:26 -08:00 |
Hannes Verschore
|
593cb74ae1
|
Bug 1328228: IonMonkey - Track optimizations for compares, r=shu
|
2017-01-09 15:05:39 +01:00 |
Hannes Verschore
|
cf910bd3b0
|
Bug 1328228: IonMonkey - Track optimizations for newarray and newobject, r=shu
|
2017-01-09 15:05:38 +01:00 |
Hannes Verschore
|
642bdf9008
|
Bug 1328148: IonMonkey - Use MConcat for more cases, r=jandem
|
2017-01-05 10:22:16 +01:00 |
Tom Schuster
|
c10d9494c7
|
Bug 1041586 - Fold away property accesses to not-defined properties. r=jandem
|
2016-04-14 18:09:56 +02:00 |
Hannes Verschore
|
ccede1b3ba
|
Bug 1242578 - Add documentation about the binary arith annotations for jit coach, r=shu
|
2016-02-04 06:56:49 -05:00 |
Hannes Verschore
|
e9ef8380a9
|
Bug 1242578 - Annotate binary arith for jit coach, r=shu
|
2016-02-04 06:56:46 -05:00 |
Jeff Walden
|
58c4a19e64
|
Bug 1079844 - Refer to "detaching" instead of "neutering" of ArrayBuffers, in JIT optimization tracking code. r=jandem
--HG--
extra : rebase_source : b29be8b291a5273b36b6249e6db93320aa9a881c
|
2016-01-24 23:41:38 -08:00 |
Sean Stangl
|
f69acc592f
|
Bug 470143 - Part 2/2 - TrackedOptimization changes for TypeOfNoSuchVar. r=shu
|
2015-12-15 13:42:56 -08:00 |
Jon Coppeard
|
2ee97dbd00
|
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
|
a893db58e6
|
Bug 1214508: SharedStubs - Part 3: Enable the getprop stubs in ionmonkey, r=jandem
|
2015-11-17 17:57:49 +01:00 |
Jan de Mooij
|
7c28c879fe
|
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
|
3ef7347013
|
Bug 1199143 - Inline heavyweight functions. r=shu
|
2015-09-02 09:44:17 +02:00 |
Spenser Andrew Bauman
|
3fe46f2f7d
|
Bug 1030095 - Remove restriction on inlining recursive calls. r=hv1989
|
2015-07-14 09:36:00 -04:00 |
Kannan Vijayan
|
ee2ba4d264
|
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
|
ec18bf7a14
|
Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem)
|
2015-06-17 14:37:49 -07:00 |
Shu-yu Guo
|
d91c9a82a2
|
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
|
91238dad0a
|
Bug 1161584 - Add TrackedStrategy::SetProp_InlineCache. r=shu
|
2015-05-06 15:51:45 +02:00 |
Boris Zbarsky
|
4a61e9d41f
|
Bug 1155788. Make the Ion inner-window optimizations work again. r=efaust
|
2015-04-17 22:01:02 -04:00 |
Shu-yu Guo
|
218ee73d59
|
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
|
54c57c920d
|
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
|
b8b1677f0f
|
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
|
c8a25251c1
|
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
|
8d6d44ecb8
|
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
|
d5c5888aa1
|
Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. r=h4writer
--HG--
extra : rebase_source : 8e65320cf77ff74941515f39cbe390c286a03e33
|
2015-03-25 15:15:23 +01:00 |
Shu-yu Guo
|
edfb53a32f
|
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
|
7fa429d624
|
Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (r=djvj)
|
2015-03-20 20:48:31 -07:00 |
Jan de Mooij
|
1030a38246
|
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
|
f51f2669f3
|
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
|
1c09b86cc2
|
Bug 1134638: 14. Inline SIMD getters (signMask, .x, .y, .z, .w) in Ion; r=nbp
--HG--
extra : rebase_source : ef4b04965069c83dc0c129cc86013fb484e7a1bd
|
2015-02-26 12:08:16 +01:00 |
Jan de Mooij
|
140634b455
|
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
|
ed68d9433a
|
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
|
df02b37be7
|
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
|
7c033d640a
|
Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
|
2015-02-23 20:33:56 -08:00 |
Carsten "Tomcat" Book
|
797908c3f9
|
Backed out changeset bc2fdecaaec7 (bug 1129769) for hazard failures on a CLOSED TREE
|
2015-02-23 10:20:31 +01:00 |
Carsten "Tomcat" Book
|
feb55fb8f3
|
Backed out changeset 389c918b643c (bug 1129780)
|
2015-02-23 10:20:05 +01:00 |
Carsten "Tomcat" Book
|
6015ca9350
|
Backed out changeset b70a4383ee84 (bug 1131429)
|
2015-02-23 10:20:01 +01:00 |
Shu-yu Guo
|
ca893de00a
|
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
|
d5ce4a4494
|
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
|
b0462b3639
|
Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
|
2015-02-22 20:05:34 -08:00 |
Brian Hackett
|
5b341eb95b
|
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
|
aaeea34735
|
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
|
e0aee2d0b6
|
Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
|
2015-02-04 13:40:02 -08:00 |