js/src/jit/CodeGenerator.h
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
79e9e6a709b04ecb89f2a87bba6e1967a2326cc8
created 2018-08-24 15:27 +0200
pushed 2018-08-25 16:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1437065: Inline monomorphic calls to wasm; r=luke, r=jandem
92b4cab82784725d2a0b83157cab605e8d3db2ea
created 2018-08-16 10:42 -0700
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 4] Remove SharedIC support from Ion r=jandem
402c68b550d1aede856016eee0325f2c4cd75729
created 2018-08-15 19:59 -0700
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 2] Cleanup Ion SharedStubs code r=jandem
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
0fd93c0985bbdfdb1233583164c386d54fc8d498
created 2018-07-26 14:23 +0300
pushed 2018-08-24 17:49 +0000
shindli shindli - Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
b2242216d11b7aff2b1549ce3f717a98de6cc892
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
ca13bbbbb8c53dfc84f31dcddac8342fbbc09264
created 2018-06-21 10:30 +0200
pushed 2018-06-23 22:41 +0000
Lars T Hansen Lars T Hansen - Bug 1459900 - Rename Sig as FuncType, transitively. rs=luke
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
81ef11104ebb7871c6efe1794a40d4505a80c8dd
created 2018-04-08 17:01 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1448887 - Remove async Ion loop interrupts. r=luke
03f1b458b9861280f68f555206397014367a4ad1
created 2018-03-28 16:09 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1445235 part 6 - Use spectreBoundsCheck32 for more stores in JIT code. r=nbp
67a934c919d699e85a2bde2506516d9ce2e37185
created 2018-03-19 14:31 +0100
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1446766 part 2 - Move some wasm code from CodeGenerator-shared.cpp to CodeGenerator.cpp. r=bbouvier
faf5f5fde107301ab2a465d4091db5cc773158cd
created 2018-03-19 14:30 +0100
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1446766 part 1 - Use a macro to declare CodeGenerator visit methods. r=nbp
b832f0e5e3026492a2df769d5ade371a78891470
created 2018-03-12 15:10 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
edcbf982b033f497ed65c39a812e5252a1988f24
created 2018-03-12 23:53 +0200
pushed 2018-04-26 21:04 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1435360) for web-platform reftests failures on marionette/content/reftest.js CLOSED TREE
eb7a4a96c3331e2353a61ca5d234df10dde374fa
created 2018-03-12 15:10 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
ce00b156aeb78fb7ddafd71d03c9709278265880
created 2018-03-28 16:09 +0200
pushed 2018-04-09 18:26 +0000
Jan de Mooij Jan de Mooij - Bug 1445235 part 6 - Use spectreBoundsCheck32 for more stores in JIT code. r=nbp, a=RyanVM
240114d8acd30222fe7d18b88b1ba25b227d3c9b
created 2018-03-11 20:18 +0100
pushed 2018-03-12 14:54 +0000
Jan de Mooij Jan de Mooij - Bug 1442561 part 2 - Add Spectre mitigations for most shape/group/class guards in JIT code. r=luke,tcampbell
55c87e7ea09d4d9d6a38603360d57523b3c4c821
created 2018-03-10 02:35 +0200
pushed 2018-03-12 14:54 +0000
Ciure Andrei Ciure Andrei - Backed out 3 changesets (bug 1435360) for Android XPCShel failures a=backout on a CLOSED TREE
8cdf945be534dacae33245106e6718055a80bd7f
created 2018-03-09 13:04 -0600
pushed 2018-03-12 14:54 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
35e4f2c811209ec8d5a27757e0cc3aedb26a1ec1
created 2018-03-01 21:31 +0100
pushed 2018-03-02 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1441182 - Share more LGuardShape/LGuardObjectGroup/LGuardClass code. r=bbouvier
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
c3d6247ece759ea353bf49815b3688406e6e37bf
created 2018-02-27 12:14 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1359342 - Add delayed read barriers for JitCompartment stubs r=nbp
594ed5cfd631fe3aaad0ae37b57e0334e1023790
created 2018-02-26 15:26 +0100
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 1437483 part 2 - Spectre mitigations for guardObjectType, disabled by default. r=nbp,luke
d3fd4aff7c7956a23978d9adf71116344d83647a
created 2018-02-20 17:18 +0100
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 1437862 part 2 - Make guardTypeSetMightBeIncomplete debug-only. r=nbp
11e086a7d4634a6e8f33f288422233a93734d601
created 2018-02-18 11:29 +0200
pushed 2018-03-01 16:46 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1434717) due to issues determined during fuzzing
52f1dfd75ff7641d966f1bdae12b97d889c65cd8
created 2018-02-02 10:38 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 5: Connect UnaryArith IC to IonMonkey r=tcampbell
286c42a171d891d29c4afc214a34a806cb65f0bb
created 2018-02-01 11:09 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 4: Remove UnaryShared IC support r=tcampbell
28f2431abd8379e56eaf5ee3ba7ff52ff8f1c5f2
created 2018-02-16 16:27 +0100
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 12 - Remove LNode::accept, devirtualize CodeGenerator. r=nbp
203171ae082818f87bd485ff78a5d3bf767240a3
created 2018-02-05 16:22 -0800
pushed 2018-03-01 16:46 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: JIT, r=jandem
269c43e9132ea3355e61a919f3621da9bd5f927b
created 2018-01-30 10:05 -0800
pushed 2018-03-01 16:46 +0000
André Bargull André Bargull - Bug 1433432 - Inline Object.is(...) in Ion. r=jandem
af6fb4b32a61f661e9f6e83117166a9dbc7553dd
created 2018-01-12 14:07 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Add InstanceOf inline cache to IonMonkey r=jandem
311caefd3853084858a8e1de7ac5f91493cf9915
created 2018-01-23 23:34 +0200
pushed 2018-03-01 16:46 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1420910) for mochitest assertion failure at /builds/worker/workspace/build/src/js/src/jit/MIR.cpp on a CLOSED TREE
d582cd2faa28c8b866f5c638bab71756c1c9a7a2
created 2018-01-12 14:07 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Add InstanceOf inline cache to IonMonkey. r=jandem
57732b9b7fc5ac93ed84eb08297430ee0c240b8b
created 2018-01-19 00:12 +0200
pushed 2018-01-19 16:34 +0000
Ciure Andrei Ciure Andrei - Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
379a933da614e9176070e28522f486ea18ded5e1
created 2018-01-18 22:00 +0100
pushed 2018-01-19 16:34 +0000
Jan de Mooij Jan de Mooij - Bug 1430602 - Add Spectre index masking for bounds-checked loads in Ion. r=luke,nbp
514350cead8b3369ab9e50caafcbb21827e91ff9
created 2018-01-06 12:09 -0500
pushed 2018-01-19 16:34 +0000
Ted Campbell Ted Campbell - Bug 1428489 - Support JSOP_IMPLICITTHIS in Ion using VMCall. r=jandem
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-16 14:33 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-12 16:47 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
ec5b307a28aa6e939446eb4c19a09f8b6c7f2287
created 2018-01-04 15:49 -0800
pushed 2018-01-12 16:47 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: JIT, r=jandem
cc6c341c68f8229dfa6e740fa2d2d49f1c86c4a2
created 2017-07-03 17:20 -0700
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1377576 - Ion support for wasm atomics. r=bbouvier
82bdb5c8e75db1db321274075ae10e855c3ccb78
created 2017-10-18 20:47 +0200
pushed 2017-11-02 16:33 +0000
Tom Schuster Tom Schuster - Bug 1378186 - Implement super.property in Ion. r=jandem
4426713945122777c3764ad45ca8d23956e5aec6
created 2017-09-27 13:17 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
ea4ebbcd00229b66bef9bbf9cf88596bf12439cc
created 2017-09-11 18:35 +0200
pushed 2017-09-15 00:19 +0000
Tom Schuster Tom Schuster - Bug 1385278 - Move the rest of IonCaches.h to Assembler-shared.h. r=jandem
b755618d7c138728721a13e7481c63035e7aec4d
created 2017-08-11 16:24 +0200
pushed 2017-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1389461 - WebAssembly sign extension opcodes. r=bbouvier
31625e5ae7685e3eede79541f3b483ca3e9a7faa
created 2017-08-17 18:31 +0200
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1391304 - Inline IsCallable when called with MIRType::Value. r=jandem
a0e69aaf7f474f0c3c199cad25bdaa68b5c1ca48
created 2017-08-01 11:35 -0700
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1383647 - Part 1: Use direct vm calls for String.prototype.toLower/UpperCase. r=jandem
f4b029e2a35de47ca02a59677821d5770ccdffae
created 2017-08-01 06:53 -0700
pushed 2017-08-02 08:25 +0000
André Bargull André Bargull - Bug 1383644 - Inline ToObject when called with MIRType::Value. r=jandem
99dfa13672c4a1574e70e4dca51abafcf00a70dd
created 2017-08-01 06:55 -0700
pushed 2017-08-02 08:25 +0000
André Bargull André Bargull - Bug 1385802 - Add ion-inline path for Reflect.getPrototypeOf(). r=jandem
aa3fa3b4af7229fb3dcf1044bcfd1fa283c7caee
created 2017-07-31 14:12 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1385215 part 2 - Inline Object.prototype.toString in Ion. r=evilpie
08bef58cdb9db462ebfaeabd6e6cbd92d7ddbe08
created 2017-07-25 17:18 -0600
pushed 2017-08-02 08:25 +0000
Brian Hackett Brian Hackett - Bug 1383777 - Support idempotent ICs that access missing properties and object lengths, r=jandem.
8e46fc907da91a5ad9630fdca9fddaf3557eda63
created 2017-07-18 09:46 -0700
pushed 2017-08-02 08:25 +0000
André Bargull André Bargull - Bug 1381891 - Inline IsTypedArray even when non-TypedArrays were observed. r=jandem
eea24721f55d5bc96a7ffaebfd2e71e01a7c36ff
created 2017-07-20 18:47 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1382612 - Support default class constructors in Ion. r=tcampbell
7e4f222d9501589ef8c53e58a5e90e9cc73763a6
created 2017-07-20 18:46 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1344483 - Remove MInitProp from Ion. r=jandem
477268fa767f88f50fc99380a1bf3b303bb1b53d
created 2017-07-17 08:56 -0700
pushed 2017-08-02 08:25 +0000
André Bargull André Bargull - Bug 1380344 - Add Ion support for IsPackedArray. r=jandem
07e91ed4979384f67557a360a25d8ace5e0230ce
created 2017-07-18 12:08 +0000
pushed 2017-08-02 08:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - IonMonkey: Add LoadElementFromSate to support argument[x] in inlined functions. r=jandem
9d84a411ea6da7680c5086f29ecdfe20d5c4a688
created 2017-07-17 19:43 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b6be7c2be50e (bug 1364908)
b6be7c2be50eb559dc16815142e8a5bc2284db9a
created 2017-07-17 17:04 +0000
pushed 2017-08-02 08:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - IonMonkey: Add LoadElementFromSate to support argument[x] in inlined functions. r=jandem
less more (0) -300 -100 -60 tip