js/src/jit/IonBuilder.h
2ca1453ae574e7cbbffe09facf99a31773fe460c
created 2017-04-14 00:47 +0200
pushed 2017-04-13 22:48 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 6 - Port not defined property optimzation to HasOwn. r=jandem
a9d036ef05e83abbf6aa6370a4ef36bbc4d01706
created 2017-04-13 22:17 +0200
pushed 2017-04-13 20:18 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 5 - CacheIR HasOwn in Ion. r=jandem
891981e67948aaebf7a63bba5181ef0a538ce163
created 2017-04-04 12:35 +0200
pushed 2017-04-04 10:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
6cecf25056c1b9e318e0bcdedde721c06a5ddf4f
created 2017-03-21 18:38 -0400
pushed 2017-04-04 10:38 +0000
Ted Campbell Ted Campbell - Bug 1338920 - Support JSOP_SPREADCALL in Ion r=h4writer
b26588027af0358884915cb5a09b52a9e48ac815
created 2017-04-03 22:24 +0200
pushed 2017-04-03 20:24 +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 08:16 +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 08:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. r=jandem
5a479113bc0fe5cbeec4aaf297ff3d9b9155c6c9
created 2017-03-28 14:31 +0200
pushed 2017-03-28 12:32 +0000
Jan de Mooij Jan de Mooij - Bug 1350896 - Use Ion GetElem/SetElem ICs in more cases. r=h4writer
1d00d1e5a0f6a8ad28921c562e0fd52b9c4555e0
created 2017-03-27 17:25 +0200
pushed 2017-03-27 15:27 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 72750b6e9e2a (bug 1331092)
649797f1174f3e03b3b04feb54cf0cb2a660047b
created 2017-03-27 17:25 +0200
pushed 2017-03-27 15:27 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 831d289bb6cc (bug 1331092)
831d289bb6ccac19db04eca0bfba9ccef0699d19
created 2017-03-27 23:20 +0900
pushed 2017-03-27 14:21 +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-27 14:21 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. r=jandem
4805c6c37555b2362f459557b189a636918d81e2
created 2017-03-20 18:30 -0400
pushed 2017-03-25 00:19 +0000
Ted Campbell Ted Campbell - Bug 1346028 - Support JSOP_INITELEM_INC in Ion r=jandem
ebd6a21698472d184f4ff16fc5bcb9e83853ab68
created 2017-03-19 14:16 +0900
pushed 2017-03-19 05:16 +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 05:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value. r=jandem
0a826a2d310bddebc01435771e73e9c35e9bc6a3
created 2017-03-08 08:45 +0100
pushed 2017-03-08 07:46 +0000
Jan de Mooij Jan de Mooij - Bug 1344218 - Rewrite IonBuilder::testCommonGetterSetter to search for the holder instead of taking it as argument. r=bhackett
c87ea81036b79a6f852d9e62659d922fa6d387d1
created 2017-03-04 15:24 +0100
pushed 2017-03-04 14:26 +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
712e84866cf557b5ed88c7b991dd508ec3d550ef
created 2017-02-26 14:02 +0900
pushed 2017-02-26 05:12 +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 23:06 +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 23:06 +0000
Ted Campbell Ted Campbell - Bug 1273858 - Ion-compile JSOP_PUSHLEXICALENV/JSOP_POPLEXICALENV r=jandem
41cb71937e92005a466691cedaea0ad9a5b6dc65
created 2017-02-16 17:57 +0100
pushed 2017-02-16 16:57 +0000
Hannes Verschore Hannes Verschore - Bug 1330667: IonMonkey - Create a new constant for every optimized arguments use, r=jandem
43ac95c99af6c7edea7328427d78605583b14e94
created 2017-02-07 15:40 -0700
pushed 2017-02-08 12:19 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
2286081f1ce3fa6d38d8d14cc2ecee918b6ab252
created 2017-02-01 01:36 +0100
pushed 2017-02-01 00:36 +0000
Hannes Verschore Hannes Verschore - Bug 1328133: IonMonkey - Ensure ballast in PrototypeHasIndexedProperty, r=nbp
bb0de976a39eccbdd7ed817de4c1e9379f65c4a7
created 2017-01-25 15:26 +0100
pushed 2017-01-25 14:28 +0000
Jan de Mooij Jan de Mooij - Bug 1323099 part 1 - Use Ion GetPropertyIC also when the input is a boxed Value. r=h4writer
287d743f3b70f8a6d3e66264f2549f6cfc915eeb
created 2017-01-20 12:53 -0800
pushed 2017-01-20 20:53 +0000
Shu-yu Guo Shu-yu Guo - Bug 1331444 - Keep iterators alive in Ion in for-of loops for IteratorClose due to exceptions. (r=jandem)
c6a6571e746898347b4de5887cdfdbbcf491a363
created 2017-01-05 10:25 +0100
pushed 2017-01-05 09:29 +0000
Hannes Verschore Hannes Verschore - Bug 1326213 - IonMonkey: Don't abort when trying to speculate on unstable proto, r=jandem
0eca45c6fb2d67b318aed4484370d7a3477a934a
created 2016-12-23 15:54 +0000
pushed 2016-12-23 15:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1286505 part 2 - Use Result<V,E> to report errors within IonBuilder. r=h4writer
3daa33144b64225d2a36c4eb579a682a9ecfc6b3
created 2016-12-08 13:53 -1000
pushed 2016-12-08 23:53 +0000
Hannes Verschore Hannes Verschore - Bug 1310155 - IonMonkey, part 1.0: Split graph creation from IonBuilder, r=jandem
d85f460926f103fec2c319e5524c0c03c853b534
created 2016-12-03 07:44 +0900
pushed 2016-12-02 22:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 883377 - Part 3: Support JSOP_SETFUNNAME in Baseline and Ion. r=jandem
629069be312e79f7b50005adf6c68bf446f5064e
created 2016-11-25 09:19 +0100
pushed 2016-11-25 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1317703 - Port Baseline native getter stub to CacheIR. r=h4writer,bz
3c43332516cc73d418f03fff2e247865a051b207
created 2016-11-09 17:50 +0100
pushed 2016-11-09 16:52 +0000
Jan de Mooij Jan de Mooij - Bug 1314545 - Fix Ion to handle stores to frozen elements correctly. r=nbp
d1710006b0936f2315997fcc39c092b72220e6eb
created 2016-11-09 03:27 +0900
pushed 2016-11-08 18:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1314055 - Part 3: Support JSOP_TOASYNC in Ion. r=jandem
150a4de2c5d9bd82d8fbb28fc7a3fb8d2949484f
created 2016-10-19 09:35 -0700
pushed 2016-11-02 11:13 +0000
André Bargull André Bargull - Bug 1288541 - Part 2: Inline _GetNextSetEntryForIterator intrinsic. r=arai
c0f71d17d65902b04f429e556bb8d709bcb32ce9
created 2016-10-28 12:45 +0000
pushed 2016-10-28 12:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1303399 part 1 - Use InliningStatus as return value of inlineScriptedCall. r=h4writer
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2016-10-21 21:15 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2016-10-20 01:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2016-10-20 01:39 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
7e451af5058d08984d8d5440177a757dd68a53b2
created 2016-07-20 21:49 -0700
pushed 2016-10-14 18:01 +0000
Jeff Walden Jeff Walden - Bug 1299284 - Change typed-object code's alignment, offset, and size concepts to use unsigned types. r=sfink
d07da2290d3ea92f41132519f87d0b55524e7d2b
created 2016-10-05 03:25 -0700
pushed 2016-10-06 06:27 +0000
André Bargull André Bargull - Bug 1297749 - Inline String.fromCodePoint in Ion. r=jandem
f5d61890ecb53a10133d41f6a09f2d36d988cd92
created 2016-10-02 15:49 +0200
pushed 2016-10-02 13:53 +0000
Jan de Mooij Jan de Mooij - Bug 1301343 - Trace pointers stored in MIR. r=jonco,nbp
fc69176b3f83c5e1774d0252bc17076170655196
created 2016-09-27 10:07 +0000
pushed 2016-09-27 10:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1296667 - Ensure enough ballast space when given large list of parameters. r=h4writer
488c4ea38e16888e9ab439f5ef0f258252597848
created 2016-09-07 11:30 +0100
pushed 2016-09-07 10:40 +0000
Jon Coppeard Jon Coppeard - Bug 1292590 - Trace script pointers in off thread compilation tasks r=terrence a=abillings
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 08:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
494760e727953aa80b28fb948ff1d8fc6196ba4b
created 2016-08-10 22:26 +0900
pushed 2016-08-10 13:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1016936 - Part 3: Support JSOP_CHECKISOBJ in Ion. r=jandem
84681c99981279228b86880f8f3177607b1b4263
created 2016-08-08 13:57 +0000
pushed 2016-08-08 13:58 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1289184 part 0 - Replace TLS lookup for the compiler LifoAlloc by a TempAllocator argument. r=jandem
393e8f9705751f7748d55a9d5c6f6242f38032af
created 2016-07-13 10:15 +0000
pushed 2016-07-13 10:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1285217 - Handle OOM in IonBuilder::testNotDefinedProperty. r=jandem
4af8f332bc98bf8d0ccd8c2c0a9493d4099f88c2
created 2016-07-03 08:24 +0200
pushed 2016-07-04 03:58 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
633d41ede644bf0fed6ca98328168d9c8f44c1de
created 2016-06-30 07:20 +0200
pushed 2016-06-30 05:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c34ec3e0884c (bug 1248163) for hazard failures
c34ec3e0884c31f128cf051619e78ffd9461a1c4
created 2016-06-28 07:08 +0200
pushed 2016-06-30 04:24 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
346559e020357ed91123cd60433b9fb716e2a161
created 2016-06-28 15:36 +0200
pushed 2016-06-28 13:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 48e767f0a73f (bug 1248163) for SM-Tc failures
48e767f0a73f69782396f8ad8b7523385087b699
created 2016-06-28 04:28 +0200
pushed 2016-06-28 13:12 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
b986652cc2606730be2a7c0f43697d8b2a9a2641
created 2016-05-31 09:00 -0700
pushed 2016-05-31 16:00 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Make MIR New factories private where AddLegalized should be used. r=sunfish
a019522f497b3d852ece421f4e09548e654d1e7e
created 2016-05-31 09:00 -0700
pushed 2016-05-31 16:00 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Inline saturating arithmetic operations. r=sunfish
9458e02f78d22e883d89b5b79a04d31c8f1f5661
created 2016-05-14 11:50 +0200
pushed 2016-05-14 09:52 +0000
Hannes Verschore Hannes Verschore - Bug 1270816 - Tracelogger: Add more hooks to log items, r=bbouvier
ac69d4a75d6c8c3d0854f35c21a3f0621ad9fcde
created 2016-05-13 23:52 +0200
pushed 2016-05-13 21:53 +0000
Hannes Verschore Hannes Verschore - Bug 1272269: IonMonkey - Reintroduce template object on the VM variant of MNewArray And MNewObject, r=efaust
47dcb8959eed895257ede693cc7b10d8ebceaf50
created 2016-05-11 09:23 +1000
pushed 2016-05-11 22:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 9) - Use MOZ_MUST_USE more in js/src/jit/. r=h4writer.
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-04-26 14:44 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
42dc2c780dd6c41cca64248fae97cfdc14c8cbd7
created 2016-04-26 03:37 +0900
pushed 2016-04-25 18:38 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263490 - Part 3: Inline GetFirstDollarIndex intrinsic. r=h4writer
be2f6cb7251c22cec13209cc2314789e7ae0d0ea
created 2016-04-20 06:40 -0400
pushed 2016-04-20 10:40 +0000
Hannes Verschore Hannes Verschore - Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust
less more (0) -300 -100 -60 tip