Closed Bug 1651880 Opened 4 years ago Closed 4 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: