Closed Bug 1669851 Opened 4 years ago Closed 4 years ago

Decouple liftParserAtomToJSAtom from CompilationInfo

Categories

(Core :: JavaScript Engine, task, P1)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: arai, Assigned: arai)

References

Details

Attachments

(3 files)

CompilationInfo::liftParserAtomToJSAtom and ParserAtom::toJSAtom uses only CompilationInput.atoms.
there's no need to take the entire CompilationInfo.
This will help bug 1669718 to introduce another root type for delazification.

Blocks: 1669718
Pushed by arai_a@mac.com:
https://hg.mozilla.org/integration/autoland/rev/15c9ef0258da
Part 1: Decouple liftParserAtomToJSAtom from CompilationInfo. r=tcampbell
https://hg.mozilla.org/integration/autoland/rev/7e8fd3c22347
Part 2: Make ScopeStencil::createSpecificScope to receive CompilationInput. r=tcampbell
https://hg.mozilla.org/integration/autoland/rev/7714b8069e44
Part 3: Make ScopeStencil::createScope to receive CompilationInput. r=tcampbell
Pushed by arai_a@mac.com:
https://hg.mozilla.org/integration/autoland/rev/ee553fa6583c
Part 1: Decouple liftParserAtomToJSAtom from CompilationInfo. r=tcampbell
https://hg.mozilla.org/integration/autoland/rev/1de0e1c3f86f
Part 2: Make ScopeStencil::createSpecificScope to receive CompilationInput. r=tcampbell
https://hg.mozilla.org/integration/autoland/rev/f84c5ac6b8c6
Part 3: Make ScopeStencil::createScope to receive CompilationInput. r=tcampbell
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: