archives

« Bugzilla Issues Index

#3749 — TopLevelModuleEvaluationJob


The ModuleEvaluationJob operation should be renamed to TopLevelModuleEvaluationJob to signal that it is only responsible for the loading of top level "module scripts" that are conceptually anonymous modules but really just acting as scripts with the Module non-terminal.

The role of TopLevelModuleEvaluationJob is only to parse and instantiate the top level module itself, but it assumes (with an "Assert") that all transitive dependencies have already been instantiated.

See https://gist.github.com/dherman/cad85565e0eb16d0a22d for details.

Dave


fixed in rev34 editor's draft


fixed in rev34