Move JSContext out of CompilationInfo
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox82 | --- | fixed |
People
(Reporter: arai, Assigned: arai)
References
Details
Attachments
(13 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Mildly part of bug 1649968, but filing as separate bug because bug 1658631 simplifies the situation.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Depends on D88600
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D88601
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D88602
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D88603
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D88604
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D88605
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D88606
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D88607
Assignee | ||
Comment 9•3 years ago
|
||
Depends on D88608
Assignee | ||
Comment 10•3 years ago
|
||
Depends on D88609
Assignee | ||
Comment 11•3 years ago
|
||
Depends on D88610
Assignee | ||
Comment 12•3 years ago
|
||
Depends on D88611
Assignee | ||
Comment 13•3 years ago
|
||
Depends on D88612
Updated•3 years ago
|
Comment 14•3 years ago
|
||
Pushed by arai_a@mac.com: https://hg.mozilla.org/integration/autoland/rev/fd662b5505e2 Part 1: Store self-hosting global scope in CompilationInput.enclosingScope. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/3fca22cdeed5 Part 2: Add JSContext* parameter to CompileGlobalScript* and InstantiateStencils. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/5fcc4942eed9 Part 3: Add JSContext* parameter to ParseModuleToStencil. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/cc8c5e72ceef Part 4: Add JSContext* parameter to SourceAwareCompiler and subclasses methods. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/97c4eb0b902b Part 5: Add JSContext* field to TokenStreamAnyChars. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/e5a0c2af818a Part 6: Add JSContext* parameter to Smoosh::compileGlobalScript*. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/8bc26dd63bbd Part 7: Use CompilationInput.enclosingScope in GCThingList::getScope. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/7406be84dd96 Part 8: Add JSContext* parameter to liftParserAtomToJSAtom and lowerJSAtomToParserAtom. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/dcba77cfaa29 Part 9: Add JSContext* field to FoldVisitor and FoldInfo. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/4a60f6e7b2d4 Part 10: Add JSContext* parameter to Int32ToParserAtom and NumberToParserAtom. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/daf4857b28ed Part 11: Add JSContext* parameter to ParserAtomToResumeKind. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/103c571f8502 Part 12: Add JSContext* parameter to RealmInstrumentation::getInstrumentationKindName. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/6fb5c2685bf5 Part 13: Remove JSContext* field from CompilationInfo. r=tcampbell
Comment 15•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fd662b5505e2
https://hg.mozilla.org/mozilla-central/rev/3fca22cdeed5
https://hg.mozilla.org/mozilla-central/rev/5fcc4942eed9
https://hg.mozilla.org/mozilla-central/rev/cc8c5e72ceef
https://hg.mozilla.org/mozilla-central/rev/97c4eb0b902b
https://hg.mozilla.org/mozilla-central/rev/e5a0c2af818a
https://hg.mozilla.org/mozilla-central/rev/8bc26dd63bbd
https://hg.mozilla.org/mozilla-central/rev/7406be84dd96
https://hg.mozilla.org/mozilla-central/rev/dcba77cfaa29
https://hg.mozilla.org/mozilla-central/rev/4a60f6e7b2d4
https://hg.mozilla.org/mozilla-central/rev/daf4857b28ed
https://hg.mozilla.org/mozilla-central/rev/103c571f8502
https://hg.mozilla.org/mozilla-central/rev/6fb5c2685bf5
Description
•