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 |
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 |
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 |
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 |
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 |
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 |
ba555724d7cbf9554326680210966ed1f4e6154f created 2022-11-25 20:45 +0000 pushed 2022-11-26 21:27 +0000 |
Iain Ireland | Iain Ireland - Bug 1799028: Refactor iterator sentinel r=jandem |
diff browse annotate |
b0dc5f1fd855a998437bb222fd4f090cc1b5190f created 2022-11-25 20:45 +0000 pushed 2022-11-26 21:27 +0000 |
Iain Ireland | Iain Ireland - Bug 1799028: Move enumerators from Realm to Compartment r=jandem |
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 |
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 |
7de0c40b31a49bf4d9a2ae8157cf03d6045904b1 created 2022-11-03 14:21 +0000 pushed 2022-11-03 21:43 +0000 |
Doug Thayer | Doug Thayer - Bug 1798365 - Fold MMegamorphicLoadSlotByValue where possible 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 |
51423d631a9acaaabaa931809c54b083a63ca533 created 2022-09-19 16:53 +0000 pushed 2022-09-20 03:38 +0000 |
André Bargull | André Bargull - Bug 1791162 - Part 4: Handle StoreElementHole and ArrayPush in some mightAlias methods. r=jandem |
diff browse annotate |
548e62dfe6286bd2b4ca0a086f23af711fe4af02 created 2022-09-15 08:56 +0000 pushed 2022-09-16 03:36 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1790791 part 1 - Rename MCallSetElement to MMegamorphicSetElement. r=iain |
diff browse annotate |
d385628a29e68e63bbba27853aa6c87fb4a36153 created 2022-09-08 13:47 +0000 pushed 2022-09-08 21:33 +0000 |
André Bargull | André Bargull - Bug 1341937 - Part 13: Check eliding post write barriers is correct. r=jandem |
diff browse annotate |
e7f4d971689dad4e7421b6bdfa00e50bdf4c5c23 created 2022-09-08 13:47 +0000 pushed 2022-09-08 21:33 +0000 |
André Bargull | André Bargull - Bug 1341937 - Part 12: Remove CopyLexicalEnvironmentObject. r=jandem |
diff browse annotate |
90917af9e65eb8b2ed94ad0866451acb3c02f49e created 2022-09-08 13:47 +0000 pushed 2022-09-08 21:33 +0000 |
André Bargull | André Bargull - Bug 1341937 - Part 8: Inline allocation of environment objects using createGCObject. r=jandem |
diff browse annotate |
96e9152c2cfeccfc5e57159790eea4ffe9e42757 created 2022-09-08 13:47 +0000 pushed 2022-09-08 21:33 +0000 |
André Bargull | André Bargull - Bug 1341937 - Part 7: Store the environment slot in a separate instruction. r=jandem |
diff browse annotate |
6e471b207c2f1e34b27c92a4df839744b02c3795 created 2022-09-08 13:46 +0000 pushed 2022-09-08 21:33 +0000 |
André Bargull | André Bargull - Bug 1341937 - Part 6: Retrieve the scope from the template object. r=jandem |
diff browse annotate |
35754caa8eec29f2aa6c68398336599a94bec9e0 created 2022-09-08 13:46 +0000 pushed 2022-09-08 21:33 +0000 |
André Bargull | André Bargull - Bug 1341937 - Part 3: Generate MNewLexicalEnvironmentObject definition. r=jandem |
diff browse annotate |
4edc744d8b733cc4886fa98cae3758241c829cb6 created 2022-08-25 19:53 +0000 pushed 2022-08-25 22:21 +0000 |
Iain Ireland | Iain Ireland - Bug 1785200: Fix receiver handling in sparse and generic element ICs r=jandem |
diff browse annotate |
242adcdcf9275ffa127aa933bc6d0ea938d82757 created 2022-08-11 10:38 +0000 pushed 2022-08-12 09:37 +0000 |
André Bargull | André Bargull - Bug 1784023 - Part 4: Inline String.prototype.indexOf() with a VM-call. r=jandem |
diff browse annotate |
c28f80a3d291e362aa60a7a770e50d916f5602ff created 2022-08-11 10:38 +0000 pushed 2022-08-12 09:37 +0000 |
André Bargull | André Bargull - Bug 1784023 - Part 2: Inline String.prototype.endsWith. r=jandem |
diff browse annotate |
41bc59adbe5f27b4754ff14212038101f8877bce created 2022-08-08 17:56 +0000 pushed 2022-08-09 03:57 +0000 |
André Bargull | André Bargull - Bug 1782959 - Part 5: Implement recover support for MSubstr. r=jandem |
diff browse annotate |
e899c9759efb9f8745033aa18afb23a5b9e041a7 created 2022-08-08 17:56 +0000 pushed 2022-08-09 03:57 +0000 |
André Bargull | André Bargull - Bug 1782959 - Part 1: Inline String.prototype.startsWith. r=jandem |
diff browse annotate |
27d77030e72506eb32d2edb0e587f9478471a750 created 2022-08-04 11:30 +0000 pushed 2022-08-04 15:43 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1782953 part 2 - Optimize sparse elements with index < initializedLength. r=iain |