diff browse annotate |
32227614c7f1a6169da26b6c3a95e664eedaa477 created 2023-03-24 15:21 +0000 pushed 2023-03-25 09:03 +0000 |
Iain Ireland | Iain Ireland - Bug 1820605: Remove BaselineCacheIRCompiler::tailCallVM r=jandem |
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 |
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 |
5a34d12bfb67982d378dbde15052b451b62dc16e created 2023-01-19 00:33 +0000 pushed 2023-01-19 09:31 +0000 |
Iain Ireland | Iain Ireland - Bug 1799025: Part 5: Store indices in NativeIterator r=jandem |
diff browse annotate |
dabe9a3dd556302ca57c1791fe4b327df3deb8b1 created 2022-12-02 12:03 +0000 pushed 2022-12-02 21:26 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1803527 - Finish call site object when instantiating the Stencil. r=arai |
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 |
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 |
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 |
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 |
471e76800bc3ebe8a175c7c76dde65f011f1a272 created 2022-11-25 20:45 +0000 pushed 2022-11-26 21:27 +0000 |
Iain Ireland | Iain Ireland - Bug 1799028: Add ObjectToIteratorResult r=jandem |
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 |
ca1acbc1f294b10c3011e4f38c7bee4f8becd6c9 created 2022-09-19 16:53 +0000 pushed 2022-09-20 03:38 +0000 |
André Bargull | André Bargull - Bug 1791162 - Part 2: Bail out from ArrayPush when we can't add a dense element. 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 |
diff browse annotate |
a9c7e9eba6b855254dafd96d02fccb6510ea9ab5 created 2022-09-15 08:56 +0000 pushed 2022-09-16 03:36 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1790791 part 2 - Add js::jit::SetElementMegamorphic. r=iain |
diff browse annotate |
5da07fdf2c5ebfed80d13cb3321ad39b7f56b075 created 2022-09-08 13:47 +0000 pushed 2022-09-08 21:33 +0000 |
André Bargull | André Bargull - Bug 1341937 - Part 16: Remove extra barrier in CallObject::create ool-path. r=jandem |
diff browse annotate |
48520b1aa12d952cb4f60690eaaf55dbe20b9c06 created 2022-09-08 13:47 +0000 pushed 2022-09-08 21:33 +0000 |
André Bargull | André Bargull - Bug 1341937 - Part 15: Rename environment object create methods. 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 |
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 |
1fb01ce743b3c8bac67a091af0bac9a121661a43 created 2022-08-23 13:48 +0000 pushed 2022-08-23 21:47 +0000 |
André Bargull | André Bargull - Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco |
diff browse annotate |
cb402919b9a5077c845476874c90ff38ee0509bd created 2022-08-23 13:08 +0300 pushed 2022-08-23 21:47 +0000 |
criss | criss - Backed out 3 changesets (bug 1786471) for causing SM failures on jsrtfuzzing.cpp . CLOSED TREE |
diff browse annotate |
53910f7dd1f85ee113f85d1dae32bade13d5e445 created 2022-08-23 09:38 +0000 pushed 2022-08-23 21:47 +0000 |
André Bargull | André Bargull - Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco |
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 |
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 |
9d37be10da8f85e3731cd2e0babc9204387cef8b created 2022-06-08 00:34 +0000 pushed 2022-06-08 09:32 +0000 |
Iain Ireland | Iain Ireland - Bug 1770509: Add Warp support r=jandem |
diff browse annotate |
6c908030c328087ca72bbebdaa5d0ddf95a34202 created 2022-06-08 00:34 +0000 pushed 2022-06-08 09:32 +0000 |
Iain Ireland | Iain Ireland - Bug 1770509: Add baseline IC for CloseIter r=jandem |
diff browse annotate |
0f94133f476e243031cd34af1af40637a4944df1 created 2022-06-08 00:34 +0000 pushed 2022-06-08 09:32 +0000 |
Iain Ireland | Iain Ireland - Bug 1770509: Add JSOp::CloseIter r=jandem |
diff browse annotate |
91027e567af6fe57bf408a75acab9b34fd50535e created 2022-05-06 08:21 +0000 pushed 2022-05-06 21:56 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1366470 part 3 - Warp-compile JSOp::PushVarEnv. r=iain |
diff browse annotate |
b037127d38f3b0001c11ea8130bf8c7f85f8514b created 2022-04-21 08:45 +0000 pushed 2022-04-21 15:23 +0000 |
André Bargull | André Bargull - Bug 1765397 - Part 3: Scalar replace ArgumentsSlice on frame arguments. r=iain |
diff browse annotate |
ba4b24512db822c264e74d419d65d02ab2cfc72f created 2022-04-21 08:45 +0000 pushed 2022-04-21 15:23 +0000 |
André Bargull | André Bargull - Bug 1765397 - Part 1: Add CacheIR support for Array.prototype.slice on arguments objects. r=iain |
diff browse annotate |
b0b2e0a0563dcb2277203f11640910d865edb234 created 2022-04-04 18:31 +0000 pushed 2022-04-05 09:40 +0000 |
André Bargull | André Bargull - Bug 1282976 - Part 9: Delete JSOp::LambdaArrow. r=jandem |
diff browse annotate |
82b81c3a5e8f32a99c95bf79276705566c947048 created 2022-04-04 10:28 -0700 pushed 2022-04-05 09:40 +0000 |
Marian-Vasile Laza | Marian-Vasile Laza - Backed out 13 changesets (bug 1282976) for causing build bustages on BytecodeEmitter.cpp. CLOSED TREE |
diff browse annotate |
f9076fbfcec2292e555daaf2f3890fefdc1933cb created 2022-04-04 17:14 +0000 pushed 2022-04-05 09:40 +0000 |
André Bargull | André Bargull - Bug 1282976 - Part 9: Delete JSOp::LambdaArrow. r=jandem |
diff browse annotate |
7fe6d2297eb5f74ed5804af89ec308b3d65af1a5 created 2021-12-02 09:09 +0000 pushed 2021-12-02 21:50 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1743612 part 3 - Support AddSlot IC stubs for objects with an addProperty hook. r=iain |
diff browse annotate |
3f52ee28f9274fcf50bf16201dda11eb010a0015 created 2021-11-18 13:35 +0000 pushed 2021-11-18 16:26 +0000 |
André Bargull | André Bargull - Bug 1740737 - Part 2: Handle arguments in optimised spread calls. r=iain |
diff browse annotate |
315753e83f1a9a42a46d1370d099239a7c5f12a7 created 2021-11-18 13:35 +0000 pushed 2021-11-18 16:26 +0000 |
André Bargull | André Bargull - Bug 1740737 - Part 1: Change OptimizeSpreadCall to return the optimised array or undefined. r=iain |
diff browse annotate |
ad14ebd54449c3e996a326cb62f28f5536d965db created 2021-11-18 14:19 +0200 pushed 2021-11-18 16:26 +0000 |
Marian-Vasile Laza | Marian-Vasile Laza - Backed out 6 changesets (bug 1741411, bug 1740737) for causing build bustages on CacheIR.cpp. CLOSED TREE |
diff browse annotate |
b89529d42aad09cb40d45a587925ef47f188c15f created 2021-11-18 11:37 +0000 pushed 2021-11-18 16:26 +0000 |
André Bargull | André Bargull - Bug 1740737 - Part 2: Handle arguments in optimised spread calls. r=iain |
diff browse annotate |
1b951bd25193ef15cb0ba2edc85400a5e7034324 created 2021-11-18 11:37 +0000 pushed 2021-11-18 16:26 +0000 |
André Bargull | André Bargull - Bug 1740737 - Part 1: Change OptimizeSpreadCall to return the optimised array or undefined. r=iain |
diff browse annotate |
c31002802055a482c07a1ce76ab7a230141edd2c created 2021-11-05 18:14 +0000 pushed 2021-11-06 09:32 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1738721 - Part 2: Remove unused MCreateThisWithTemplate node and associated machinery r=jandem |
diff browse annotate |
8b74f1fed6392e46924391cdf7cf01e7da276516 created 2021-09-27 11:15 +0000 pushed 2021-09-27 15:34 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1732281 part 1 - Add megamorphic stub for GetIterator. r=iain |
diff browse annotate |
e7654c6d242a51291d6f80042c9909e9f571ef56 created 2021-09-16 18:17 +0000 pushed 2021-09-16 21:45 +0000 |
Iain Ireland | Iain Ireland - Bug 1729269: Use callWithABI for emitAtomizeString r=jandem |
diff browse annotate |
bf6eff75468b9883f4f48e6d3ff4dc9384ad16c9 created 2021-09-16 09:20 +0000 pushed 2021-09-16 16:00 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1730864 - Inline PopLexicalEnv in Baseline Interpreter and JIT. r=iain |
diff browse annotate |
78f0fc4d86d2af95ba427a9b3ecae6b094fa1ee8 created 2021-08-24 11:48 +0000 pushed 2021-08-24 21:59 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1726533 part 2 - Remove NewObjectOperationWithTemplate. r=arai |
diff browse annotate |
bad63becefdf64143f3924663ae15fe1250dc6c4 created 2021-08-24 13:39 +0300 pushed 2021-08-24 21:59 +0000 |
Alexandru Michis | Alexandru Michis - Backed out 8 changesets (bug 1726533) for causing assertion failures in GlobalObject.h |
diff browse annotate |
b8e239e5d9f2cb63174bfb2a456a8cf0bfcfe1cb created 2021-08-24 09:20 +0000 pushed 2021-08-24 21:59 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1726533 part 2 - Remove NewObjectOperationWithTemplate. r=arai |
diff browse annotate |
b1f4837bc12a53161ea1b548fb666c55cefdde33 created 2021-08-19 17:28 +0000 pushed 2021-08-20 09:57 +0000 |
André Bargull | André Bargull - Bug 1725632 - Part 4: Fix-up includes to js/src/jit in js/src/vm. r=jandem |
diff browse annotate |
3a83a5c25a2ed0b73f616f9def2f1e738a90ce90 created 2021-08-19 03:06 +0300 pushed 2021-08-19 03:33 +0000 |
Noemi Erli | Noemi Erli - Backed out 5 changesets (bug 1725632) for breaking local builds (Bug 1726470) CLOSED TREE |
diff browse annotate |
58d8d8061ac22fc55ed2f4b20ba08e4babfc89f7 created 2021-08-17 15:44 +0000 pushed 2021-08-17 21:49 +0000 |
André Bargull | André Bargull - Bug 1725632 - Part 4: Fix-up includes to js/src/jit in js/src/vm. r=jandem |
diff browse annotate |
5e6d1848ce620a905a1d5de23ca5b9e4e0eaa2af created 2021-08-10 10:05 +0000 pushed 2021-08-10 21:33 +0000 |
André Bargull | André Bargull - Bug 1723155 - Part 8: Add NewPrivateName opcode. r=mgaudet |
diff browse annotate |
cfc430046c5408550d0540efae68f751c4ce0e73 created 2021-08-10 09:55 +0000 pushed 2021-08-10 21:33 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 20: Optimise Map.prototype.get in CacheIR. r=iain |
diff browse annotate |
939d0d0c77d19a12bfb792b9ad6ee4761b164f5e created 2021-08-10 09:55 +0000 pushed 2021-08-10 21:33 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 18: Optimise Map.prototype.has in CacheIR. r=iain |
diff browse annotate |
2852f51c1ba45109fff3eb33a419f8618120a621 created 2021-08-10 09:55 +0000 pushed 2021-08-10 21:33 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 8: Optimise Set.prototype.has for strings in CacheIR. r=iain |