diff browse annotate |
942fabdcc3bcc317432b764c9408c19f1ef73a67 created 2017-02-23 14:07 -0600 pushed 2017-02-23 20:11 +0000 |
Yury Delendik | Yury Delendik - Bug 1342170 - Fixes jscompartment inlines for js/src/jit files. r?evilpie |
diff browse annotate |
6b718178f43f0f80ad1c8c36540d4e5112c0cc05 created 2017-02-22 21:16 +0100 pushed 2017-02-23 01:39 +0000 |
Tom Schuster | Tom Schuster - Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem |
diff browse annotate |
e3966729e0617ecdf97014e7c8633396a6585039 created 2017-02-02 02:41 -0500 pushed 2017-02-07 05:31 +0000 |
Ted Campbell | Ted Campbell - Bug 1334187 - Port In_Native/In_NativePrototype from BaselineIC to CacheIR. r?jandem |
diff browse annotate |
1c6c54ee868f32e89bab7dd1978e476380869716 created 2017-01-26 22:47 -0500 pushed 2017-02-07 05:31 +0000 |
Ted Campbell | Ted Campbell - Bug 1334187 - Port In_Dense from BaselineIC to CacheIR. r?jandem |
diff browse annotate |
1e019f9576006c09e00d9a081e9e20362aa79bee created 2017-02-06 16:25 +0100 pushed 2017-02-06 19:37 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1335405 part 2 - Use SetPropIRGenerator for Baseline SETELEM stubs. r=h4writer |
diff browse annotate |
d2758f635f72f779f712bf9c6e838868ed53c9f7 created 2017-02-02 12:12 -0700 pushed 2017-02-03 02:45 +0000 |
Brian Hackett | Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp. |
diff browse annotate |
c39e7e0d01eee474dfc465132aecc780da1f2111 created 2017-02-02 02:41 -0500 pushed 2017-02-02 08:03 +0000 |
Ted Campbell | Ted Campbell - Bug 1334187 - Port In_Native/In_NativePrototype from BaselineIC to CacheIR. r?jandem |
diff browse annotate |
5e7381be8252e402be6753193141977d84aafbdb created 2017-01-26 22:44 -0500 pushed 2017-01-27 19:27 +0000 |
Ted Campbell | Ted Campbell - Bug 1334187 - Add LoadDenseElementExistsResult to CacheIR. r?jandem |
diff browse annotate |
a6ed4bb887b120a2987c5484ef9e48a32840748b created 2017-01-24 19:47 +0100 pushed 2017-01-25 00:13 +0000 |
Tom Schuster | Tom Schuster - Bug 1332946 - CacheIR: IC for function.length. r=jandem |
diff browse annotate |
59962d7c3d8c00a6d774362deb0934e84b1938c6 created 2017-01-20 12:43 +0100 pushed 2017-01-20 13:03 +0000 |
Tom Schuster | Tom Schuster - Bug 1329016 - Allow negative zero in CacheIR index check. r=jandem |
diff browse annotate |
d5955f3c7143d00e95c40ee6a533d13090369f7c created 2017-01-19 14:21 +0100 pushed 2017-01-19 19:52 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1326067 part 3 - Port Baseline unboxed object SetProp stub to CacheIR. r=evilpie |
diff browse annotate |
80e4fe7ff7cb78b5774caa19f9c340132a06202b created 2017-01-19 14:04 +0100 pushed 2017-01-19 19:52 +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 |
diff browse annotate |
18ea64fbf389b11d693899051eb182963dc283d2 created 2017-01-16 18:40 +0100 pushed 2017-01-18 14:49 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer |
diff browse annotate |
f81835544ab8e371a6d59a609a88567fce2183f5 created 2017-01-16 18:30 -0800 pushed 2017-01-17 02:41 +0000 |
Phil Ringnalda | Phil Ringnalda - Backed out changeset 5d72e00c604a (bug 1326067) for near-permaorange in wasm-06.js in Windows cgc builds |
diff browse annotate |
f4966566dfcf5d9b68e7c54e57fed6b543a6362e created 2017-01-16 22:53 +0100 pushed 2017-01-17 02:41 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1330793 - Refactor int32 index guard to not modify the input register. r=evilpie |
diff browse annotate |
5d72e00c604a43f304307beaeb94a46e4fa11718 created 2017-01-16 18:40 +0100 pushed 2017-01-16 21:50 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer |
diff browse annotate |
744e3371701b602e027faec7994df5c064879136 created 2017-01-07 10:21 +0100 pushed 2017-01-07 16:43 +0000 |
Jan de Mooij | Jan de Mooij - Bug 965992 part 2 - Add inline caches for getting DOM expando properties. r=bz,evilpie |
diff browse annotate |
4aca941d2d3bace0ecb3029b5f2f07311f08c321 created 2017-01-05 14:13 +0100 pushed 2017-01-05 14:33 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1328227 - Add payload register to availableRegs_ in useValueRegister. r=h4writer |
diff browse annotate |
05a6f5bcb7a086985dac27c3db82324326434459 created 2016-12-29 15:22 +0100 pushed 2016-12-29 18:36 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1323096 - Optimize object[double] and object[string] like object[int32]. r=evilpie |
diff browse annotate |
094c2806ef371fb4350cb593edaf4bdf66cb6c35 created 2016-12-24 14:35 +0100 pushed 2016-12-25 03:58 +0000 |
Tom Schuster | Tom Schuster - Bug 1324566 - Port Baseline GetName_Env to CacheIR. r=jandem |
diff browse annotate |
f75fcf25c4a05b3ec72df639f6d5ad08abf12ef6 created 2016-12-24 14:35 +0100 pushed 2016-12-25 03:58 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1324566 - Set available registers after initializing the input locations. r=evilpie |
diff browse annotate |
b4be622a00d6005b1818ce22b83c114769883f14 created 2016-12-23 08:15 +0100 pushed 2016-12-25 02:55 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 18 - Add IonCacheIRCompiler to compile Ion IC stubs from CacheIR. r=h4writer |
diff browse annotate |
5e9cef1f65d68709a053f6da15f895dab12b33c7 created 2016-12-23 16:06 +0100 pushed 2016-12-23 16:10 +0000 |
Carsten "Tomcat" Book | Carsten "Tomcat" Book - Backed out changeset efb8b9a6a1a4 (bug 1322093) |
diff browse annotate |
efb8b9a6a1a4a411d08c6d58d62e8b1bfa719dfe created 2016-12-23 08:15 +0100 pushed 2016-12-23 09:13 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 18 - Add IonCacheIRCompiler to compile Ion IC stubs from CacheIR. r=h4writer |
diff browse annotate |
db73f66731afcb4b99e5a41e8a68a7e0e6047d7e created 2016-12-22 09:25 +0100 pushed 2016-12-22 21:08 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 13 - Share codegen of ops that use the output register. r=h4writer |
diff browse annotate |
e0a60b26e25d0663d80eea0f61c0b2bea065ca7b created 2016-12-22 09:25 +0100 pushed 2016-12-22 21:08 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 12 - Move codegen for some ops to shared code. r=evilpie |
diff browse annotate |
732bfa4cc97a919ea20fbb438cbb190fdb82b698 created 2016-12-21 17:37 +0100 pushed 2016-12-21 20:49 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 10 - Add initInputLocation overloads for register types used by Ion. r=evilpie |
diff browse annotate |
c845f579be3a952e01f3eb586529c174c086b4f0 created 2016-12-21 17:37 +0100 pushed 2016-12-21 20:49 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 9 - Minor cleanup. r=evilpie |
diff browse annotate |
dec599fbdaed0b7bb59e17e122529d18212055ab created 2016-12-21 17:37 +0100 pushed 2016-12-21 20:49 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 7 - Make restoreInputState work for Ion ICs. r=h4writer |
diff browse annotate |
cc3b8d218cc7e8515312919a291fac97cc59ff01 created 2016-12-21 17:37 +0100 pushed 2016-12-21 20:49 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 6 - Add helpers for pushing/popping values. r=h4writer |
diff browse annotate |
2cb264cab3a12716b995c17915706da6665dc2ca created 2016-12-21 17:37 +0100 pushed 2016-12-21 20:49 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 5 - Factor out restoreInputState from emitFailurePath. r=h4writer |
diff browse annotate |
12611ebec480f8a72ebd04e483a5b7a432ced5d7 created 2016-12-21 12:20 +0100 pushed 2016-12-21 16:04 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 4 - Add OperandLocation::Constant since Ion ICs can have constant operands. r=nbp |
diff browse annotate |
9d6b9e5dc4e75ff2af178c1267753989fe3a3f9d created 2016-12-21 12:19 +0100 pushed 2016-12-21 16:04 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 3 - Optimize type guards if we know they always succeed. r=nbp |
diff browse annotate |
4c52c4f524ede02d578a0320d89ae4e73f7b8127 created 2016-12-21 12:19 +0100 pushed 2016-12-21 16:04 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 2 - Add a mechanism to share codegen for cache ops between Baseline/Ion. r=h4writer |
diff browse annotate |
bf9af1b0ed3daa54a8fc131181afa4e431048439 created 2016-12-21 12:19 +0100 pushed 2016-12-21 16:04 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1322093 part 1 - Split up BaselineCacheIR.{cpp,h}. r=h4writer |