js/src/jit/IonCacheIRCompiler.cpp
d555db01bb95
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
30e2910469f7
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
d505fbfbd4e2
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
c57012db4d11
created 2017-04-14 12:29 +0200
pushed 2017-04-14 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 4 - Use BindName IC in Ion and remove the old IonCache infrastructure. r=evilpie
5a5e16d18cdb
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
a9d036ef05e8
created 2017-04-13 22:17 +0200
pushed 2017-04-14 09:07 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 5 - CacheIR HasOwn in Ion. r=jandem
68002ca0a77c
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
20a0a19c13e1
created 2017-03-19 22:02 +0100
pushed 2017-04-14 00:24 +0000
Johannes Schulte Johannes Schulte - Bug 1325358 - Reuse stack-slots, that we couldn't pop, for spilling in CacheIR. r=jandem
9927b6f58b07
created 2017-04-05 12:22 +0200
pushed 2017-04-05 21:16 +0000
Jan de Mooij Jan de Mooij - Bug 1326437 part 3 - Port Ion GetName IC to CacheIR. r=evilpie
1e65c7c94eae
created 2017-03-30 12:08 -0400
pushed 2017-03-31 12:45 +0000
Sean Stangl Sean Stangl - Bug 1352179 - Remove redundant calls to loadJSContext(). r=tcampbell
83d372332cb5
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
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
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
51bffdbb6a30
created 2017-03-14 13:05 +0100
pushed 2017-03-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1341071 - Fix Ion IC post barriers to be part of the IC stubs instead of adding them in IonBuilder. r=jonco,nbp
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
ee6ba4fcb76f
created 2017-03-05 20:11 +0100
pushed 2017-03-06 09:54 +0000
Jan de Mooij Jan de Mooij - Bug 1342856 - Optimize volatile register spilling for C++ calls from IC stubs. r=nbp
fabd7eaacb43
created 2017-02-28 09:52 +0100
pushed 2017-03-01 10:41 +0000
Jan de Mooij Jan de Mooij - Bug 1341067 followup - Some renaming review nits I forgot to qref. r=me
03be1ce804a5
created 2017-02-27 10:00 +0100
pushed 2017-02-27 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1341067 followup - Fix non-unified build bustage. r=red
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
405f930ae1b7
created 2017-02-23 14:07 -0600
pushed 2017-02-25 18:25 +0000
Yury Delendik Yury Delendik - Bug 1342170 - Fixes jscompartment inlines for js/src/jit files. r=evilpie
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
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
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
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
85849dc84129
created 2017-02-08 05:23 -0700
pushed 2017-02-09 00:09 +0000
Brian Hackett Brian Hackett - Bug 1334212 - Handle multiple contexts per runtime in compiled JIT code, r=h4writer.
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
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
09841bae5caf
created 2017-01-25 09:08 +1100
pushed 2017-01-27 09:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 6) - Remove SPS references in js/. r=shu.
bb0de976a39e
created 2017-01-25 15:26 +0100
pushed 2017-01-26 00:56 +0000
Jan de Mooij Jan de Mooij - Bug 1323099 part 1 - Use Ion GetPropertyIC also when the input is a boxed Value. r=h4writer
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
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
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
b8192f69e1a0
created 2017-01-16 13:45 +0100
pushed 2017-01-16 21:18 +0000
Jan de Mooij Jan de Mooij - Bug 1330248 - Make sure the script still has an IonScript before attaching a stub. r=h4writer
f004cbe6f011
created 2017-01-07 10:22 +0100
pushed 2017-01-07 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 965992 part 3 - Add an is-object debug assert to GuardDOMExpandoMissingOrGuardShape. r=bz
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
96534237bb1e
created 2017-01-06 16:21 +0100
pushed 2017-01-07 16:22 +0000
Tom Schuster Tom Schuster - Bug 1323190 - Inline Proxy::get into JIT VM functions. r=jandem
094c2806ef37
created 2016-12-24 14:35 +0100
pushed 2016-12-25 00:51 +0000
Tom Schuster Tom Schuster - Bug 1324566 - Port Baseline GetName_Env to CacheIR. r=jandem
f75fcf25c4a0
created 2016-12-24 14:35 +0100
pushed 2016-12-25 00:51 +0000
Jan de Mooij Jan de Mooij - Bug 1324566 - Set available registers after initializing the input locations. r=evilpie
efb8b9a6a1a4
created 2016-12-23 08:15 +0100
pushed 2016-12-25 00:51 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 18 - Add IonCacheIRCompiler to compile Ion IC stubs from CacheIR. r=h4writer