js/src/jit/CacheIR.cpp
485abf63b62b
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
e7a7282cf4f8
created 2017-03-21 18:48 +0100
pushed 2017-03-22 13:26 +0000
Tom Schuster Tom Schuster - Bug 1348821 - For MegamorphicNativeSlot differentiate between HandleMissing. r=jandem
7c9940c57e33
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
52ed0ff33648
created 2017-03-21 09:10 +0100
pushed 2017-03-21 23:08 +0000
Jan de Mooij Jan de Mooij - Bug 1348905 part 1 - Remove unnecessary IsPreliminaryObject check so we attach megamorphic setprop stubs in more cases. r=h4writer
f98a326bcf8d
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
93a2da765249
created 2017-03-17 11:24 +0100
pushed 2017-03-17 18:04 +0000
Hannes Verschore Hannes Verschore - Backed out changeset 323c768fdc43 (bug 1331136) for failures on websites
323c768fdc43
created 2017-03-15 14:05 +0100
pushed 2017-03-15 21:25 +0000
Tom Schuster Tom Schuster - Bug 1331136 - Handle more StringChar cases with ropes in CacheIR. r=jandem
0f3d912db691
created 2017-03-14 14:58 +0100
pushed 2017-03-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1345707 - Don't attach set-dense-hole stubs for non-extensible objects. r=tcampbell
d80e4bee4db1
created 2017-03-08 10:50 +0100
pushed 2017-03-08 16:00 +0000
Jan de Mooij Jan de Mooij - Bug 1344691 - Make add-dense-element stub support element (re)allocation. r=evilpie
ba5e3b0a356e
created 2017-03-04 15:36 +0100
pushed 2017-03-06 09:54 +0000
Jan de Mooij Jan de Mooij - Bug 1344463 followup - Fix comment copy/paste issue. r=me
c87ea81036b7
created 2017-03-04 15:24 +0100
pushed 2017-03-06 09:54 +0000
Jan de Mooij Jan de Mooij - Bug 1344463 - Optimize JSOP_INITELEM in Ion and emit it for 3-arguments _DefineDataProperty in self-hosted code. r=till,evilpie
8c19e05bea72
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
9b0b679a65a2
created 2017-02-23 16:02 -0500
pushed 2017-02-27 21:12 +0000
Ted Campbell Ted Campbell - Bug 1337763 - Factor out GeneratePrototypeHoleGuards r=jandem
d4f1db56ebc0
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
0dd554e057c6
created 2017-02-24 16:51 -0800
pushed 2017-02-25 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1341061 - Rename GETXPROP to GETBOUNDNAME for clarity. (r=arai)
49187b2a8396
created 2017-02-24 23:10 +0100
pushed 2017-02-25 18:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 76c74d43a9b0 (bug 1341061)
76c74d43a9b0
created 2017-02-24 12:52 -0800
pushed 2017-02-25 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1341061 - Rename GETXPROP to GETBOUNDNAME for clarity. (r=arai)
6b718178f43f
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
eb661732bcde
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
8f7c7758fda8
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
23120d7bc4d6
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
98eeda9744e6
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
af14b63b1368
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
3f60b9d2c5bd
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
fdc2509c3737
created 2017-02-12 13:13 +0100
pushed 2017-02-13 11:38 +0000
Tom Schuster Tom Schuster - Bug 1338825 - CacheIR: Attach the addSlot stub for Arrays. r=jandem
779d10ed78f5
created 2017-02-10 15:40 -0800
pushed 2017-02-12 01:41 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
7ff91659eb34
created 2017-02-09 15:25 -0800
pushed 2017-02-12 01:41 +0000
Shu-yu Guo Shu-yu Guo - Bug 1338323 - Don't attach SetArrayLength stub if length is not writable. (r=evilpie)
96454c1e87ee
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
5c031de2ce90
created 2017-02-08 14:46 +0100
pushed 2017-02-09 00:09 +0000
Tom Schuster Tom Schuster - Bug 1331034 - Introduce CacheIRSpewer. r=h4writer
ce4cea9734cb
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
3a9e80340a04
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
8970424593bb
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
3b7fff9faaa3
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
1e019f957600
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
8651f379530a
created 2017-02-06 16:23 +0100
pushed 2017-02-07 01:45 +0000
Jan de Mooij Jan de Mooij - Bug 1335405 part 1 - Replace unused JOF_SET with JOF_PROPINIT and JOF_PROPSET. r=arai
a2caf5127bf4
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
2c7238d4ab0a
created 2017-02-03 11:39 +0100
pushed 2017-02-04 01:04 +0000
Jan de Mooij Jan de Mooij - Bug 1334356 - Don't attach a missing-property stub if extra warnings are enabled. r=h4writer
d2758f635f72
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
72188279b3a9
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
5e1143770d7a
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
57bd56bce11a
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
a6ed4bb887b1
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
f91b100895ab
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
48e7992f1335
created 2017-01-21 13:19 +0100
pushed 2017-01-21 23:25 +0000
Jan de Mooij Jan de Mooij - Bug 1332593 - Optimize lookups of data properties on WindowProxies. r=evilpie
e91f28eb9a88
created 2017-01-20 16:10 +0000
pushed 2017-01-21 03:00 +0000
Jon Coppeard Jon Coppeard - Bug 1331668 - Add a class to encapsulate the possible results of a property lookup r=jandem
59962d7c3d8c
created 2017-01-20 12:43 +0100
pushed 2017-01-21 03:00 +0000
Tom Schuster Tom Schuster - Bug 1329016 - Allow negative zero in CacheIR index check. r=jandem
a16c508abfd0
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
d5955f3c7143
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
80e4fe7ff7cb
created 2017-01-19 14:04 +0100
pushed 2017-01-20 00:31 +0000
Jan de Mooij Jan de Mooij - Bug 1329195 - Update old stubs instead of attaching a new stub when a DOM proxy's generation changes. r=evilpie
18ea64fbf389
created 2017-01-16 18:40 +0100
pushed 2017-01-18 22:17 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer
f81835544ab8
created 2017-01-16 18:30 -0800
pushed 2017-01-17 05:43 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 5d72e00c604a (bug 1326067) for near-permaorange in wasm-06.js in Windows cgc builds
f4966566dfcf
created 2017-01-16 22:53 +0100
pushed 2017-01-17 05:43 +0000
Jan de Mooij Jan de Mooij - Bug 1330793 - Refactor int32 index guard to not modify the input register. r=evilpie
5d72e00c604a
created 2017-01-16 18:40 +0100
pushed 2017-01-17 05:43 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer
744e3371701b
created 2017-01-07 10:21 +0100
pushed 2017-01-07 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 965992 part 2 - Add inline caches for getting DOM expando properties. r=bz,evilpie
1f5fe007fc9c
created 2017-01-07 10:20 +0100
pushed 2017-01-07 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 965992 part 1 - Rename some CacheIR instructions related to DOM proxies. r=bz,evilpie
f897399fb28a
created 2017-01-04 22:12 +0100
pushed 2017-01-05 02:33 +0000
Tom Schuster Tom Schuster - Bug 1328077 - Attach dense element hole IC even with zero dense elements. r=jandem,bhackett
a6ac89909ecc
created 2017-01-04 12:07 +0100
pushed 2017-01-04 15:10 +0000
Tom Schuster Tom Schuster - Bug 1328076 - Attach primitive IC for more properties. r=jandem
e68f5a2cc409
created 2017-01-03 13:09 +0100
pushed 2017-01-04 02:40 +0000
Tom Schuster Tom Schuster - Bug 1323190 - Attach Proxy GetElem IC. r=jandem
c32cbdff356e
created 2017-01-01 15:12 +0100
pushed 2017-01-01 19:17 +0000
Tom Schuster Tom Schuster - Bug 1326589 - Correct CacheIR issue with uninitialized let and GetGName. r=jandem
1832a6e47f1c
created 2016-12-30 17:38 +0100
pushed 2016-12-31 00:56 +0000
Tom Schuster Tom Schuster - Bug 1324566 - Port Baseline GlobalNameAccessor to CacheIR. r=jandem