File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ Feedback addressed: No multiple Globals in one Realm
4646
4747[ 16.2.1.7.3.1 InitializeEnvironment ( )] ( https://tc39.es/ecma262/multipage/ecmascript-language-scripts-and-modules.html#sec-source-text-module-record-initialize-environment )
4848
49- ``` scheme
49+ ``` diff
50503. Let realm be module.[[Realm]].
51514. Assert: realm is not undefined.
5252+ if module.[[ScopeCeiling]] is not EMPTY, then
@@ -59,7 +59,7 @@ Feedback addressed: No multiple Globals in one Realm
5959
6060---
6161
62- ``` scheme
62+ ``` diff
63633. Let realm be module.[[Realm]].
64644. Assert: realm is not undefined.
6565+ if module.[[ScopeCeiling]] is not EMPTY, then
@@ -89,7 +89,7 @@ The association between `ModuleRecord` and `ScopeCeiling` ultimately needs to be
8989
9090> Note: ` module.[[Environment]] ` becomes ` LexicalEnvironment ` of the ` moduleContext `
9191
92- ``` scheme
92+ ``` diff
939311. Set the Realm of moduleContext to module.[[Realm]].
949412. Set the ScriptOrModule of moduleContext to module.
959513. Set the VariableEnvironment of moduleContext to module.[[Environment]].
@@ -146,9 +146,6 @@ would depend on the provider of `ScopeCeiling` adding them.
146146 - An entity encapsulating a pair: ` ModuleSource ` , ` ScopeCeiling ` and also be acceptable as input whereever ModuleSource is?
147147
148148
149- - If we don't find a useful way to surface ` ScopeCeiling ` on its own, we will fold this proposal into refreshed Compartment proposal.
150-
151-
152149---
153150
154151## Thank you
You can’t perform that action at this time.
0 commit comments