Closed Bug 1651880 Opened 5 years ago Closed 5 years ago

Cleanup Stencil structs

Categories

(Core :: JavaScript Engine, task)

task

Tracking

()

RESOLVED FIXED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: arai, Assigned: arai)

References

Details

Attachments

(11 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

as a followup for bug 1641202

  • remove/merge duplicate fields
  • simplify code flow
  • move functions to appropriate file
Pushed by arai_a@mac.com: https://hg.mozilla.org/integration/autoland/rev/982bc626b765 Part 1: Use CompilationInfo.enclosingScope for all context. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/6f581bd3c43c Part 2: Use FunctionFlags instead of isAsmJSModule field. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/c67f2e089773 Part 3: Move AbstractScopePtr::getOrCreateScope to ScopeCreationData. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/4b5b4a90c15a Part 4: Remove stale comments. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/5af2cd5c0921 Part 5: Move stencil instantiation into Stencil.cpp. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/578888abdbce Part 6: Remove stale comment about SourceExtent. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/80b0b41be964 Part 7: Use FunctionFlags for detecting function. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/64823609cb38 Part 8: Do not copy script fields for asm.js function. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/8c2780314483 Part 9: Add category comment for ScriptStencil fields. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/b761532d2d90 Part 10: Remove wrong comment. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/53f52f397b54 Part 11: Instantiate ScopeCreationData in top down way. r=tcampbell
Blocks: 1652221
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: