js/src/jit/BaselineIC.h
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-04-23 00:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
24454f99189fb5df8f8d93e82ca4118973885729
created 2015-04-18 07:54 +0800
pushed 2015-04-21 22:25 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer
2c35e6083edecc9626e75f0f29504ffdc0ea2cdf
created 2015-04-14 13:00 +0200
pushed 2015-04-14 20:02 +0000
Hannes Verschore Hannes Verschore - Backed out f3da454330a5 (bug 1049290) for adblock plus hangs
f3da454330a5df14016d3cabf1e256fce4ed26b2
created 2015-04-10 12:41 +0800
pushed 2015-04-13 10:00 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1049290 - Optimize JSOP_IN for baseline compiler. r=djvj, r=h4writer
b9da4b71accc5ab832794f809bab27ab29e22a91
created 2015-04-07 05:42 -0600
pushed 2015-04-07 19:53 +0000
Brian Hackett Brian Hackett - Bug 1148661 - Optimize accesses to unboxed expandos in Ion, r=jandem.
2188112cece3c1bea799137c0913740375fbb919
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco
e19def475b91d36c13de902824c3818de2ab6287
created 2015-03-28 17:03 -0700
pushed 2015-03-30 00:21 +0000
Brian Hackett Brian Hackett - Bug 1142843 - Optimize accesses through prototypes with typed object receivers in baseline and ion, r=jandem.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +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
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
5092827680338c844b18a39b706f016278928961
created 2015-03-28 01:08 +0100
pushed 2015-03-29 03:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1143011 - Use AllocatableSet or LiveSet for all register set uses. r=jandem
7147b36dd400a081fa67ddac3a61dda780f39d07
created 2015-03-20 04:03 -0700
pushed 2015-03-21 19:32 +0000
Brian Hackett Brian Hackett - Bug 1137180 - Add baseline caches for extensible unboxed objects, and enable extensible unboxed objects (still off by default), r=jandem.
2a827268f69e71fde5368271691cda4a7db3923e
created 2015-03-16 13:17 -0400
pushed 2015-03-17 10:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset df82a0b667bb (bug 1137180) for causing intermittent crashes.
df82a0b667bbb90ad257aaf458d9e80df1d2c3df
created 2015-03-15 14:26 -0600
pushed 2015-03-17 10:46 +0000
Brian Hackett Brian Hackett - Bug 1137180 - Allow unboxed objects to be extended with new properties, r=jandem.
83fabedf6d3ab656fd5c3d7c2dcc9c4d75e808ca
created 2015-03-12 16:57 +0100
pushed 2015-03-12 22:06 +0000
Jan de Mooij Jan de Mooij - Bug 1128646 part 1 - Optimize calls to own property scripted getters. r=efaust
afda1ff329bf2d1da22e0f09eb1c24537eefb7f4
created 2015-03-04 08:32 -0600
pushed 2015-03-04 21:35 +0000
Brian Hackett Brian Hackett - Bug 1137497 - Remove shape from unboxed objects, r=jandem.
9e86bfdf6bd8fb92e92ed4a5f5efea77d79e5d40
created 2015-03-03 06:32 -0600
pushed 2015-03-04 00:49 +0000
Brian Hackett Brian Hackett - Bug 1135816 - Handle unboxed object receivers when compiling getter/setter calls in baseline/Ion, r=jandem.
6470d649e1bbfdd782cfdcfab28d87754ca39407
created 2015-03-01 16:31 -0600
pushed 2015-03-02 20:13 +0000
Brian Hackett Brian Hackett - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code, r=jandem.
a286c01c617c1eb8a0c45e61d49b718995da19d2
created 2015-02-19 14:35 -0500
pushed 2015-02-19 23:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1109924. Remove pointless DOM proxy handler guards that are covered by the shape guards we have already done. r=jandem
c8e7bedf9511a447a3b646364ea840c0318f433d
created 2015-02-19 11:03 +0100
pushed 2015-02-19 23:52 +0000
Jan de Mooij Jan de Mooij - Bug 1134232 - Don't pass handles to Baseline IC stubs. r=bhackett
cda91b1179bf3d5aa371f9b1730dbc1d44f258ce
created 2015-02-18 19:06 +0100
pushed 2015-02-19 01:30 +0000
Jan de Mooij Jan de Mooij - Bug 1134142 - Replace Baseline ICStub New functions with a variadic template function. r=djvj
819fefe0c733e373a552a6b78e1f1e1b483a366f
created 2015-02-14 15:18 +0100
pushed 2015-02-16 15:06 +0000
Jan de Mooij Jan de Mooij - Bug 1129387 - Optimize JSOP_NEW object allocation better in Ion. r=bhackett
2eca2e88f8e319adaec6955b6337f95f479bf48c
created 2015-02-12 14:53 +0100
pushed 2015-02-12 22:53 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112160 - Baseline Stubs: Align Jit frames before calling any jitted code. r=jandem
22f4338d2e1864c5d0ab34ebaef0bb6ff776872a
created 2015-02-07 03:12 -0700
pushed 2015-02-07 16:46 +0000
Brian Hackett Brian Hackett - Bug 1128084 - Add baseline IC for reading from unboxed object prototypes, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 22:44 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
b2e330b524b9a9c98a670adc7e001640fd4f6e4c
created 2015-02-05 12:01 +0100
pushed 2015-02-06 00:55 +0000
Jan de Mooij Jan de Mooij - Bug 1128535 followup - Fix Dromaeo DOM Query regression. r=efaust
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
7b4c0588cba87c37523adbad6f46710d95c74ace
created 2015-02-01 09:50 -0700
pushed 2015-02-02 12:20 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add JIT optimizations for unboxed objects, r=jandem.
14e79b1c87cb6bc9cbd0389dc5aa62b18b94414c
created 2015-01-26 12:22 +0100
pushed 2015-01-26 21:33 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1118344 - Baseline ICCall_Native accept any templateObject and not only a NativeObject. r=jandem
bd9169b924a1dd2d331eafffa80c6e38ee6f84e7
created 2015-01-22 20:34 -0800
pushed 2015-01-23 17:30 +0000
Shu-yu Guo Shu-yu Guo - Bug 1124121 - Handle the stack check VM calls in debug mode OSR. (r=jandem)
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
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
2ba42b1966bc18e2911ef1552acf859dfecf8579
created 2015-01-07 22:02 -0800
pushed 2015-01-08 13:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1116143 - Patch bare callVMs correctly in debug mode OSR. (r=jandem)
97ccac9529a67fc2598c42429c9e5f268ac0950e
created 2014-11-14 17:53 +0100
pushed 2014-12-30 01:28 +0000
Johannes Schulte Johannes Schulte - Bug 1007631 - Enable the innerize-window optimization for getters; r=jandem
47185628a395f5351d9422d3d63d78e5bf44ed76
created 2014-12-29 16:26 +0100
pushed 2014-12-30 01:28 +0000
Jan de Mooij Jan de Mooij - Bug 1113643 - Optimize |x instanceof function| in Baseline and optimize more in Ion. r=bhackett
f10fd10b7e27ffc969aa327fbd4839b72746552d
created 2014-12-15 18:21 -0800
pushed 2014-12-16 12:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1109375 - Make ICGetProp_Generic clonable for debug mode OSR. (r=jandem)
fde501c569cb6635095ff755f647cc8db39b0086
created 2014-12-11 13:07 -0500
pushed 2014-12-12 01:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1109888. ICGetPropCallDOMProxyNativeStub should inherit from ICGetPropCallGetter so we have our holder/holdershape/etc accessible the same way across all the JSNative getter stubs. r=efaust
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-08 11:50 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-06 00:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-06 00:03 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
dc46deacc76277ebc3115f6529f3f4d42f34b98a
created 2014-12-03 11:54 -0800
pushed 2014-12-05 12:00 +0000
Jan de Mooij Jan de Mooij - Bug 1106997 - Rename JSOP_NAME to JSOP_GETNAME. r=bhackett
9439c9dbd36efa79d5a3215f7529111aa0c5c0ce
created 2014-11-26 22:45 -0700
pushed 2014-11-27 11:55 +0000
Brian Hackett Brian Hackett - Bug 1100173, bug 1102510 - Add baseline caches for typed object scalar element accesses and scalar/reference property accesses, r=jandem.
b20b3bb15bf732fd652600d36cbb5aad193a2aa1
created 2014-11-26 13:35 -0800
pushed 2014-11-27 11:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 1103027 - Handle bailed-out-in-place Baseline frames in debug mode OSR. (r=jandem)
926e13c29c4bdcf842fe4bcab0646dc4f7df3148
created 2014-11-26 09:00 -0800
pushed 2014-11-27 01:34 +0000
Wes Kocher Wes Kocher - Backed out changeset c20d396e45b3 (bug 1100173) under suspicion of breaking pretty much everything on a CLOSED TREE
c20d396e45b33b833111318e80c0810b05fa3704
created 2014-11-26 08:20 -0700
pushed 2014-11-27 01:34 +0000
Brian Hackett Brian Hackett - Bug 1100173, bug 1102510 - Add baseline caches for typed object scalar element accesses and scalar/reference property accesses, r=jandem.
30276610fd2999ccf0dfe07b826f6b3d50b8a98e
created 2014-11-13 21:10 +0100
pushed 2014-11-14 11:59 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 15 - Add and optimize IsSuspendedStarGenerator. r=wingo
657e8b81c02dd70dd04cce286edffa35a7b1bf01
created 2014-11-13 09:30 -0700
pushed 2014-11-13 20:19 +0000
Brian Hackett Brian Hackett - Bug 1096023 - Fix code generation for ClassHook caches when the SPS profiler is active, r=jandem.
3922ae1c9aa7ffb33facdba051f9d4033205b0c3
created 2014-10-31 10:15 -0200
pushed 2014-11-06 12:50 +0000
Victor Carlquist Victor Carlquist - Bug 1086530 - Huge regression with using split after landing of bug 1054330. r=kvijayan
ed6401282c181e48024ffb661c1a9d3a65a85f11
created 2014-11-04 15:19 -0700
pushed 2014-11-05 19:04 +0000
Brian Hackett Brian Hackett - Bug 1091015 - Inline allocation of Typed Objects in IonMonkey, r=nmatsakis,jandem.
e5cc4321fbed33e76346389f17f04fc4577d92c4
created 2014-11-03 14:12 -0500
pushed 2014-11-03 21:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 062226e8a2d2 (bug 1091015) for SM test failures.
062226e8a2d2c57979bc99dbcd1eb1f61d9d315d
created 2014-11-03 11:36 -0700
pushed 2014-11-03 21:18 +0000
Brian Hackett Brian Hackett - Bug 1091015 - Inline allocation of Typed Objects in IonMonkey, r=nmatsakis,jandem.
c4153145366ad62acfc5c01a2d2cfabae85d8bcd
created 2014-10-28 12:36 +0100
pushed 2014-10-28 14:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a4fb4c2888a1 (bug 1086530) for spidermonkey test failures
a4fb4c2888a1a175142543672449e90395574c8f
created 2014-10-21 23:19 -0200
pushed 2014-10-28 14:55 +0000
Victor Carlquist Victor Carlquist - Bug 1086530 - Fix Huge regression with using split after landing of bug 1054330. r=kvijayan
ede829d6aa61ec18486be85ce6c6764d4ec085af
created 2014-10-09 21:46 +0200
pushed 2014-10-22 20:01 +0000
Johannes Schulte Johannes Schulte - Bug 1063878 - Attach Baseline-Stubs for names on the global's proto. r=jandem
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2014-10-20 12:40 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
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_IF by MOZ_ASSERT_IF. r=jorendorff
less more (0) -100 -60 tip