Cleanup declarations in BytecodeCompilation.h and BytecodeCompiler.h
Categories
(Core :: JavaScript Engine, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox117 | --- | fixed |
People
(Reporter: arai, Assigned: arai)
References
(Blocks 1 open bug)
Details
Attachments
(12 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Having both BytecodeCompilation.h and BytecodeCompiler.h is often confusing.
It's better removing BytecodeCompilation.h and moving some to BytecodeCompiler.h, or a new header with clearer name.
Assignee | ||
Comment 1•10 months ago
|
||
Updated•10 months ago
|
Assignee | ||
Comment 2•10 months ago
|
||
Depends on D183136
Assignee | ||
Comment 3•10 months ago
|
||
Depends on D183137
Assignee | ||
Comment 4•10 months ago
|
||
Depends on D183138
Assignee | ||
Comment 5•10 months ago
|
||
Depends on D183139
Assignee | ||
Comment 6•10 months ago
|
||
Depends on D183140
Assignee | ||
Comment 7•10 months ago
|
||
Depends on D183141
Assignee | ||
Comment 8•10 months ago
|
||
Depends on D183142
Assignee | ||
Comment 9•10 months ago
|
||
Depends on D183143
Assignee | ||
Comment 10•10 months ago
|
||
Depends on D183144
Assignee | ||
Comment 11•10 months ago
|
||
Depends on D183145
Assignee | ||
Comment 12•10 months ago
|
||
Depends on D183146
Updated•10 months ago
|
Comment 13•10 months ago
|
||
Pushed by arai_a@mac.com: https://hg.mozilla.org/integration/autoland/rev/411b1267d7cf Part 1: Move IsIdentifier* to util/Identifier.{cpp,h}. r=bthrall https://hg.mozilla.org/integration/autoland/rev/09980c60689e Part 2: Move IsKeyword to frontend/TokenStream.{cpp,h}. r=bthrall https://hg.mozilla.org/integration/autoland/rev/185a0314ed2e Part 3: Make FireOnNewScript file-static. r=bthrall https://hg.mozilla.org/integration/autoland/rev/75705edef238 Part 4: Move CanLazilyParse to frontend/BytecodeCompiler.h. r=bthrall https://hg.mozilla.org/integration/autoland/rev/45d206bbb296 Part 5: Move DelazifyCanonicalScriptedFunction to frontend/BytecodeCompiler.h. r=bthrall https://hg.mozilla.org/integration/autoland/rev/2975dcc9aab5 Part 6: Move CompileGlobalScriptTo{,Extensible}Stencil to frontend/BytecodeCompiler.h. r=bthrall https://hg.mozilla.org/integration/autoland/rev/3d1472bc12d5 Part 7: Remove unused frontend::PrepareForInstantiate. r=bthrall https://hg.mozilla.org/integration/autoland/rev/ff723d870997 Part 8: Move InstantiateStencils to frontend/BytecodeCompiler.h. r=bthrall https://hg.mozilla.org/integration/autoland/rev/64036170d5dc Part 9: Move CompileGlobalScript to frontend/BytecodeCompiler.h. r=bthrall https://hg.mozilla.org/integration/autoland/rev/0dd9eab997f7 Part 10: Move CompileEvallScript to frontend/BytecodeCompiler.h. r=bthrall https://hg.mozilla.org/integration/autoland/rev/9b888730769e Part 11: Remove frontend/BytecodeCompilation.h. r=bthrall https://hg.mozilla.org/integration/autoland/rev/323e5b655b19 Part 12: Cleanup include and forward declarations. r=bthrall
Comment 14•10 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/411b1267d7cf
https://hg.mozilla.org/mozilla-central/rev/09980c60689e
https://hg.mozilla.org/mozilla-central/rev/185a0314ed2e
https://hg.mozilla.org/mozilla-central/rev/75705edef238
https://hg.mozilla.org/mozilla-central/rev/45d206bbb296
https://hg.mozilla.org/mozilla-central/rev/2975dcc9aab5
https://hg.mozilla.org/mozilla-central/rev/3d1472bc12d5
https://hg.mozilla.org/mozilla-central/rev/ff723d870997
https://hg.mozilla.org/mozilla-central/rev/64036170d5dc
https://hg.mozilla.org/mozilla-central/rev/0dd9eab997f7
https://hg.mozilla.org/mozilla-central/rev/9b888730769e
https://hg.mozilla.org/mozilla-central/rev/323e5b655b19
Description
•