Cleanup js::BaseScript flag accessors
Categories
(Core :: JavaScript Engine, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox73 | --- | fixed |
People
(Reporter: tcampbell, Assigned: tcampbell)
References
Details
Attachments
(2 files)
Bug 1569063 added standard accessors for BaseScript::ImmutableFlags but did not remove pre-existing aliases. It makes sense to remove those aliases now for consistency.
As well, we should assert-the-world that flags have the same meaning before and after delazification and document the exceptions.
Assignee | ||
Comment 1•5 years ago
|
||
These aliases were historical inconsistencies between lazy and non-lazy
scripts and consistent names should now be used instead.
Assignee | ||
Comment 2•5 years ago
|
||
Add a CheckFlagsOnDelazification helper method to check the script flags
entering and leaving the delazification process and documenting the
exceptions where the parsers generate different results.
Depends on D57250
Comment 4•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/71ca86752153
https://hg.mozilla.org/mozilla-central/rev/be456ba9f55c
Description
•