js/src/jit/CodeGenerator.h
b755618d7c138728721a13e7481c63035e7aec4d
created 2017-08-11 16:24 +0200
pushed 2017-08-21 23:40 +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-08-18 22:53 +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-08-04 01:07 +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 00:34 +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 00:34 +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-01 00:43 +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-07-26 09:12 +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-07-21 12:15 +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-07-21 12:15 +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-07-21 12:15 +0000
Tom Schuster Tom Schuster - Bug 1344483 - Remove MInitProp from Ion. r=jandem
477268fa767f88f50fc99380a1bf3b303bb1b53d
created 2017-07-17 08:56 -0700
pushed 2017-07-19 14:00 +0000
André Bargull André Bargull - Bug 1380344 - Add Ion support for IsPackedArray. r=jandem
07e91ed4979384f67557a360a25d8ace5e0230ce
created 2017-07-18 12:08 +0000
pushed 2017-07-19 14:00 +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-07-18 16:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b6be7c2be50e (bug 1364908)
b6be7c2be50eb559dc16815142e8a5bc2284db9a
created 2017-07-17 17:04 +0000
pushed 2017-07-18 16:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - IonMonkey: Add LoadElementFromSate to support argument[x] in inlined functions. r=jandem
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
0d961ec8015a554cc252dfe7611174fc96b2de8b
created 2017-06-27 11:53 -0700
pushed 2017-06-29 13:47 +0000
André Bargull André Bargull - Bug 1372081 - Ion-inline FinishBoundFunctionInit for normal and bound functions. r=jandem
4ef43b448dab296a3204077d6e9d0e8461759e77
created 2017-06-28 08:51 -0700
pushed 2017-06-29 13:47 +0000
Jan de Mooij Jan de Mooij - Bug 1376691 - Improve Ion-inlining of Array.isArray. r=nbp
d43cb547757f52677247a62dc353a6e46777cfee
created 2017-05-25 07:17 -0700
pushed 2017-05-26 19:44 +0000
André Bargull André Bargull - Bug 1367088 - Part 1: Generalize NewArrayIterator so it can be reused for other iterator types. r=evilpie
ba61a05620e4d2a0d85a63461d49c8ca9ce8b4e1
created 2017-04-17 13:31 -0400
pushed 2017-05-04 03:10 +0000
Ted Campbell Ted Campbell - Bug 1337773 - Use IonInIC for MIn and rename to MInCache r=jandem
c57012db4d11038ef44faf1aec1005eea5ea2438
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
1f22b5f636692052cfb0d9e166a46828e378de87
created 2017-04-05 19:47 +0200
pushed 2017-04-14 09:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Give a builtin stub for all the builtin calls; r=luke
a9d036ef05e83abbf6aa6370a4ef36bbc4d01706
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
9927b6f58b07ccad9c3498180e0ddd4478695855
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
b26588027af0358884915cb5a09b52a9e48ac815
created 2017-04-03 22:24 +0200
pushed 2017-04-04 10:35 +0000
Tom Schuster Tom Schuster - Bug 1352006 - Inline NewArrayIterator in Ion. r=jandem
5f68da99a98c5b8f794120a2f13494de6e724387
created 2017-03-27 23:20 +0900
pushed 2017-03-29 13:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. r=jandem
a51f54fd72ffb04678ef00789f9655cd42f2c0ad
created 2017-03-27 23:20 +0900
pushed 2017-03-29 13:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. r=jandem
1d00d1e5a0f6a8ad28921c562e0fd52b9c4555e0
created 2017-03-27 17:25 +0200
pushed 2017-03-28 00:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 72750b6e9e2a (bug 1331092)
649797f1174f3e03b3b04feb54cf0cb2a660047b
created 2017-03-27 17:25 +0200
pushed 2017-03-28 00:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 831d289bb6cc (bug 1331092)
831d289bb6ccac19db04eca0bfba9ccef0699d19
created 2017-03-27 23:20 +0900
pushed 2017-03-28 00:13 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. r=jandem
72750b6e9e2a69f417257326a8af6f2b611592fd
created 2017-03-27 23:20 +0900
pushed 2017-03-28 00:13 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. r=jandem
ebd6a21698472d184f4ff16fc5bcb9e83853ab68
created 2017-03-19 14:16 +0900
pushed 2017-03-19 15:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. r=jandem
27e7cecf46420ac66d14134954c6d10e4a157911
created 2017-03-05 03:17 +0900
pushed 2017-03-19 15:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value. r=jandem
51bffdbb6a3066eab6b8502fef84c018038d9533
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
1a9059a55ce0d12376465994f43060cb7cc537a5
created 2017-03-07 15:37 +0100
pushed 2017-03-08 00:40 +0000
Lars T Hansen Lars T Hansen - Bug 1338217 - Wasm, stop patching generated code. r=luke
7ebcd45634eef3711dccf68e4e1390134d48b63b
created 2017-03-07 15:30 +0100
pushed 2017-03-08 00:40 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b7bcda1f007a (bug 1338217) for bustage on a CLOSED TREE
b7bcda1f007ab786881220566bf2007985f17629
created 2017-03-06 16:10 +0100
pushed 2017-03-08 00:40 +0000
Lars T Hansen Lars T Hansen - Bug 1338217 - Wasm, stop patching generated code. r=luke
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
712e84866cf557b5ed88c7b991dd508ec3d550ef
created 2017-02-26 14:02 +0900
pushed 2017-02-26 18:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1342553 - Part 0.2: Support JSOP_CHECKISCALLABLE in JIT. r=shu
0a3a0f9eb7737b7f7c28b638d0effc3f56b7aa4f
created 2017-02-15 15:28 -0500
pushed 2017-02-22 22:55 +0000
Ted Campbell Ted Campbell - Bug 1273858 - Ion-compile JSOP_FRESHENLEXICALENV/JSOP_RECREATELEXICALENV r=jandem
da80011188edef316aa6d8622f4de141a8332e71
created 2017-02-10 13:49 -0500
pushed 2017-02-22 22:55 +0000
Ted Campbell Ted Campbell - Bug 1273858 - Ion-compile JSOP_PUSHLEXICALENV/JSOP_POPLEXICALENV r=jandem
bb0de976a39eccbdd7ed817de4c1e9379f65c4a7
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
b04e77eee0ad2e6b42aedff24211773e41f49187
created 2017-01-23 17:19 +0100
pushed 2017-01-25 00:08 +0000
Jan de Mooij Jan de Mooij - Bug 1333067 - Remove old Ion GetPropertyIC code. r=h4writer
012c06f335f5600e3af24435bf85acbcdd17c988
created 2016-12-23 08:14 +0100
pushed 2016-12-25 00:51 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 16 - Add IonIC infrastructure. r=h4writer
d7e821f96d054045c5c30edf9c50e6f614095d81
created 2016-12-23 16:07 +0100
pushed 2016-12-25 00:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5220313f87ff (bug 1322093) for memory leaks
5220313f87ff01514458b17cf4bc5c7e8ac7a42e
created 2016-12-23 08:14 +0100
pushed 2016-12-25 00:51 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 16 - Add IonIC infrastructure. r=h4writer
d85f460926f103fec2c319e5524c0c03c853b534
created 2016-12-03 07:44 +0900
pushed 2016-12-03 06:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 883377 - Part 3: Support JSOP_SETFUNNAME in Baseline and Ion. r=jandem
25b0168c9cc78b7fca048c1b1240926659f98033
created 2016-11-16 23:38 +0100
pushed 2016-11-18 03:21 +0000
Robin Templeton Robin Templeton - Bug 1188586 - Fix exponentiation of non-primitive values. r=jandem
d1710006b0936f2315997fcc39c092b72220e6eb
created 2016-11-09 03:27 +0900
pushed 2016-11-09 15:38 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1314055 - Part 3: Support JSOP_TOASYNC in Ion. r=jandem
f8565f00c8dff329665537f75cceb749b6872366
created 2016-11-02 10:50 +0100
pushed 2016-11-04 02:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSParameter to WasmParameter and AsmJSPassStackArg to WasmStackArg; r=luke
4e2659c6007108b36fc7a103fd0ba0a22db47dda
created 2016-11-02 10:43 +0100
pushed 2016-11-04 02:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSReturn/AsmJSVoidReturn to WasmReturn/WasmReturnVoid; r=luke
150a4de2c5d9bd82d8fbb28fc7a3fb8d2949484f
created 2016-10-19 09:35 -0700
pushed 2016-11-03 02:30 +0000
André Bargull André Bargull - Bug 1288541 - Part 2: Inline _GetNextSetEntryForIterator intrinsic. r=arai
01d621c2dbe3a92c8ea778fdd0b809120e03c6cd
created 2016-06-24 19:02 +0200
pushed 2016-10-21 21:08 +0000
Johannes Schulte Johannes Schulte - Bug 1176230 - Try to fold ternary's with double-argument to NaNToZero. r=nbp
860ba5468626ee1c99780b3879f7c2009054c0b3
created 2016-10-13 13:17 -0500
pushed 2016-10-14 09:59 +0000
Luke Wagner Luke Wagner - Bug 1277973 - Baldr: provide precise trap locations and stacks (r=bbouvier)
d07da2290d3ea92f41132519f87d0b55524e7d2b
created 2016-10-05 03:25 -0700
pushed 2016-10-07 02:58 +0000
André Bargull André Bargull - Bug 1297749 - Inline String.fromCodePoint in Ion. r=jandem
9550e82a1bc0fdc7274998a7a97a591268ad32bd
created 2016-09-11 18:15 +0900
pushed 2016-10-01 06:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 11: Replace ConstantOrRegister parameter to const ConstantOrRegister&. r=nbp
e51f95231d67144750a8248b9443ebc4ca2b01f0
created 2016-09-14 09:48 +0000
pushed 2016-09-14 13:42 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1302142 - Accept any value as valid input for MIteratorStart. r=jandem
b96ee3dad4d8eb59ba72e2b5735461ec7cfb2540
created 2016-09-08 00:49 -0500
pushed 2016-09-08 10:01 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
5db21f7f4efa2eb6d8e59beef7f97f64001b2b6f
created 2016-09-07 09:42 -0500
pushed 2016-09-08 00:56 +0000
Luke Wagner Luke Wagner - Bug 1300963 - Baldr: remove dead AsmJSInterrupt Ion nodes (r=bbouvier)
26e6632de510d91ea6466008d2eda8f4cf25825f
created 2016-08-25 16:28 -0700
pushed 2016-08-31 13:15 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
c945b9db25012f65327ce8b265927b34c437848d
created 2016-08-29 17:38 -0400
pushed 2016-08-30 00:41 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1283334) for hazard analysis failures.
less more (0) -300 -100 -60 tip