From bc2943d1aa05d421660d5a1e9035e24e04bd2aef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caridy=20Pati=C3=B1o?= Date: Thu, 5 Mar 2020 15:53:55 -0500 Subject: [PATCH 1/2] adding step for implementation-defined globals as part of the creation of the realm --- spec/index.emu | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/index.emu b/spec/index.emu index 88375f3..0ebf331 100644 --- a/spec/index.emu +++ b/spec/index.emu @@ -74,6 +74,7 @@ location: https://rawgit.com/tc39/proposal-realms/master/index.html 1. Set _O_.[[Realm]] to _realmRec_. 1. Perform ? SetRealmGlobalObject(_realmRec_, *undefined*, *undefined*). 1. Perform ? SetDefaultGlobalBindings(_O_.[[Realm]]). + 1. Create any implementation-defined global object properties on _globalObj_. 1. Perform ? HostInitializeUserRealm(_O_.[[Realm]]). 1. Return _O_. From 5b075cba79deab3f76dedc44721d58d9b26ba5e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caridy=20Pati=C3=B1o?= Date: Thu, 5 Mar 2020 15:58:28 -0500 Subject: [PATCH 2/2] using ref instead of internal slot --- spec/index.emu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/index.emu b/spec/index.emu index 0ebf331..1b97ab2 100644 --- a/spec/index.emu +++ b/spec/index.emu @@ -73,9 +73,9 @@ location: https://rawgit.com/tc39/proposal-realms/master/index.html 1. Let _realmRec_ be CreateRealm(). 1. Set _O_.[[Realm]] to _realmRec_. 1. Perform ? SetRealmGlobalObject(_realmRec_, *undefined*, *undefined*). - 1. Perform ? SetDefaultGlobalBindings(_O_.[[Realm]]). + 1. Let _globalObj_ be ? SetDefaultGlobalBindings(_realRec_). 1. Create any implementation-defined global object properties on _globalObj_. - 1. Perform ? HostInitializeUserRealm(_O_.[[Realm]]). + 1. Perform ? HostInitializeUserRealm(_realRec_). 1. Return _O_.