js/src/jit/IonBuilder.h
ebd6a21698472d184f4ff16fc5bcb9e83853ab68
created 2017-03-19 14:16 +0900
pushed 2017-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +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-04-18 12:07 +0000
Hannes Verschore Hannes Verschore - Bug 1328133: IonMonkey - Ensure ballast in PrototypeHasIndexedProperty, r=nbp
bb0de976a39eccbdd7ed817de4c1e9379f65c4a7
created 2017-01-25 15:26 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1323099 part 1 - Use Ion GetPropertyIC also when the input is a boxed Value. r=h4writer
e82d8ab7e1614f1126ce2497314fb89d70c7b821
created 2017-02-26 14:02 +0900
pushed 2017-04-01 19:47 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1342553 - Part 0.2: Support JSOP_CHECKISCALLABLE in JIT. r=shu, a=lizzard
94debbbf7e5a08a93acfac75f2d7436df6d10cbf
created 2017-02-16 17:57 +0100
pushed 2017-03-06 20:48 +0000
Hannes Verschore Hannes Verschore - Bug 1330667: IonMonkey - Create a new constant for every optimized arguments use, r=jandem a=gchang
b80dc6d41d1e466c04effa413e6ebb49b35ecdee
created 2017-02-01 01:36 +0100
pushed 2017-03-06 20:48 +0000
Hannes Verschore Hannes Verschore - Bug 1328133: IonMonkey - Ensure ballast in PrototypeHasIndexedProperty, r=nbp a=gchang
287d743f3b70f8a6d3e66264f2549f6cfc915eeb
created 2017-01-20 12:53 -0800
pushed 2017-03-06 20:48 +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-03-06 20:48 +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 2017-03-06 20:48 +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 2017-03-06 20:48 +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 2017-03-06 20:48 +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 2017-03-06 20:48 +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 2017-01-23 14:19 +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 2017-01-23 14:19 +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 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1288541 - Part 2: Inline _GetNextSetEntryForIterator intrinsic. r=arai
c0f71d17d65902b04f429e556bb8d709bcb32ce9
created 2016-10-28 12:45 +0000
pushed 2017-01-23 14:19 +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 2017-01-23 14:19 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2017-01-23 14:19 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
7e451af5058d08984d8d5440177a757dd68a53b2
created 2016-07-20 21:49 -0700
pushed 2017-01-23 14:19 +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 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1297749 - Inline String.fromCodePoint in Ion. r=jandem
f5d61890ecb53a10133d41f6a09f2d36d988cd92
created 2016-10-02 15:49 +0200
pushed 2017-01-23 14:19 +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 2017-01-23 14:19 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1296667 - Ensure enough ballast space when given large list of parameters. r=h4writer
63b46b5db2408d992cdc0b9871366ab32b1cdcb4
created 2016-11-09 17:50 +0100
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1314545 - Fix Ion to handle stores to frozen elements correctly. r=nbp, a=lizzard
edbfbd7da7d0a1efc21393125e445dda533f8715
created 2016-10-02 15:49 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1301343 - Trace pointers stored in MIR. r=jonco, r=nbp, a=ritu
488c4ea38e16888e9ab439f5ef0f258252597848
created 2016-09-07 11:30 +0100
pushed 2016-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1289184 part 0 - Replace TLS lookup for the compiler LifoAlloc by a TempAllocator argument. r=jandem
568a9ce78d2f816af262945b40b888a0e6d98951
created 2016-10-02 15:49 +0200
pushed 2016-10-05 14:10 +0000
Jan de Mooij Jan de Mooij - Bug 1301343 - Trace pointers stored in MIR. r=jonco, r=nbp, a=ritu
cf24eff35969aeb96c9a018ebaac87a5b4c56962
created 2016-09-07 11:30 +0100
pushed 2016-09-27 21:51 +0000
Jon Coppeard Jon Coppeard - Bug 1292590 - Trace script pointers in off thread compilation tasks. r=terrence, a=ritu
393e8f9705751f7748d55a9d5c6f6242f38032af
created 2016-07-13 10:15 +0000
pushed 2016-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263490 - Part 3: Inline GetFirstDollarIndex intrinsic. r=h4writer
dfe3d2e9bdbe8568c92f17789c6bebec119bdd3e
created 2016-05-23 16:59 -0700
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1272269: IonMonkey - Reintroduce template object on the VM variant of MNewArray And MNewObject, r=efaust a=ritu
b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f
created 2016-05-04 07:21 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
4b9c6eb81f85bc3474a284a831b6ff33344e33a4
created 2016-05-04 15:44 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 32af3dcb86a5 (bug 1265307) for spidermonkey test failures
32af3dcb86a545eaf19d62c26c393c60a90b035d
created 2016-05-04 04:42 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
be2f6cb7251c22cec13209cc2314789e7ae0d0ea
created 2016-04-20 06:40 -0400
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust
33ceb53fd609d13dd40edd5beae5f169f556014a
created 2016-04-20 06:40 -0400
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1263609: SharedStubs - Port JSOP_POW to shared stubs, r=efaust
410d733097ac4378441053cb5f4d19eb792f1b05
created 2016-04-14 18:09 +0200
pushed 2016-06-06 19:02 +0000
Tom Schuster Tom Schuster - Bug 1041586 - Fold away property accesses to not-defined properties. r=jandem
less more (0) -300 -100 -60 tip