js/src/jit/CacheIR.h
5c9b13e813391a433976999f59a5090e66311697
created 2017-08-09 16:27 -0400
pushed 2017-08-11 01:14 +0000
Kannan Vijayan Kannan Vijayan - Bug 1382837 - Optimize Array.join in baseline for empty and single-item arrays. r=tcampbell
08bef58cdb9db462ebfaeabd6e6cbd92d7ddbe08
created 2017-07-25 17:18 -0600
pushed 2017-07-26 09:12 +0000
Brian Hackett Brian Hackett - Bug 1383777 - Support idempotent ICs that access missing properties and object lengths, r=jandem.
5bb170d708758ed504199cf0c7b0583295c07966
created 2017-07-25 11:28 -0400
pushed 2017-07-26 02:04 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366375 - Add CacheIR stub for optimizing calls to array_push. r=jandem
072f8d4a9964129a06d774a5698f7f9f8128c66c
created 2017-07-21 07:49 -0700
pushed 2017-07-22 09:39 +0000
Brian Hackett Brian Hackett - Bug 1355109 - Add IC for property reads on xrays, r=jandem,bz.
1bd39c38c043886f64cc70fb452ee6093cdcf4de
created 2017-07-15 13:22 +0200
pushed 2017-07-16 14:31 +0000
Jan de Mooij Jan de Mooij - Bug 1375505 part 9 - Optimize for-in/JSOP_ITER with a Baseline/Ion IC. r=evilpie
63215af4995f74aae2a6b24ad148e83d47c732f9
created 2017-07-12 21:54 +0200
pushed 2017-07-13 14:35 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Use CompareIR for symbol and object equality. r=jandem
17f8bf61f6e9043623145cfcc8cde50ee3212e55
created 2017-07-08 19:59 +0200
pushed 2017-07-12 09:07 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Use CompareIR for string equality. r=jandem
aa6c5a536141cc2f17109fc95dfe8d1848f9ae71
created 2017-07-08 19:29 +0200
pushed 2017-07-12 09:07 +0000
Tom Schuster Tom Schuster - Bug 1341261 - CompareIR spewing. r=jandem
ff34e592b774816b3e6237026351917d3a74047a
created 2017-07-08 19:29 +0200
pushed 2017-07-12 09:07 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Basic framework for CompareIR code. r=jandem
9623b08f4af3b12fb8fd14318cf89c13a45b54aa
created 2017-07-09 10:25 +0200
pushed 2017-07-10 10:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d3f86880276d (bug 1341261) to complete backout for frequently failing spidermonkey cgc's js/src/jit-test/tests/asm.js/testBug1117235.js on Linux x64 debug. r=backout
9b47420e3a0a1243f48a8bbcb121c33e49ab809c
created 2017-07-09 10:24 +0200
pushed 2017-07-10 10:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6ca7dfedd992 (bug 1341261)
78c399bd23b6c95d3c9a13d3a7fef5e84b144024
created 2017-07-09 09:50 +0200
pushed 2017-07-10 10:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8218ddede57b (bug 1341261) for frequently failing spidermonkey cgc's js/src/jit-test/tests/asm.js/testBug1117235.js on Linux x64 debug. r=backout
8218ddede57b853db1a420db4957f229ef229805
created 2017-07-08 19:59 +0200
pushed 2017-07-10 10:26 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Use CompareIR for string equality. r=jandem
6ca7dfedd99208cf31f62e9ccf397da9705ea25f
created 2017-07-08 19:29 +0200
pushed 2017-07-10 10:26 +0000
Tom Schuster Tom Schuster - Bug 1341261 - CompareIR spewing. r=jandem
d3f86880276d8fcfc27136137f73ae4e8a8a3894
created 2017-07-08 19:29 +0200
pushed 2017-07-10 10:26 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Basic framework for CompareIR code. r=jandem
167c7d1eaee18b2f18682669858a09272a9cbdde
created 2017-06-20 22:37 -0400
pushed 2017-06-28 11:23 +0000
Ted Campbell Ted Campbell - Bug 1169745 - Support JSOP_GETELEM_SUPER in Baseline. r=jandem
da8bb4db80e5ee0a136b501dc0ae36a39adf14bd
created 2017-06-20 16:36 -0400
pushed 2017-06-28 11:23 +0000
Ted Campbell Ted Campbell - Bug 1169745 - Support JSOP_GETPROP_SUPER in Baseline. r=jandem
7a9a6334ee2ef49aec2ebe5c1e5d2b3334fcc56e
created 2017-06-15 13:09 -0400
pushed 2017-06-15 23:22 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Add CacheIR stub for String_split. r=tcampbell
c06620d52d5f60de8e13bbd3628b4b8d23cf7c1b
created 2017-04-27 12:11 -0400
pushed 2017-05-04 03:10 +0000
Ted Campbell Ted Campbell - Bug 1359952 - Add HasPropIRGenerator r=jandem
68042c9ca8dca0b8d77f25e5d30843dbee1dec44
created 2017-05-02 18:24 +0200
pushed 2017-05-03 00:36 +0000
Tom Schuster Tom Schuster - Bug 1350263 - Typeof object CacheIR support. r=jandem
12921b0155645edcfca2157aae5ad2c1dc274d20
created 2017-05-02 18:24 +0200
pushed 2017-05-03 00:36 +0000
Tom Schuster Tom Schuster - Bug 1350263 - Primitive typeof CacheIR support. r=jandem
c0e067be07c94d099245f24c67b068b93ba9b3f4
created 2017-05-02 15:38 +0200
pushed 2017-05-03 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 1353353 - Add GetName and BindName CacheIR spew. r=evilpie
d555db01bb95f98b1822fdb9a7cabcb4067289cb
created 2017-04-18 18:56 +0200
pushed 2017-04-20 00:11 +0000
Tom Schuster Tom Schuster - Bug 1357468 - More Object.hasOwnProperty optimizations for Speedometer. r=jandem
30e2910469f720c43bd913bb02fcb7ded4d19cc4
created 2017-04-18 19:32 +0200
pushed 2017-04-19 08:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d505fbfbd4e2 (bug 1357468) for asserting an e.g. failing js/src/jit-test/tests/arrays/sort-getter-only.js. r=backout
d505fbfbd4e283cf4d47936d637777eaac37b772
created 2017-04-18 18:56 +0200
pushed 2017-04-19 08:33 +0000
Tom Schuster Tom Schuster - Bug 1357468 - More Object.hasOwnProperty optimizations for Speedometer. r=jandem
a74790bf48bdf65890512ebde152b35803b3c063
created 2017-04-14 12:28 +0200
pushed 2017-04-14 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 3 - Add BindName stub for non-global (BINDNAME) lookups. r=evilpie
e0777fa8a631e6f759ad970da1eb38255376e217
created 2017-04-14 12:28 +0200
pushed 2017-04-14 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 2 - Add BindName stub for global (BINDGNAME) lookups. r=evilpie
5a5e16d18cdb8ca1d1469438414b19cc5fc65b38
created 2017-04-14 12:26 +0200
pushed 2017-04-14 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 1 - Add BindNameIRGenerator and use it in Baseline. r=evilpie
5e1a2ab034aee990e3a13c84eabb4d7cfcfc8791
created 2017-04-13 22:17 +0200
pushed 2017-04-14 09:07 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 4 - Megamorphic stub. r=jandem
07b10177f7084e753b95af68edc5f9f620dd8f6c
created 2017-04-13 22:17 +0200
pushed 2017-04-14 09:07 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 3 - CacheIR for HasOwn with baseline support. r=jandem
68002ca0a77c45e9988722ce2caae8105d860954
created 2017-04-13 16:21 +0200
pushed 2017-04-14 00:24 +0000
Jan de Mooij Jan de Mooij - Bug 1336580 - Attach AddSlot stubs before we run the new-script analysis. r=bhackett
83d372332cb5bdad78260e25bb6cb7d9988edef5
created 2017-03-21 12:19 -0700
pushed 2017-03-28 20:31 +0000
Steve Fink Steve Fink - Bug 1342261 - Permit cross-compartment edges in CacheIR stubs, r=jonco
ab0e044db9e1d61a7b9a0e1854cf2585dc43cf69
created 2017-03-27 10:19 +0200
pushed 2017-03-28 00:13 +0000
Jan de Mooij Jan de Mooij - Bug 1340496 - Add IC support for setting existing properties on WindowProxies. r=evilpie
485abf63b62b29b21b7e7a1cf0fba1940d775166
created 2017-03-22 09:08 +0100
pushed 2017-03-22 13:26 +0000
Jan de Mooij Jan de Mooij - Bug 1133423 - Optimize sets of expando properties and expando setter calls on DOM proxies. r=evilpie
7c9940c57e33c90326e8a450401d3babc9aa4c13
created 2017-03-21 09:12 +0100
pushed 2017-03-21 23:08 +0000
Jan de Mooij Jan de Mooij - Bug 1348905 part 3 - Make SetNativeDataProperty skip the type barrier if the IC knows we don't need one. r=h4writer
f98a326bcf8d8095d2b6168eb2b3864d03f9dff2
created 2017-03-20 14:00 +0100
pushed 2017-03-21 01:20 +0000
Jan de Mooij Jan de Mooij - Bug 1328140 - Improve handling of IC failures, add megamorphic IC stubs. r=h4writer
8c19e05bea722d348139e4f4b1fd5106665776d1
created 2017-02-23 16:04 -0500
pushed 2017-02-27 21:12 +0000
Ted Campbell Ted Campbell - Bug 1337763 - Add DenseInHole IC to CacheIR r=jandem
d4f1db56ebc0ffc6817b81b6ba80d7b98b718489
created 2017-02-27 09:32 +0100
pushed 2017-02-27 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1341067 - Port Ion SetProp/SetElem IC to CacheIR. r=h4writer
6b718178f43f0f80ad1c8c36540d4e5112c0cc05
created 2017-02-22 21:16 +0100
pushed 2017-02-23 13:59 +0000
Tom Schuster Tom Schuster - Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem
eb661732bcdec7e929eee1cbfb7f3fbab915ff1e
created 2017-02-21 13:49 +0100
pushed 2017-02-22 01:35 +0000
Jan de Mooij Jan de Mooij - Bug 1338828 part 3 - Add CacheIR SetProp/SetElem stubs for unshadowed setter calls on DOM proxies. r=h4writer
8f7c7758fda8b7df58b796a747b2c73810bfc7f0
created 2017-02-21 13:49 +0100
pushed 2017-02-22 01:35 +0000
Jan de Mooij Jan de Mooij - Bug 1338828 part 2 - Add CacheIR SetProp/SetElem stubs for shadowing DOM proxies. r=h4writer
23120d7bc4d6e113d940e800ac1227dfba06d437
created 2017-02-21 13:48 +0100
pushed 2017-02-22 01:35 +0000
Jan de Mooij Jan de Mooij - Bug 1338828 part 1 - Add CacheIR SetProp/SetElem stubs for proxies. r=h4writer
98eeda9744e6c2f7d4fc3e97562c250c685cc30b
created 2017-02-16 15:11 +0100
pushed 2017-02-17 12:25 +0000
Jan de Mooij Jan de Mooij - Bug 1337024 part 3 - Port Baseline TypedArray/TypedObject SetElem stub to CacheIR. r=evilpie
af14b63b1368c56915c9d651694fdbdaab617d56
created 2017-02-16 13:47 +0100
pushed 2017-02-16 17:28 +0000
Jan de Mooij Jan de Mooij - Bug 1337871 part 2 - Remove some shared IC code that's no longer used. r=h4writer
3f60b9d2c5bd1eb0188e21953bcc50857b984323
created 2017-02-13 17:38 +0100
pushed 2017-02-14 01:04 +0000
Jan de Mooij Jan de Mooij - Bug 1337024 part 2 - Port Baseline stubs for adding dense/unboxed elements to CacheIR. r=evilpie
96454c1e87ee57b2853a8ab00d38b5de29992807
created 2017-02-10 17:18 +0100
pushed 2017-02-10 23:23 +0000
Jan de Mooij Jan de Mooij - Bug 1337024 part 1 - Convert Baseline stubs for setting dense/unboxed elements to CacheIR. r=evilpie
5c031de2ce9025cf8fef6901fe3753eb998d8d7d
created 2017-02-08 14:46 +0100
pushed 2017-02-09 00:09 +0000
Tom Schuster Tom Schuster - Bug 1331034 - Introduce CacheIRSpewer. r=h4writer
ce4cea9734cb6678398f05cb9ef99e09b1d3277f
created 2017-02-02 13:20 -0500
pushed 2017-02-07 23:57 +0000
Ted Campbell Ted Campbell - Bug 1334187 - Port In_NativeDoesNotExist from BaselineIC to CacheIR. r=jandem
3a9e80340a047263016f4c5bbec093cae4cb2cc8
created 2017-02-02 02:41 -0500
pushed 2017-02-07 23:57 +0000
Ted Campbell Ted Campbell - Bug 1334187 - Port In_Native/In_NativePrototype from BaselineIC to CacheIR. r=jandem
8970424593bb1949d9f7e30268140f57b6a11793
created 2017-01-26 22:47 -0500
pushed 2017-02-07 23:57 +0000
Ted Campbell Ted Campbell - Bug 1334187 - Port In_Dense from BaselineIC to CacheIR. r=jandem
3b7fff9faaa3dc95a1ab8fa50b7ac7a600c016a9
created 2017-01-25 12:08 -0500
pushed 2017-02-07 23:57 +0000
Ted Campbell Ted Campbell - Bug 1334187 - Add CacheIR scaffolding for JSOP_IN. r=jandem
1e019f9576006c09e00d9a081e9e20362aa79bee
created 2017-02-06 16:25 +0100
pushed 2017-02-07 01:45 +0000
Jan de Mooij Jan de Mooij - Bug 1335405 part 2 - Use SetPropIRGenerator for Baseline SETELEM stubs. r=h4writer
a2caf5127bf42f6a1d1cee7a58b19ea8e234e5e2
created 2017-02-03 13:40 +0100
pushed 2017-02-04 01:04 +0000
Jan de Mooij Jan de Mooij - Bug 1091978 - Make CacheIR AddProp stub support dynamic slot (re)allocation. r=evilpie
72188279b3a9cac713fa70538eaa84fb7f15a2d4
created 2017-01-30 20:48 +0100
pushed 2017-01-30 23:45 +0000
Tom Schuster Tom Schuster - Bug 1334727 - CacheIR: SetProp array length IC. r=jandem
5e1143770d7a1f21a09f08e7049fffc647ce4f72
created 2017-01-30 15:28 +0100
pushed 2017-01-30 23:45 +0000
Jan de Mooij Jan de Mooij - Bug 1333690 part 3 - Port Baseline AddSlot stub to CacheIR. r=evilpie
57bd56bce11aa7612cc6978ad0a1447103c04b54
created 2017-01-25 09:39 +0100
pushed 2017-01-26 00:56 +0000
Jan de Mooij Jan de Mooij - Bug 1333690 part 1 - Port Baseline setter stubs to CacheIR. r=evilpie
a6ed4bb887b120a2987c5484ef9e48a32840748b
created 2017-01-24 19:47 +0100
pushed 2017-01-25 02:53 +0000
Tom Schuster Tom Schuster - Bug 1332946 - CacheIR: IC for function.length. r=jandem
f91b100895abbd8593169802185bb7b025c21faf
created 2017-01-22 12:55 +0100
pushed 2017-01-22 16:48 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 7 - Fix type update code to use the unboxed object instead of the UnboxedExpandoObject. r=bhackett
a16c508abfd042dfcabe141a108bcd44a48d2dee
created 2017-01-20 09:58 +0100
pushed 2017-01-20 14:26 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 4 - Port Baseline TypedObject SetProp stub to CacheIR. r=evilpie
d5955f3c7143d00e95c40ee6a533d13090369f7c
created 2017-01-19 14:21 +0100
pushed 2017-01-20 00:31 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 3 - Port Baseline unboxed object SetProp stub to CacheIR. r=evilpie
less more (0) -100 -60 tip