diff browse annotate |
fe00a06e58ac60d74cfe7b8168fcd524d304f116 created 2021-08-17 15:44 +0000 pushed 2021-08-17 15:58 +0000 |
André Bargull | André Bargull - Bug 1726122 - Part 1: Remove AlignmentFinder specialisations from MIR.h. r=jandem |
diff browse annotate |
95c7858db7b5f49a526fe52e200195b8c75b9d99 created 2021-08-13 10:09 +0000 pushed 2021-08-13 10:21 +0000 |
Lars T Hansen | Lars T Hansen - Bug 1724201 - Repurpose the vector bitselect node as a general ternary op node. r=yury |
diff browse annotate |
f80bd6c1f30e9afcda6b13e79308193a368935fb created 2021-08-13 09:55 +0300 pushed 2021-08-13 06:56 +0000 |
Butkovits Atila | Butkovits Atila - Backed out 3 changesets (bug 1724201) for causing bustages on LIR-shared.h. CLOSED TREE |
diff browse annotate |
4736a84c2dbb5be274024dd463dbd73d6094b90e created 2021-08-13 06:33 +0000 pushed 2021-08-13 06:35 +0000 |
Lars T Hansen | Lars T Hansen - Bug 1724201 - Repurpose the vector bitselect node as a general ternary op node. r=yury |
diff browse annotate |
5926f8d136f0b5036a63a117ff9d61b773b09c91 created 2021-08-12 17:08 +0000 pushed 2021-08-12 17:12 +0000 |
André Bargull | André Bargull - Bug 1725379 - Part 2: Remove unnecessary includes in js/src/jit. r=jandem,nbp |
diff browse annotate |
f7193a68e41057c94b664b69dc312cd7577acae5 created 2021-08-10 09:55 +0000 pushed 2021-08-10 10:02 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 12: Optimise Set.prototype.has for non-GC things in Warp. r=iain |
diff browse annotate |
983642febbb07163bfa45728de462d3fb810ecf4 created 2021-08-10 11:27 +0300 pushed 2021-08-10 08:28 +0000 |
Narcis Beleuzu | Narcis Beleuzu - Backed out 22 changesets (bug 1341265) for bustages on VMFunctions.cpp . CLOSED TREE |
diff browse annotate |
6f1d162738b4a62ba08a1c048c059757e39451e9 created 2021-08-10 07:45 +0000 pushed 2021-08-10 07:52 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 12: Optimise Set.prototype.has for non-GC things in Warp. r=iain |
diff browse annotate |
a1d9ddb4fb7941b513a163f408f588c966515dc3 created 2021-08-07 19:07 +0300 pushed 2021-08-07 16:09 +0000 |
Butkovits Atila | Butkovits Atila - Backed out 21 changesets (bug 1341265) for causing Bug 1724298. CLOSED TREE |
diff browse annotate |
6716962a06ed8f31ed84676cda7b5224678fe7b1 created 2021-08-02 16:38 +0000 pushed 2021-08-02 16:44 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 12: Optimise Set.prototype.has for non-GC things in Warp. r=iain |
diff browse annotate |
ddea9a6f8350350468addf995ef203e38f4ff876 created 2021-07-27 21:15 +0000 pushed 2021-07-27 21:18 +0000 |
Ryan Hunt | Ryan Hunt - Bug 1711073 - wasm: Include the correct headers directly and drop WasmTypes.h. r=yury |
diff browse annotate |
6501a923ecf72977e2b22ce590516dd937d63808 created 2021-07-21 16:58 +0000 pushed 2021-07-21 18:49 +0000 |
Iain Ireland | Iain Ireland - Bug 1721006: Fix getLoopBackedgeOperand r=nbp |
diff browse annotate |
f7abfb7d50d262ef08ff77230582db496bee7787 created 2021-06-10 21:00 +0000 pushed 2021-06-10 21:15 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 12: Remove unnecessary temporary allocator MIR ops. r=iain |
diff browse annotate |
599f833f08c112de341e3248ddbc73a1b7b8a7f6 created 2021-06-10 21:00 +0000 pushed 2021-06-10 21:15 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 11: Add autogeneration for MIR ops that take arguments. r=iain |
diff browse annotate |
a60835242de7a032a0223f906a96569dcfe82d52 created 2021-06-07 18:49 +0000 pushed 2021-06-07 19:01 +0000 |
Iain Ireland | Iain Ireland - Bug 1713567: Rename allowDouble to forceDouble r=jandem |
diff browse annotate |
eacd134abf124f648e60fe1730ebf80cd06d2b75 created 2021-06-04 20:14 +0000 pushed 2021-06-04 20:16 +0000 |
Iain Ireland | Iain Ireland - Bug 1712030: Reorder type checks for polymorphic Not r=jandem |
diff browse annotate |
cf22942d1b7b323124ed512591c24783a15102aa created 2021-06-04 20:14 +0000 pushed 2021-06-04 20:16 +0000 |
Iain Ireland | Iain Ireland - Bug 1712030: Reorder type checks in testValueTruthyKernel based on observed types r=jandem |
diff browse annotate |
8f6458084f5fc594734d392858e6c7f345307f7f created 2021-06-01 16:47 +0000 pushed 2021-06-01 17:21 +0000 |
Yury Delendik | Yury Delendik - Bug 1690492 - Use PBLENDVB for blend operations. r=lth |
diff browse annotate |
ee2ed3aaf4da0c50bead3cf494a65496da85b1e5 created 2021-05-28 16:51 +0300 pushed 2021-05-28 13:54 +0000 |
Csoregi Natalia | Csoregi Natalia - Backed out changeset 489c49881778 (bug 1690492) for causing bustage on Lowering-x86-shared.cpp. CLOSED TREE |
diff browse annotate |
489c498817783088b301d13b8eeda694251ff860 created 2021-05-28 13:27 +0000 pushed 2021-05-28 13:29 +0000 |
Yury Delendik | Yury Delendik - Bug 1690492 - Use PBLENDVB for blend operations. r=lth |
diff browse annotate |
cbebfcacd93414b39d78401f00e12ad1e5a1025d created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 10: Auto generate more MIR instructions. r=iain |
diff browse annotate |
b13552f6d81e15c9053c2123130a453609a0aa6e created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 9: Auto generate MIR ops that can recover from bailouts. r=iain |
diff browse annotate |
822533d1632fb2a93a5dd485571ea70424ae9351 created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 8: Auto generate more MIR ops. r=iain |
diff browse annotate |
566c2b19754e9c6d342cc8e02529173594251f4a created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 7: Auto generate MIR ops that compute range. r=iain |
diff browse annotate |
5f6a27d7e1314e2dd9cb6b79f077686acd97b3dc created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 6: Auto generate ops that possibly call. r=iain |
diff browse annotate |
ed0d746154372b14613aba7bcb8edabbfa9b63ef created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 5: Auto generate MIR ops that contain foldsTo methods. r=iain |
diff browse annotate |
9ce262e1f44ba39caa8ec1e00704d92f310b036c created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 4: Auto generate MIR ops with congruentTo methods. r=iain |
diff browse annotate |
2cb147cc9ae24c097e52d6572858db2fd81951ed created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
Caroline Cullen | Caroline Cullen - Bug 1699271 - Part 3: Auto generate simple MIR Ops with constructor args. r=iain |
diff browse annotate |
bf6f19cc233124c9d9e0b29f1433f79c62c4a577 created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
carolinecullen | carolinecullen - Bug 1699271 - Part 2: Auto generate simple nullary MIR Ops. r=iain |
diff browse annotate |
bbce3487d14f5090d1cb1533b65e45d7efc3ed62 created 2021-05-27 22:55 +0000 pushed 2021-05-27 23:28 +0000 |
carolinecullen | carolinecullen - Bug 1699271 - Part 1: Generate MIR Opcodes. r=jandem,iain |
diff browse annotate |
6f42701da1519cb089b8d979ba88bb3892ddb17d created 2021-05-28 02:09 +0300 pushed 2021-05-27 23:11 +0000 |
Butkovits Atila | Butkovits Atila - Backed out changeset 90822bbcf202 (bug 1690492) as requested by Yury. CLOSED TREE |
diff browse annotate |
90822bbcf202113125a0349437db85e2095ca767 created 2021-05-27 22:04 +0000 pushed 2021-05-27 22:20 +0000 |
Yury Delendik | Yury Delendik - Bug 1690492 - Use PBLENDVB for blend operations. r=lth |
diff browse annotate |
bcdc8859c3cc38fe067c25bd9aa1417cd1704450 created 2021-05-26 01:51 +0000 pushed 2021-05-26 01:53 +0000 |
Iain Ireland | Iain Ireland - Bug 1710905: Part 4: Reorder type checks in visitTypeOfV based on observed types r=jandem |
diff browse annotate |
9e1110b7f7288e63812c116112e7816323acac39 created 2021-05-14 16:19 +0000 pushed 2021-05-14 16:22 +0000 |
sploitem | sploitem - Bug 1695386 - Clean up BailoutKind::TooManyArgs UPDATE r=iain |
diff browse annotate |
e7c46af18072cea9efb8be90227881524b906a3f created 2021-05-12 01:54 +0000 pushed 2021-05-12 01:57 +0000 |
Iain Ireland | Iain Ireland - Bug 1709216: Transpile SameValueResult r=jandem |
diff browse annotate |
31d61c8494d04d2d76aa2087b6e1279b26f4a2f1 created 2021-05-12 01:54 +0000 pushed 2021-05-12 01:57 +0000 |
Iain Ireland | Iain Ireland - Bug 1709216: Rename SameValue MIR op r=jandem |
diff browse annotate |
2ee0591c22269eb730df739b0fc5263bbd5f7579 created 2021-05-10 11:50 +0000 pushed 2021-05-10 11:52 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1710075 part 4 - Allocate Rest array in Warp using the array shape instead of a template object. r=jonco |
diff browse annotate |
43c37724bf568a1b042cb76721b89f8fa02e5a76 created 2021-05-10 11:50 +0000 pushed 2021-05-10 11:52 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1710075 part 2 - Treat MNewArrayObject as non-effectful. r=jonco |
diff browse annotate |
7f5fd2e37da01c7596653328fa6aad75610ccff3 created 2021-05-07 21:53 +0300 pushed 2021-05-07 18:54 +0000 |
Iulian Moraru | Iulian Moraru - Backed out 3 changesets (bug 1709216) for causing multiple CacheIRCompiler failures. CLOSED TREE |
diff browse annotate |
ca806eb90637cdb7f0b234731c7884af87146512 created 2021-05-07 17:23 +0000 pushed 2021-05-07 17:36 +0000 |
Iain Ireland | Iain Ireland - Bug 1709216: Transpile SameValueResult r=jandem |
diff browse annotate |
22fd0e89588075bde59a7a20245dada84d2fe4f0 created 2021-05-07 17:23 +0000 pushed 2021-05-07 17:36 +0000 |
Iain Ireland | Iain Ireland - Bug 1709216: Rename SameValue MIR op r=jandem |
diff browse annotate |
1532bdab7a744335c28c7049b4d48c45115aa92b created 2021-05-04 17:51 +0000 pushed 2021-05-04 19:21 +0000 |
Iain Ireland | Iain Ireland - Bug 1700443: Remove MIRType::MagicOptimizedArguments r=jandem |
diff browse annotate |
bf132d76a3578c35a08c5591a3e5a7cf6e3cc61e created 2021-05-04 17:51 +0000 pushed 2021-05-04 19:21 +0000 |
Iain Ireland | Iain Ireland - Bug 1700443: Remove argumentsOptimizationFailed r=jandem |
diff browse annotate |
01d4933c6e7f43253ffe1c30e3a0a5c8dfd8c20c created 2021-05-04 09:32 +0000 pushed 2021-05-04 09:35 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1708472 - Part 2: Add recover instructions for MNewArrayObject and support scalar replacement r=nbp |
diff browse annotate |
f8141bca192aa204ac0aad6ae04b9256e08fa58a created 2021-05-04 09:32 +0000 pushed 2021-05-04 09:35 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1708472 - Part 1: Transpile optimised NewArray stub along the same lines as for NewObject r=jandem |
diff browse annotate |
1e82809459848c3560e0637696978fecd36b8c26 created 2021-04-29 13:54 +0000 pushed 2021-04-29 13:57 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1706309 - Part 3: Add recover instructions for MNewPlainObject and support scalar replacement r=nbp |
diff browse annotate |
2bd28edb7d3627824905af9ae60c6fb19940ea70 created 2021-04-29 13:54 +0000 pushed 2021-04-29 13:57 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1706309 - Part 2: Transpile NewPlainObject stub in warp r=jandem |
diff browse annotate |
d3b226ecc677c0474d1f5509dc25a574947cd810 created 2021-04-19 19:28 +0000 pushed 2021-04-19 21:54 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1662559 - Part 4: Introduce ClassBodyLexicalEnvironmentObject. r=arai |
diff browse annotate |
c4825995d926d0631cad91afc779af90743c8f47 created 2021-04-07 07:16 +0000 pushed 2021-04-07 07:18 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1700052 part 11 - Store getter/setter objects in slots instead of in the shape tree. r=jonco,evilpie |
diff browse annotate |
7e3a27b38e56892f1cca2cf6d8eb528a53ff5c4b created 2021-04-06 11:06 +0000 pushed 2021-04-06 11:08 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1700052 part 10 - Add support for GetterSetter stub fields. r=iain |
diff browse annotate |
a91c9a837ba61ec10af58ab71ee56cd4a67e29ae created 2021-04-06 11:06 +0000 pushed 2021-04-06 11:08 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1700052 part 8 - Add GuardFixedSlotValue and GuardDynamicSlotValue CacheIR instructions. r=iain |
diff browse annotate |
8540f6f82ab63959b82fb992ae8dd0b35f502eb8 created 2021-04-06 11:06 +0000 pushed 2021-04-06 11:08 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1700052 part 6 - Pass jsid to ObjectHasGetterSetterPure. r=iain |
diff browse annotate |
a0de4a88ac294b26a83f3776bb110d53405bde6a created 2021-04-01 17:14 +0300 pushed 2021-04-01 14:16 +0000 |
smolnar | smolnar - Backed out 20 changesets (bug 1662559) for causing fuzzing failures. CLOSED TREE |
diff browse annotate |
151de293dd7422fad94b4d9277998c8738379640 created 2021-03-31 16:40 +0000 pushed 2021-03-31 18:18 +0000 |
Iain Ireland | Iain Ireland - Bug 1700579: Unify UseRemoved and ImplicitlyUsed flags r=jandem,nbp |
diff browse annotate |
ae45d407929f011c757958b57a7aed5c99ec9a60 created 2021-03-30 19:44 +0000 pushed 2021-03-30 20:29 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1662559 - Part 4: Introduce ClassBodyLexicalEnvironmentObject. r=arai |
diff browse annotate |
aa0ebe849f8b798619b0663b30ac0caca2cf1c0f created 2021-03-28 16:17 +0000 pushed 2021-03-28 16:20 +0000 |
Lars T Hansen | Lars T Hansen - Bug 1700690 - Fix. r=jseward |
diff browse annotate |
293371b99fca0f90019d388ec372beafa7d987fc created 2021-03-26 12:33 +0000 pushed 2021-03-26 12:35 +0000 |
Lars T Hansen | Lars T Hansen - Bug 1676441 - Bounds checking for 4GB heaps. r=rhunt |
diff browse annotate |
afd3a56b45bfd0f71a1dc3e1697e4470ef2def2b created 2021-03-15 17:55 +0000 pushed 2021-03-15 17:57 +0000 |
Iain Ireland | Iain Ireland - Bug 1698126: Fix type policy for GetInlinedArgument r=jandem |
diff browse annotate |
f2a19931829e423ef84f06c2360595a9af0ea69a created 2021-03-10 19:04 +0000 pushed 2021-03-10 19:06 +0000 |
Iain Ireland | Iain Ireland - Bug 1696897: Don't mark BoxNonStrictThis as movable r=jandem |
diff browse annotate |
7aaf29a92b9b3cd3e145b12f536c2ce3f4b203b3 created 2021-03-08 13:57 +0000 pushed 2021-03-08 14:00 +0000 |
André Bargull | André Bargull - Bug 1696887 - Part 15: Remove MAsmJSMemoryAccess::offset. r=jandem |