js/src/jit/VMFunctions.h
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
less more (0) -300 -100 -60 tip