Initialize "input" ImmutableScriptFlags in SharedContext
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: tcampbell, Assigned: tcampbell)
References
Details
Attachments
(2 files)
Ensure that all the "input" flags are initialized in SharedContext
constructor. This provides a more consistent definition throughout frontend.
Assignee | ||
Comment 1•5 years ago
|
||
This removes all other locations through the frontend where these flags would
be set. The transitive options are applied to all SharedContext, while the
non-transitive flags are only applied to top-level (non-function)
SharedContext. Also update frontend to stop reading these CompileOptions
flags directly and instead rely on the SharedContext::immutableFlags.
Depends on D73695
Assignee | ||
Comment 2•5 years ago
|
||
As we progress towards Stencil, these "prepare" abstractions make less sense
as their original purpose was to allocate GC-things.
Depends on D73696
Assignee | ||
Updated•5 years ago
|
Comment 4•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f19716c861d3
https://hg.mozilla.org/mozilla-central/rev/6932cdaa9e76
Description
•