Closed Bug 1778076 Opened 2 years ago Closed 2 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
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: