diff browse annotate |
17d9f529b72a4e5d7491bd101d3b99e12e092c03 created 2023-03-22 14:35 +0000 pushed 2023-03-22 21:15 +0000 |
Julien Pages | Julien Pages - Bug 1783956 - Add a new MIR node MWasmTrapIfNull. r=rhunt |
diff browse annotate |
5f892b0237f0a634c99530782b0cfbb58603d206 created 2023-03-08 09:20 +0000 pushed 2023-03-09 09:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1820763 part 2 - Optimize Function.prototype.bind more in JIT code. r=iain |
diff browse annotate |
cfd54c278717c28c2da4e6f407e4554c3b2a1579 created 2023-03-08 09:20 +0000 pushed 2023-03-09 09:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1820763 part 1 - Rename NewBoundFunction MIR/LIR instruction to BindFunction. r=iain |
diff browse annotate |
0475dade12657e49beed2aac17fd832453ac8bc2 created 2023-03-04 00:58 +0000 pushed 2023-03-04 09:52 +0000 |
Iain Ireland | Iain Ireland - Bug 1799023: Transpile GuardGlobalGeneration r=jandem |
diff browse annotate |
3a1c7b73b73b269a804c3d7745ba0976e6148a33 created 2023-03-04 01:56 +0200 pushed 2023-03-04 09:52 +0000 |
Norisz Fay | Norisz Fay - Backed out 5 changesets (bug 1799023) for causing SM bustages on VMFunctions.cpp CLOSED TREE |
diff browse annotate |
ae0512a7262cfd97d7719ed6861a9fb4646ceaa9 created 2023-03-03 23:38 +0000 pushed 2023-03-04 09:52 +0000 |
Iain Ireland | Iain Ireland - Bug 1799023: Transpile GuardGlobalGeneration r=jandem |
diff browse annotate |
2db84bed24d696edb3043ec47e6286de4bb464f3 created 2023-03-03 08:25 +0000 pushed 2023-03-03 15:59 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1819558 part 1 - Support bound constructors in tryAttachCallHook. r=iain |
diff browse annotate |
ba94852d7bed6fc57b95139cbef83910c24c8434 created 2023-03-01 00:51 +0000 pushed 2023-03-01 09:37 +0000 |
Doug Thayer | Doug Thayer - Bug 1816981 - Inline baseline megamorphic cache lookups r=jandem |
diff browse annotate |
443570c2740f2014644dcb6e1e35937b423b9c95 created 2023-02-27 13:05 +0000 pushed 2023-02-27 21:47 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1483869 part 12 - Transpile calls to bound functions. r=iain |
diff browse annotate |
70e235a3de723f77efe52d66c0f1d0b6177a3e2d created 2023-02-27 13:05 +0000 pushed 2023-02-27 21:47 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1483869 part 10 - Optimize Function.prototype.bind in the JITs. r=iain |
diff browse annotate |
2977375e714ea1a221f5ffa7b5c35d7737ed684c created 2023-02-27 13:05 +0000 pushed 2023-02-27 21:47 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1483869 part 1 - Remove FinishBoundFunctionInit optimization. r=iain |
diff browse annotate |
3afd6d54fc75ad1e8001489101d178468cc7dc9c created 2023-02-24 13:56 +0000 pushed 2023-02-25 20:57 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1816682 part 2 - Transpile CallClassHook. r=iain |
diff browse annotate |
4e273e81907f753e5e6803fc811bbba6218fbba4 created 2023-02-17 01:16 +0000 pushed 2023-02-17 09:17 +0000 |
Ryan Hunt | Ryan Hunt - Bug 1814519 - wasm: Perform post-write barrier in Ion as OOL call that preserves live registers. r=jseward |
diff browse annotate |
20bc54a8bcd1edaae2ee710c72625aac1b7bec9c created 2023-02-17 01:15 +0000 pushed 2023-02-17 09:17 +0000 |
Ryan Hunt | Ryan Hunt - Bug 1814519 - wasm: Don't perform pre-write barrier for initialization in ion. r=jseward |
diff browse annotate |
91f90c6bfe46a69189f7f556053f45bbae3f050c created 2023-02-16 07:54 +0000 pushed 2023-02-16 16:09 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1816860 part 2 - Remove dead truncate-no-wrap code. r=iain |
diff browse annotate |
13cee6282674fd44bd508c1590becef21c87d7c1 created 2023-02-16 07:54 +0000 pushed 2023-02-16 16:09 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1816860 part 1 - Replace MToIntegerInt32 with MBooleanToInt32. r=iain,nbp |
diff browse annotate |
6ff2f3fcd5fd4cfa461a6dc1b10ca4e8bcc9ede7 created 2023-02-15 17:49 +0000 pushed 2023-02-16 04:35 +0000 |
Doug Thayer | Doug Thayer - Bug 1815503 - Optimize away `SetElementMegamorphic` inside for-in loops when possible r=iain |
diff browse annotate |
dbe95581bb1540d718ae2906c9be6836404c4445 created 2023-02-03 17:08 +0000 pushed 2023-02-04 09:11 +0000 |
Doug Thayer | Doug Thayer - Bug 1814746 - Use useFixedAtStart in MegamorphicSetElement lowering r=jandem |
diff browse annotate |
a1ca52a54ce80493e975350f1cc00f4eca15ed76 created 2023-01-26 18:46 +0000 pushed 2023-01-27 09:46 +0000 |
Doug Thayer | Doug Thayer - Bug 1811803 - Use useBoxFixedAtStart in LMegemorphicSetElement r=jandem |
diff browse annotate |
8129ee5398d5ce34183dd2ca51c3aa1d27e9c318 created 2023-01-19 23:53 +0000 pushed 2023-01-20 03:46 +0000 |
Doug Thayer | Doug Thayer - Bug 1809359 - Inline SetElementMegamorphic r=jandem |
diff browse annotate |
7cf9ce2a1f21f86319282418d745ec40b0439ca5 created 2023-01-19 22:22 +0000 pushed 2023-01-20 03:46 +0000 |
Ryan Hunt | Ryan Hunt - Bug 1808613 - wasm: Propagate null inputs given to ref.cast. r=jseward |
diff browse annotate |
ffc5325948a652809af152ece47bbec5d3d86387 created 2023-01-19 00:33 +0000 pushed 2023-01-19 09:31 +0000 |
Iain Ireland | Iain Ireland - Bug 1799025: Part 9: Use iterator indices for GetProp r=jandem |
diff browse annotate |
75be34e55f82a24f91cce00170ca50efad1c3faf created 2023-01-19 00:33 +0000 pushed 2023-01-19 09:31 +0000 |
Iain Ireland | Iain Ireland - Bug 1799025: Part 8: Use iterator indices for HasOwnProp r=jandem |
diff browse annotate |
b7c6834859a43d6a0be04677082d63ff6c855ef0 created 2023-01-18 13:10 +0000 pushed 2023-01-19 04:46 +0000 |
André Bargull | André Bargull - Bug 1791520: Add GC unsafe region instructions for JIT code. r=jandem |
diff browse annotate |
a8c356a58263051b18261bad39d02b0a9159011e created 2023-01-18 10:56 +0000 pushed 2023-01-19 04:46 +0000 |
Julian Seward | Julian Seward - Bug 1810090 - Disallow uses of MWasmDerived{,Index}Pointer with reftyped-bases. r=rhunt. |
diff browse annotate |
406bd52a4879765f4b6a8c76d760786375c87d8d created 2023-01-09 09:56 +0000 pushed 2023-01-09 16:20 +0000 |
André Bargull | André Bargull - Bug 1805881: Check constant base value when lowering Int32ToStringWithBase. r=jandem |
diff browse annotate |
776663bd80aedd146acccb9536af44f4ed02d606 created 2023-01-08 18:32 +0000 pushed 2023-01-08 21:47 +0000 |
Ryan Hunt | Ryan Hunt - Bug 1803826 - wasm: Emit subtype checks inline in ion. r=jseward |
diff browse annotate |
b17b04940a8fcb4042f97caf146bccdc469e6215 created 2023-01-03 23:12 +0000 pushed 2023-01-04 09:43 +0000 |
Doug Thayer | Doug Thayer - Bug 1807159 - Inline MegamorphicLoadSlotByValue r=jandem |
diff browse annotate |
5710e12dca703e57be8c4285f12bd8ac412e0c19 created 2022-12-14 14:57 +0000 pushed 2022-12-15 09:27 +0000 |
Yury Delendik | Yury Delendik - Bug 1803381 - Replace refAsNonNull checks in Ion with signal handler. r=jseward |
diff browse annotate |
aed9d4bd5fbd03f8dbb638f3229e63fea4f78c8a created 2022-12-04 03:34 +0000 pushed 2022-12-05 09:35 +0000 |
Doug Thayer | Doug Thayer - Bug 1800384 - Eliminate redundant proto shape guards r=iain |
diff browse annotate |
7ce9396e4dadf3eeda874162e8aa89481151c19e created 2022-12-01 14:33 +0000 pushed 2022-12-02 09:34 +0000 |
André Bargull | André Bargull - Bug 1801865: Supports out-of-bounds access for String.prototype.char{,Code}At. r=jandem |
diff browse annotate |
6810bbf2119c18d7b43481b81c5d4968ee6fc8d7 created 2022-12-01 14:33 +0000 pushed 2022-12-02 09:34 +0000 |
André Bargull | André Bargull - Bug 1669942: Add CacheIR op to linearise strings for char-accesses. r=jandem |
diff browse annotate |
1c95cd727056a9364a388b5e40d9a8f4ff6f958f created 2022-11-29 13:52 +0000 pushed 2022-11-29 21:47 +0000 |
André Bargull | André Bargull - Bug 1802497 - Part 5: Inline Number.prototype.toString when an explicit "base" argument is present. r=jandem |
diff browse annotate |
0e3f6ac2569a02f9e81b6c023e572fb272e9c263 created 2022-11-29 13:52 +0000 pushed 2022-11-29 21:47 +0000 |
André Bargull | André Bargull - Bug 815255 - Part 4: Inline Number.parseInt with Double input. r=jandem |
diff browse annotate |
d5900226f9132d74a845efcb761fd8d3e68c00c7 created 2022-11-29 13:52 +0000 pushed 2022-11-29 21:47 +0000 |
André Bargull | André Bargull - Bug 815255 - Part 3: Inline Number.parseInt with radix=10. r=jandem |
diff browse annotate |
5c2787d90d7c14583b7dfb54aad33448965e2581 created 2022-11-29 13:52 +0000 pushed 2022-11-29 21:47 +0000 |
André Bargull | André Bargull - Bug 815255 - Part 1: Add GuardSpecificInt32 CacheIR op. r=jandem |
diff browse annotate |
878800f6a93271d6bf467be334c30932b7d1df04 created 2022-11-29 14:54 +0200 pushed 2022-11-29 21:47 +0000 |
Noemi Erli | Noemi Erli - Backed out 12 changesets (bug 1802497, bug 815255, bug 1802496, bug 1802495) for causing build bustage in ReciprocalMulConstants.cpp CLOSED TREE |
diff browse annotate |
27a6631f4fa2c9c224d3a196e289f4b4c21efe55 created 2022-11-29 12:17 +0000 pushed 2022-11-29 21:47 +0000 |
André Bargull | André Bargull - Bug 1802497 - Part 5: Inline Number.prototype.toString when an explicit "base" argument is present. r=jandem |
diff browse annotate |
9632e28d5be95a2717defe67f1a9e62aff903a73 created 2022-11-29 12:17 +0000 pushed 2022-11-29 21:47 +0000 |
André Bargull | André Bargull - Bug 815255 - Part 4: Inline Number.parseInt with Double input. r=jandem |
diff browse annotate |
4d430cf570f3d0cd44d0661154097628c16413f5 created 2022-11-29 12:17 +0000 pushed 2022-11-29 21:47 +0000 |
André Bargull | André Bargull - Bug 815255 - Part 3: Inline Number.parseInt with radix=10. r=jandem |
diff browse annotate |
c30b0e521ffa04c33c602204f536c0f1ea908d13 created 2022-11-29 12:17 +0000 pushed 2022-11-29 21:47 +0000 |
André Bargull | André Bargull - Bug 815255 - Part 1: Add GuardSpecificInt32 CacheIR op. r=jandem |
diff browse annotate |
91e2af4f5f7fc46eadafd06eadcf5220e3c252f5 created 2022-11-28 18:33 +0000 pushed 2022-11-29 08:40 +0000 |
Iain Ireland | Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem |
diff browse annotate |
cbca3ef7b3a7b9a08fbd0db6a399fb330113430d created 2022-11-25 21:02 +0000 pushed 2022-11-26 21:27 +0000 |
Otto Länd | Otto Länd - No bug: apply code formatting via Lando |
diff browse annotate |
3e245a08238b8c44892e2ae2f4d41ef1ad821037 created 2022-11-25 20:45 +0000 pushed 2022-11-26 21:27 +0000 |
Iain Ireland | Iain Ireland - Bug 1799028: Transpile ObjectToIteratorResult r=jandem |
diff browse annotate |
8fbe0b3f03c2ce68bb595b2cca6daad010e9d75a created 2022-11-25 22:33 +0200 pushed 2022-11-26 21:27 +0000 |
Marian-Vasile Laza | Marian-Vasile Laza - Backed out 8 changesets (bug 1671228) for causing xpcshell failures on test_autofillFormFields.js. CLOSED TREE |
diff browse annotate |
d27bf0a5bd476b3a85fae70c209c19f629f0809b created 2022-11-25 18:21 +0000 pushed 2022-11-26 21:27 +0000 |
Iain Ireland | Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem |
diff browse annotate |
6d6b34704de6e89ed84c6aea1e826540277b064e created 2022-11-24 02:49 +0200 pushed 2022-11-24 21:26 +0000 |
Butkovits Atila | Butkovits Atila - Backed out 6 changesets (bug 1671228) for causing failures at Marking.cpp. CLOSED TREE |
diff browse annotate |
b26db27890f228ffcef5a286a082df7b12e798f7 created 2022-11-24 00:02 +0000 pushed 2022-11-24 21:26 +0000 |
Iain Ireland | Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem |
diff browse annotate |
9f0dec5c58168daa46e52a6b9e3851868916b4da created 2022-11-22 13:42 +0000 pushed 2022-11-22 21:43 +0000 |
Julian Seward | Julian Seward - Bug 1797933, part 2 - initial implementation of struct.{new,set,get} and ref.cast for Ion. r=rhunt. |
diff browse annotate |
a5eb1fdf9665ede4e6105f2cffccbf8c7deefb59 created 2022-11-21 09:59 +0000 pushed 2022-11-21 15:38 +0000 |
Julian Seward | Julian Seward - Bug 1797933, part 1 - rename {M,L}WasmLoadObjectField et al. r=rhunt. |
diff browse annotate |
a2c8f031ccbf859c872d69671f0b0efcfb4c8162 created 2022-11-08 14:21 +0000 pushed 2022-11-08 21:36 +0000 |
André Bargull | André Bargull - Bug 1799490 - Part 2: Transpile Map.prototype.size and Set.prototype.size in Warp. r=iain |
diff browse annotate |
b1805a980636e6046a8e79a4225adefcfbe60d96 created 2022-11-07 17:10 +0000 pushed 2022-11-07 21:29 +0000 |
Christian Holler | Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem |
diff browse annotate |
82a2c0ea4e64c304942f71cc8984a5b5ecf6e34a created 2022-11-03 15:45 +0200 pushed 2022-11-03 21:43 +0000 |
Stanca Serban | Stanca Serban - Backed out changeset cd6046d38441 (bug 1794784) for causing Spidermonkey builds bustages. CLOSED TREE |
diff browse annotate |
cd6046d384410110a1176599c36fb06ac92681a0 created 2022-11-03 13:06 +0000 pushed 2022-11-03 21:43 +0000 |
Christian Holler | Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem |
diff browse annotate |
b86b7f0226545595b35440e23e5ff642be1c3a3b created 2022-10-27 19:33 +0300 pushed 2022-10-27 21:55 +0000 |
Csoregi Natalia | Csoregi Natalia - Backed out changeset d3d587531672 (bug 1794784) for causing spidermonkey bustages on BaselineCacheIRCompiler.cpp. CLOSED TREE |
diff browse annotate |
d3d587531672336fe98734477fcb95d5d0ab0038 created 2022-10-27 16:19 +0000 pushed 2022-10-27 21:55 +0000 |
Christian Holler | Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem |
diff browse annotate |
98e7f7bfffc4f9f164b985d51a11feaeec37dd7f created 2022-10-26 22:57 +0000 pushed 2022-10-27 03:52 +0000 |
Doug Thayer | Doug Thayer - Bug 1794439 - Inline HasNativeDataPropertyPure cache lookup in Ion r=jandem |
diff browse annotate |
754042c4c1f8e3ff19723e6e73373f15a5790b04 created 2022-10-18 00:38 -0400 pushed 2022-10-18 09:48 +0000 |
Cristian Tuns | Cristian Tuns - Backed out changeset 30dbd4267a26 (bug 1794439) for causing multiple failures on BacktrackingAllocator.cpp CLOSED TREE |
diff browse annotate |
30dbd4267a263dfca91e971d32ff160b91a14f7b created 2022-10-18 03:57 +0000 pushed 2022-10-18 09:48 +0000 |
Doug Thayer | Doug Thayer - Bug 1794439 - Inline HasNativeDataPropertyPure cache lookup in Ion r=jandem |
diff browse annotate |
4b82ed0bc3402618003ad51afb558a9ddebd988e created 2022-09-19 16:53 +0000 pushed 2022-09-20 03:38 +0000 |
André Bargull | André Bargull - Bug 1791162 - Part 1: Bail out from SetDenseElement when we can't add a dense element. r=jandem |