Closed
Bug 1799490
Opened 2 years ago
Closed 2 years ago
Inline Map.prototype.size and Set.prototype.size
Categories
(Core :: JavaScript Engine: JIT, enhancement, P1)
Core
JavaScript Engine: JIT
Tracking
()
RESOLVED
FIXED
108 Branch
Tracking | Status | |
---|---|---|
firefox108 | --- | fixed |
People
(Reporter: anba, Assigned: anba)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
Inline Map.prototype.size
and Set.prototype.size
to avoid performance cliffs when compared to V8, which implements this getter.
Assignee | ||
Comment 1•2 years ago
|
||
Inline both getters in CacheIR.
Assignee | ||
Comment 2•2 years ago
|
||
Transpile both CacheIR operations in Warp.
Depends on D161488
Pushed by andre.bargull@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/3299b27a5b7c
Part 1: Inline Map.prototype.size and Set.prototype.size in CacheIR. r=iain
https://hg.mozilla.org/integration/autoland/rev/a2c8f031ccbf
Part 2: Transpile Map.prototype.size and Set.prototype.size in Warp. r=iain
Updated•2 years ago
|
Comment 4•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/3299b27a5b7c
https://hg.mozilla.org/mozilla-central/rev/a2c8f031ccbf
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•