Have FunctionBox store and manipulate ImmutableScriptFlags
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox76 | --- | fixed |
People
(Reporter: mgaudet, Assigned: mgaudet)
References
(Blocks 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
After 1615729 we will have extracted ImmutableScriptFlags for sharing with other consumers.
We should do the same for BaseScript::MutableFlags, and then change the internal representation of all the FnctionBox flags that are representable with these flag words to use them. Then we'll be able to get rid of ugly synchronization code like this which is error prone.
This also unlocks the ability more easily stuff these flags into stencils to allow deferred allocation.
Assignee | ||
Comment 1•5 years ago
|
||
Resummarying this bug a bit for now: It turns out that in the short term we only need the Immutable flags for FunctionBox. I do think that we need a MutableFlags later, but today we don't yet need that.
Assignee | ||
Comment 2•5 years ago
|
||
Updated•5 years ago
|
Assignee | ||
Comment 3•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D64454
Updated•5 years ago
|
Comment 7•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/36699203e990
https://hg.mozilla.org/mozilla-central/rev/0a0f348bf3ca
Description
•