diff browse annotate |
8b9e2deb12530c54d882e9265c1a440d7c64292a created 2023-03-04 00:58 +0000 pushed 2023-03-04 09:52 +0000 |
Iain Ireland | Iain Ireland - Bug 1799023: Add AssertPropertyLookup 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 |
56f65b56a14de6adaba7dbfd895ab921c613fcb2 created 2023-03-03 23:38 +0000 pushed 2023-03-04 09:52 +0000 |
Iain Ireland | Iain Ireland - Bug 1799023: Add AssertPropertyLookup r=jandem |
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 |
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 |
e07a198cd001f83b82e56cfdc352090c2325fd4a created 2022-11-30 07:26 +0000 pushed 2022-11-30 16:11 +0000 |
Iain Ireland | Iain Ireland - Bug 1797486: Align visitOutOfLineStoreElementHole with CacheIR implementation r=jandem,nbp |
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 |
da8bb74f3daa21d3282c5a9c07a0c40cb945bdf1 created 2022-09-19 20:07 +0000 pushed 2022-09-20 03:38 +0000 |
Doug Thayer | Doug Thayer - Bug 1789457 - Inline megamorphic cache lookup in Ion 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 |
c57c8a9e2da9ae377b44d739e5ded286fd846d57 created 2022-09-12 12:44 +0000 pushed 2022-09-12 21:40 +0000 |
André Bargull | André Bargull - Bug 1790275 - Part 4: Remove no longer used "strict" flag from OutOfLineStoreElementHole. r=jandem |
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 |
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 |
ac7a2cfb2cd0d34fccc0dcc04225d9ef3bbdd20e created 2022-08-25 23:26 +0000 pushed 2022-08-26 04:23 +0000 |
Steve Fink | Steve Fink - Bug 1746699 - Avoid UB when allocating JSStrings and BigInts r=tcampbell |
diff browse annotate |
6d973ddd53fa6486310fbfde5d13f5c35ba39e91 created 2022-07-13 15:26 +0000 pushed 2022-07-14 03:48 +0000 |
Matthew Gaudet | Matthew Gaudet - Bug 1777529 - Remove more TraceLogger support r=jandem |
diff browse annotate |
70bde7b8be6a0547ffc147a1525eba88e5229ee3 created 2022-06-13 17:09 +0000 pushed 2022-06-13 21:53 +0000 |
Ted Campbell | Ted Campbell - Bug 1773368 - Remove gc/Rooting.h r=jonco |
diff browse annotate |
d73e753cf2bb5ff92c085c7d4e3ad2bb59047535 created 2022-06-13 17:09 +0000 pushed 2022-06-13 21:53 +0000 |
Ted Campbell | Ted Campbell - Bug 1773368 - Remove deprecated internal typedefs for string-related types. r=iain |
diff browse annotate |
518103b4bdc3ea468bd34ffad64e031a14833016 created 2022-06-10 15:58 +0000 pushed 2022-06-10 21:34 +0000 |
Ted Campbell | Ted Campbell - Bug 1773368 - Remove deprecated typedefs for ArrayObject. r=iain |
diff browse annotate |
57689fae2e5cf2eeaaecfb6fff8d1523a0722a8f created 2022-06-10 15:58 +0000 pushed 2022-06-10 21:34 +0000 |
Ted Campbell | Ted Campbell - Bug 1773368 - Remove deprecated typedefs for NativeObject. r=iain |
diff browse annotate |
8c5004f696778dd46c8aee76ca606f8817838b41 created 2022-06-10 15:58 +0000 pushed 2022-06-10 21:34 +0000 |
Ted Campbell | Ted Campbell - Bug 1773368 - Remove deprecated typedefs for PlainObject. r=iain |
diff browse annotate |
28a40cec06a4f55168ea318fa1712b58699b39dc created 2022-06-10 15:58 +0000 pushed 2022-06-10 21:34 +0000 |
Ted Campbell | Ted Campbell - Bug 1773368 - Remove deprecated typedefs for js::Scope. r=jandem |
diff browse annotate |
91a364b7b4d6ba1f417c85998376631fbec9217e created 2022-06-10 15:58 +0000 pushed 2022-06-10 21:34 +0000 |
Ted Campbell | Ted Campbell - Bug 1773368 - Remove deprecated typedefs for js::Shape. r=jandem |
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 |
3731bfaca711bff4ed1167ea9902f8c9be7c5b4f created 2021-11-09 09:50 +0000 pushed 2021-11-10 09:24 +0000 |
André Bargull | André Bargull - Bug 1740053 - Part 12: Rename DataType::Type_Object to Type_Cell. r=jandem |
diff browse annotate |
31b721186d705f01b28e6df46cc61baf6e3f9d9b created 2021-11-09 09:50 +0000 pushed 2021-11-10 09:24 +0000 |
André Bargull | André Bargull - Bug 1740053 - Part 11: Use the type system for uint8_t* trailing parameters. r=jandem |
diff browse annotate |
f3300f17ce4ec4aa0dcc80f8031995ce06436ce9 created 2021-11-09 09:50 +0000 pushed 2021-11-10 09:24 +0000 |
André Bargull | André Bargull - Bug 1740053 - Part 10: Use the type system to differentiate between input and output parameters. r=jandem |
diff browse annotate |
069fd355ef6bf9b4e5f622eab9413cc82f9ef7b5 created 2021-11-09 09:50 +0000 pushed 2021-11-10 09:24 +0000 |
André Bargull | André Bargull - Bug 1740053 - Part 6: Remove RootType::RootFunction. r=jandem |
diff browse annotate |
2198d91bb27c9ca673c8e5166a6f6c157c71775a created 2021-10-14 17:59 +0000 pushed 2021-10-15 09:50 +0000 |
André Bargull | André Bargull - Bug 725966 - Part 5: Split MTypeOf in two separate MIR instructions. r=jandem |
diff browse annotate |
6c77750e3b502f219285c7113dab16228fe24081 created 2021-10-14 19:16 +0300 pushed 2021-10-15 09:50 +0000 |
Marian-Vasile Laza | Marian-Vasile Laza - Backed out 10 changesets (bug 725966) for causing build bustages on CodeGenerator.cpp. |
diff browse annotate |
5508f47f05713ed3839be14cc057782d95d970ff created 2021-10-14 15:58 +0000 pushed 2021-10-15 09:50 +0000 |
André Bargull | André Bargull - Bug 725966 - Part 5: Split MTypeOf in two separate MIR instructions. 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 |
5926f8d136f0b5036a63a117ff9d61b773b09c91 created 2021-08-12 17:08 +0000 pushed 2021-08-12 21:41 +0000 |
André Bargull | André Bargull - Bug 1725379 - Part 2: Remove unnecessary includes in js/src/jit. r=jandem,nbp |
diff browse annotate |
cbcbf9b36569130af1e5e90b02fe3a0f5bd50c96 created 2021-08-10 09:55 +0000 pushed 2021-08-10 21:33 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 22: Assert the hash is correctly computed. r=iain |
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 |
diff browse annotate |
9fb7fdf7cfda0031ede55e7acd376f72e635a895 created 2021-08-10 09:55 +0000 pushed 2021-08-10 21:33 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 6: Optimise Set.prototype.has in CacheIR. r=iain |
diff browse annotate |
983642febbb07163bfa45728de462d3fb810ecf4 created 2021-08-10 11:27 +0300 pushed 2021-08-10 21:33 +0000 |
Narcis Beleuzu | Narcis Beleuzu - Backed out 22 changesets (bug 1341265) for bustages on VMFunctions.cpp . CLOSED TREE |
diff browse annotate |
d21b307ccfaf304e141a8d1edb8376ea2dc19f50 created 2021-08-10 07:45 +0000 pushed 2021-08-10 21:33 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 22: Assert the hash is correctly computed. r=iain |
diff browse annotate |
684915d2fc1c352db99f186877bf850e37dc462e created 2021-08-10 07:45 +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 |
1f7646c444963378438cfa33e37ae23444b9f4d1 created 2021-08-10 07:45 +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 |
77735582aefb6e135d9f621e213540832adc2faa created 2021-08-10 07:45 +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 |
diff browse annotate |
cab9608e9d98c8f58783cfc3da4e209fa5f480fd created 2021-08-10 07:45 +0000 pushed 2021-08-10 21:33 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 6: Optimise Set.prototype.has in CacheIR. r=iain |
diff browse annotate |
a1d9ddb4fb7941b513a163f408f588c966515dc3 created 2021-08-07 19:07 +0300 pushed 2021-08-07 21:48 +0000 |
Butkovits Atila | Butkovits Atila - Backed out 21 changesets (bug 1341265) for causing Bug 1724298. CLOSED TREE |
diff browse annotate |
c3094bf072953ed649b5c81a9466508056e49803 created 2021-08-02 16:38 +0000 pushed 2021-08-02 21:43 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 20: Optimise Map.prototype.get in CacheIR. r=iain |
diff browse annotate |
991572f50cf93247d8eb7291ad459d7c76968ac3 created 2021-08-02 16:38 +0000 pushed 2021-08-02 21:43 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 18: Optimise Map.prototype.has in CacheIR. r=iain |
diff browse annotate |
3fa14377770a1da734d30b0000ffa15c19c50896 created 2021-08-02 16:38 +0000 pushed 2021-08-02 21:43 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 8: Optimise Set.prototype.has for strings in CacheIR. r=iain |
diff browse annotate |
09f04c26176c925da7559fcb3396a8979449683e created 2021-08-02 16:38 +0000 pushed 2021-08-02 21:43 +0000 |
André Bargull | André Bargull - Bug 1341265 - Part 6: Optimise Set.prototype.has in CacheIR. r=iain |
diff browse annotate |
91f287cd01871cc2bc6c4de6dfe6cde95a4378be created 2021-08-02 14:08 +0000 pushed 2021-08-02 21:43 +0000 |
André Bargull | André Bargull - Bug 1722269 - Part 2: Use ThrowBadDerivedReturnOrUninitializedThis in baseline codegen. r=jandem |
diff browse annotate |
2ee0591c22269eb730df739b0fc5263bbd5f7579 created 2021-05-10 11:50 +0000 pushed 2021-05-10 16:02 +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 |
d3b226ecc677c0474d1f5509dc25a574947cd810 created 2021-04-19 19:28 +0000 pushed 2021-04-20 09:51 +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 09:45 +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 |
8540f6f82ab63959b82fb992ae8dd0b35f502eb8 created 2021-04-06 11:06 +0000 pushed 2021-04-06 15:29 +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-02 03:33 +0000 |
smolnar | smolnar - Backed out 20 changesets (bug 1662559) for causing fuzzing failures. CLOSED TREE |
diff browse annotate |
ae45d407929f011c757958b57a7aed5c99ec9a60 created 2021-03-30 19:44 +0000 pushed 2021-03-31 09:22 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1662559 - Part 4: Introduce ClassBodyLexicalEnvironmentObject. r=arai |
diff browse annotate |
88d76a5c5958d3ea418d9d20883e4bb38c39f866 created 2021-03-06 01:05 +0000 pushed 2021-03-06 09:33 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1689413 part 17 - Remove ObjectGroup. r=jonco |
diff browse annotate |
483a1682c2fa1e3178e1d9365480b6c6036a8663 created 2021-03-06 01:05 +0000 pushed 2021-03-06 09:33 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1689413 part 15 - Initialize JSObject group to nullptr everywhere. r=tcampbell |
diff browse annotate |
5986697cbefa3126ffde46469f794d399c884e02 created 2021-03-06 01:05 +0000 pushed 2021-03-06 09:33 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1689413 part 13 - Remove JIT pre-barrier code for object groups. r=tcampbell |
diff browse annotate |
be83e8dbc365e0c03dd57e2dca49dfde1be07843 created 2021-03-06 01:11 +0200 pushed 2021-03-06 09:33 +0000 |
Narcis Beleuzu | Narcis Beleuzu - Backed out 18 changesets (bug 1689413) for wpt failures on Event-subclasses-constructors.html CLOSED TREE |