Closed Bug 1778076 Opened 3 years ago Closed 3 years ago

Tidy module implementation following removal of self-hosted code

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
104 Branch
Tracking Status
firefox104 --- fixed

People

(Reporter: jonco, Assigned: jonco)

References

(Blocks 1 open bug)

Details

Attachments

(5 files)

No description provided.

The ModuleObject methods will be dealt with in the next patch.

Depends on D151013

This replaces the methods 'declarationInstantiation' and 'evaluation' with
shell functions moduleLink and moduleEvaluate and updates the test code.

Depends on D151014

Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cc68928fae7d Part 1: Remove unused self-hosting #defines for ModuleObject slots r=arai https://hg.mozilla.org/integration/autoland/rev/766e1633db97 Part 2: Replace module status #defines with an enum r=arai https://hg.mozilla.org/integration/autoland/rev/cc337d8f9fb5 Part 3: Common up the code to set a module namespace binding in a module environement r=arai https://hg.mozilla.org/integration/autoland/rev/0b907abba6cd Part 4: Rename ModuleInstantiate with ModuleLink to follow the spec r=arai https://hg.mozilla.org/integration/autoland/rev/10f63f093070 Part 5: Replace ModuleObject methods with shell functions r=arai
Blocks: 1778732
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: