Cleanup compilation data management
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox74 | --- | fixed |
People
(Reporter: mgaudet, Assigned: mgaudet)
References
(Blocks 1 open bug)
Details
Attachments
(22 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 | |
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 |
BytecodeCompiler and ParseInfo have grown into overlapping pieces.
This bug is about merging the two.
(Now that I've seen what it looks like on the other side I strongly prefer it!)
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Depends on D61019
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D61020
Assignee | ||
Comment 4•4 years ago
|
||
Depends on D61021
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D61022
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D61023
Assignee | ||
Comment 7•4 years ago
|
||
Depends on D61024
Assignee | ||
Comment 8•4 years ago
|
||
Depends on D61025
Assignee | ||
Comment 9•4 years ago
|
||
Depends on D61026
Assignee | ||
Comment 10•4 years ago
|
||
Depends on D61027
Assignee | ||
Comment 11•4 years ago
|
||
Depends on D61028
Assignee | ||
Comment 12•4 years ago
|
||
Depends on D61029
Assignee | ||
Comment 13•4 years ago
|
||
Depends on D61030
Assignee | ||
Comment 14•4 years ago
|
||
Depends on D61031
Assignee | ||
Comment 15•4 years ago
|
||
Depends on D61032
Assignee | ||
Comment 16•4 years ago
|
||
Depends on D61033
Assignee | ||
Comment 17•4 years ago
|
||
Depends on D61034
Assignee | ||
Comment 18•4 years ago
|
||
Depends on D61035
Assignee | ||
Comment 19•4 years ago
|
||
Depends on D61036
Assignee | ||
Comment 20•4 years ago
|
||
Depends on D61037
Assignee | ||
Comment 21•4 years ago
|
||
Depends on D61038
Updated•4 years ago
|
Comment 22•4 years ago
|
||
Pushed by mgaudet@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/553c8df1e87f Add include for CheckRecursionLimit r=djvj https://hg.mozilla.org/integration/autoland/rev/5e5900f8a83f Rename ParseInfo to CompilationInfo r=djvj https://hg.mozilla.org/integration/autoland/rev/6ba5da3138a0 Move Context and options out of BytecodeCompiler and into CompilationInfo r=djvj https://hg.mozilla.org/integration/autoland/rev/f9ee136e90db Move AutoKeepAtoms to CompilationInfo, and make it the only instance r=djvj https://hg.mozilla.org/integration/autoland/rev/21581ff62cd5 Remove BytecodeCompiler::scriptSource r=djvj https://hg.mozilla.org/integration/autoland/rev/c3b8b8aea242 Remove AutoInitializeSourceObject and sourceObjectPtr r=djvj https://hg.mozilla.org/integration/autoland/rev/70bf5006862f Remove Directives from BytecodeCompiler r=djvj https://hg.mozilla.org/integration/autoland/rev/e74ba3ea5751 Remove script member from BytecodeCompiler r=djvj https://hg.mozilla.org/integration/autoland/rev/55bd40282d25 Remove BytecodeCompiler::context r=djvj https://hg.mozilla.org/integration/autoland/rev/d9fa5bd2f4f8 Convert CanLazilyParse to a static function r=djvj https://hg.mozilla.org/integration/autoland/rev/f20ad70d5a12 Remove BytecodeCompiler::assignSource r=djvj https://hg.mozilla.org/integration/autoland/rev/1402b4275f5a Disconnect a bit of SourceAwareParser r=djvj https://hg.mozilla.org/integration/autoland/rev/c7682a1018f5 Thin use of BytecodeCompiler in SourceAwareCompiler r=djvj https://hg.mozilla.org/integration/autoland/rev/c289ab3f98ec Remove BytecodeCompiler::emplaceEmitter r=djvj https://hg.mozilla.org/integration/autoland/rev/6bdbfb767513 Remove assertSourceCreated r=djvj https://hg.mozilla.org/integration/autoland/rev/7fc17e3747ca Use CompilationInfo for handleParseFailure r=djvj https://hg.mozilla.org/integration/autoland/rev/a803f02ebefe Delete GlobalScriptInfo r=djvj https://hg.mozilla.org/integration/autoland/rev/4ed5534078c3 Remove EvalScriptInfo r=djvj https://hg.mozilla.org/integration/autoland/rev/65ee98c30605 Remove ModuleInfo r=djvj https://hg.mozilla.org/integration/autoland/rev/0dd7f7a0354b Remove StandaloneFunctionInfo r=djvj https://hg.mozilla.org/integration/autoland/rev/cf8eeec663a2 Remove BytecodeCompiler r=djvj
Assignee | ||
Comment 23•4 years ago
|
||
Comment 24•4 years ago
|
||
Pushed by nerli@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2ffd665829e8 Fix rebase error r=BUSTAGE CLOSED TREE
Comment 25•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/553c8df1e87f
https://hg.mozilla.org/mozilla-central/rev/5e5900f8a83f
https://hg.mozilla.org/mozilla-central/rev/6ba5da3138a0
https://hg.mozilla.org/mozilla-central/rev/f9ee136e90db
https://hg.mozilla.org/mozilla-central/rev/21581ff62cd5
https://hg.mozilla.org/mozilla-central/rev/c3b8b8aea242
https://hg.mozilla.org/mozilla-central/rev/70bf5006862f
https://hg.mozilla.org/mozilla-central/rev/e74ba3ea5751
https://hg.mozilla.org/mozilla-central/rev/55bd40282d25
https://hg.mozilla.org/mozilla-central/rev/d9fa5bd2f4f8
https://hg.mozilla.org/mozilla-central/rev/f20ad70d5a12
https://hg.mozilla.org/mozilla-central/rev/1402b4275f5a
https://hg.mozilla.org/mozilla-central/rev/c7682a1018f5
https://hg.mozilla.org/mozilla-central/rev/c289ab3f98ec
https://hg.mozilla.org/mozilla-central/rev/6bdbfb767513
https://hg.mozilla.org/mozilla-central/rev/7fc17e3747ca
https://hg.mozilla.org/mozilla-central/rev/a803f02ebefe
https://hg.mozilla.org/mozilla-central/rev/4ed5534078c3
https://hg.mozilla.org/mozilla-central/rev/65ee98c30605
https://hg.mozilla.org/mozilla-central/rev/0dd7f7a0354b
https://hg.mozilla.org/mozilla-central/rev/cf8eeec663a2
https://hg.mozilla.org/mozilla-central/rev/2ffd665829e8
Description
•