js/public/TrackedOptimizationInfo.h
11f5a8e7853b0d751996a28b8797e7837b198e51
created 2019-02-15 09:48 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1526309 - Add BigInt support to JSOP_INC and JSOP_DEC r=jandem,terpri
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
ab47d3f47325f9c3a1575a406c4b0748e0eed333
created 2018-08-07 10:12 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480524 - [Part 2] Remove Ion NewObject stub, and remove limitation on template object dynamic slots for fast path r=jandem
78d5bc33afd08d7fa8acedcdf074de4ddc6f0bf0
created 2018-08-10 08:56 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 813836: Optimize comparisons of single-element strings. r=jandem
83ca4ebfd22e57d58080dd7d64487866f62ed518
created 2018-07-02 18:34 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1472132 - Don't inline non-scripted functions in Ion when constructing and new.target != the callee. r=anba
0a19791ab7735a3b5d96a070284e9c6f3441c527
created 2018-04-13 13:56 +0200
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1453932 - Optimize loads from CallSiteObjects for tagged template literals. r=jandem
1f055e9f1c51662c21c961480dec854d2c1c6bc9
created 2018-03-28 10:42 +0200
pushed 2018-04-09 18:26 +0000
Jan de Mooij Jan de Mooij - Bug 1448329 - Remove 32-bit-x86-only static typed array access optimization. r=tcampbell, a=RyanVM
a903e6c2cf0f1a8ca73c1e182764b3a191893032
created 2017-10-26 09:38 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1408058 part 3 - Inline slot reads on the prototype in Ion based on Baseline feedback. r=evilpie
91c459dd13e5d05cd5b707ae717801a6b04d6031
created 2017-07-27 16:36 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 1455629cb663 (bug 1384042) for regressing AngularJS perf.
1455629cb663e28c373d3808dd605e749d03131b
created 2017-07-26 16:03 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1384042 - Don't Ion-inline functions when the call has an empty type barrier. r=bhackett
9c03ad1d4c476c920a1f66c9d7bba114aadb182e
created 2017-07-25 13:57 -0600
pushed 2017-08-02 08:25 +0000
Brian Hackett Brian Hackett - Bug 1349924 - Backed out changeset 7aa7d265948a due to regression.
7aa7d265948aedd183932c40d27da60c03beee9e
created 2017-07-24 14:01 -0600
pushed 2017-08-02 08:25 +0000
Brian Hackett Brian Hackett - Bug 1349924 - Try to specialize property loads to specific function objects, r=jandem.
07e91ed4979384f67557a360a25d8ace5e0230ce
created 2017-07-18 12:08 +0000
pushed 2017-08-02 08:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - IonMonkey: Add LoadElementFromSate to support argument[x] in inlined functions. r=jandem
9d84a411ea6da7680c5086f29ecdfe20d5c4a688
created 2017-07-17 19:43 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b6be7c2be50e (bug 1364908)
b6be7c2be50eb559dc16815142e8a5bc2284db9a
created 2017-07-17 17:04 +0000
pushed 2017-08-02 08:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - IonMonkey: Add LoadElementFromSate to support argument[x] in inlined functions. r=jandem
954eeda43262d24d17672287a297378316936fb3
created 2017-04-21 10:05 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1357680 part 1 - Track Ion-inlined scripts explicitly so we can inline functions with unknown properties. r=bhackett
3ccc9c855766304cc5126237bed675caad8d3be5
created 2017-04-21 17:03 +0800
pushed 2017-06-12 13:08 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 7a446a56598f (bug 1357680) for leak issue
7a446a56598f3d84b14fe24a364bc88adf7436e8
created 2017-04-21 10:05 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1357680 part 1 - Track Ion-inlined scripts explicitly so we can inline functions with unknown properties. r=bhackett
4805c6c37555b2362f459557b189a636918d81e2
created 2017-03-20 18:30 -0400
pushed 2017-06-12 13:08 +0000
Ted Campbell Ted Campbell - Bug 1346028 - Support JSOP_INITELEM_INC in Ion r=jandem
29d6afb1f91681a3f27549f5167e6dfc544546a0
created 2017-02-13 09:07 -0800
pushed 2017-04-18 12:07 +0000
Jeff Walden Jeff Walden - 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
953bb49f3aafaea044051d11d501df0980c3d2e2
created 2017-01-09 15:05 +0100
pushed 2017-03-06 20:48 +0000
Hannes Verschore Hannes Verschore - Bug 1328228: IonMonkey - Track optimizations for compares, r=shu
b4bc05f80383f464349cdba8f9ca34236767b333
created 2017-01-09 15:05 +0100
pushed 2017-03-06 20:48 +0000
Hannes Verschore Hannes Verschore - Bug 1328228: IonMonkey - Track optimizations for newarray and newobject, r=shu
94d8af8174970519f4ab485b4fafb19432f98d9b
created 2017-01-05 10:22 +0100
pushed 2017-03-06 20:48 +0000
Hannes Verschore Hannes Verschore - Bug 1328148: IonMonkey - Use MConcat for more cases, r=jandem
410d733097ac4378441053cb5f4d19eb792f1b05
created 2016-04-14 18:09 +0200
pushed 2016-06-06 19:02 +0000
Tom Schuster Tom Schuster - Bug 1041586 - Fold away property accesses to not-defined properties. r=jandem
3bb724661e174762fe8d38a1bb7ec391682f1215
created 2016-02-04 06:56 -0500
pushed 2016-04-25 16:57 +0000
Hannes Verschore Hannes Verschore - Bug 1242578 - Add documentation about the binary arith annotations for jit coach, r=shu
53630278e42349c35ca66fdded235d2040872cb8
created 2016-02-04 06:56 -0500
pushed 2016-04-25 16:57 +0000
Hannes Verschore Hannes Verschore - Bug 1242578 - Annotate binary arith for jit coach, r=shu
9be65753d24997290b5a15634ca5cba20e7ead5a
created 2016-01-24 23:41 -0800
pushed 2016-04-25 16:57 +0000
Jeff Walden Jeff Walden - Bug 1079844 - Refer to "detaching" instead of "neutering" of ArrayBuffers, in JIT optimization tracking code. r=jandem
8554cdd93607ca19ab378583a9b3c498562b4a59
created 2015-12-15 13:42 -0800
pushed 2016-03-07 14:18 +0000
Sean Stangl Sean Stangl - Bug 470143 - Part 2/2 - TrackedOptimization changes for TypeOfNoSuchVar. r=shu
45defe7e1a197d4304ff628515537931324b0266
created 2015-12-02 10:10 +0000
pushed 2016-01-25 13:55 +0000
Jon Coppeard Jon Coppeard - Bug 1227567 - Optimise module namespace imports in Ion where we have type information r=shu
54b59d69c08543b746307924054de5976804e83b
created 2015-11-17 17:57 +0100
pushed 2016-01-25 13:55 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 3: Enable the getprop stubs in ionmonkey, r=jandem
8c61215957220573b0051a2194b4e19dcad1e195
created 2015-09-02 13:05 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1175394 part 2 - Rename normal/strict arguments to mapped/unmapped arguments. r=jorendorff
3a05ea83f1dd7994bd88b8551c50aa92864b051d
created 2015-09-02 09:44 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1199143 - Inline heavyweight functions. r=shu
3cf14880f89d86d27f3a69d11616fb5520b79c80
created 2015-07-14 09:36 -0400
pushed 2015-09-21 14:04 +0000
Spenser Andrew Bauman Spenser Andrew Bauman - Bug 1030095 - Remove restriction on inlining recursive calls. r=hv1989
6a806beb053bf28d5c7921947ed0b43ff46c6e26
created 2015-07-10 16:35 -0400
pushed 2015-09-21 14:04 +0000
Kannan Vijayan Kannan Vijayan - Bug 1180854 - Record and expose Ion IC stub optimization info to Jit Coach. r=shu
f11b7896950f6a708fd295ce21314652cb6e07e2
created 2015-06-17 14:37 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem)
1d73cc5907f1dfb2a777c857b85aa08d61af3f84
created 2015-05-11 14:16 -0700
pushed 2015-06-29 20:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1154115 - Rewrite the JSAPI profiling API to use a FrameHandle, as to avoid multiple lookups in JitcodeGlobalTable. (r=djvj),a=sledru
1ab2d798c5bba382f0d9ce71cab7ed2aae1b7322
created 2015-05-06 15:51 +0200
pushed 2015-06-29 20:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1161584 - Add TrackedStrategy::SetProp_InlineCache. r=shu
83ddbacd3b306474d4314587c7a05e34a092c724
created 2015-04-17 22:01 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1155788. Make the Ion inner-window optimizations work again. r=efaust
66eee8b402fd5dbc78479a55c32bb2aad131c847
created 2015-04-16 20:32 -0700
pushed 2015-06-29 20:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1154997 - Deal with self-hosted builtins when stringifying tracked optimization type info. (r=djvj)
c758e5c97a6cfd395bd5edd04c080962706a021c
created 2015-04-08 20:36 -0700
pushed 2015-06-29 20:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1150654 - Add CantInlineNoSpecialization to distinguish natives for which there is no Ion specialization. (r=jandem)
3729babadc595d8914ecda2731231cb2c9b26020
created 2015-04-17 22:01 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1155788 - Make the Ion inner-window optimizations work again. r=efaust, a=sledru
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +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-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
9bf8f0e455c481aecfab9c6f85a5720d9b0c577a
created 2015-03-25 15:15 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. r=h4writer
8bd7b499e291c8a5d554a746df559f22c95d6075
created 2015-03-20 20:48 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1145440 - Ship constant names for tracked strategy and outcomes in the profile JSON instead of slightly longer form strings. (r=djvj)
44c06482dc74eaa7bbf4ed393f7ac4d55b53ff79
created 2015-03-20 20:48 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (r=djvj)
f7299a88c59c702bfec43e98ced672af61352147
created 2015-03-19 15:10 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 4 - Fix some inlining issues and inline scripts with loops. r=h4writer
157929ef51b3b8e63bc3dae44e881297d7003616
created 2015-03-20 13:45 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 3 - Limit the total inlined bytecode size to avoid excessive inlining. r=h4writer
0036dc1b7bdfde636532d136474c2557d00650d0
created 2015-02-26 12:08 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 14. Inline SIMD getters (signMask, .x, .y, .z, .w) in Ion; r=nbp
76005b1767f16dc9718d53f95492e2bfb11f8544
created 2015-02-26 15:33 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1136837 part 1 - Don't inline calls with incomplete type information for this or arguments. r=h4writer
369435bc462344801afc3415dfdd67dab272dfe9
created 2015-02-23 20:33 -0800
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1131429 - Add a shell function to dump all of a function's tracked optimizations. (r=djvj)
cf9681ea636e3f46cdf4e5b16a7ae8e1060f5533
created 2015-02-23 20:33 -0800
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj)
a183ea96dc6ba7dc73a8954897359083db290d6a
created 2015-02-23 20:33 -0800
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
63c2c0fe808e4b6d3a850267e411d024b2cc8055
created 2015-02-23 10:20 +0100
pushed 2015-05-11 18:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bc2fdecaaec7 (bug 1129769) for hazard failures on a CLOSED TREE
cf683d1cd6859f9a1f994c7650df89308f8d94d5
created 2015-02-23 10:20 +0100
pushed 2015-05-11 18:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 389c918b643c (bug 1129780)
425c5e3af02458ad51eafe594eb7f5bcec61106d
created 2015-02-23 10:20 +0100
pushed 2015-05-11 18:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b70a4383ee84 (bug 1131429)
less more (0) -60 tip