Closed davidot closed 1 year ago
These should all already be addressed in https://github.com/tc39/ecma262/pull/3000
- DeclarativeEnvironment SetMutableBinding https://tc39.es/ecma262/#sec-declarative-environment-records-setmutablebinding-n-v-s
- Initialize bound name: https://tc39.es/ecma262/#sec-initializeboundname hit from Initialize Binding for example from CatchClause evaluation step 5
See https://arai-a.github.io/ecma262-compare/?pr=3000&id=sec-initializeboundname
- The annexB changes to EvalDeclarationInstantiation step: 11.b.ii.7.a.ii.ii.ii
See https://arai-a.github.io/ecma262-compare/?pr=3000&id=sec-web-compat-evaldeclarationinstantiation
- CreateGlobalVarBinding in GlobalEnvironment
See https://arai-a.github.io/ecma262-compare/?pr=3000&id=sec-createglobalvarbinding
I've updated the proposal homepage link and the specification link in the TODO section of the explainer to point to https://arai-a.github.io/ecma262-compare/?pr=3000, which will be the authoritative specification text going forward.
While implementing this proposal I hit a couple of spots where InitializeBinding was still being called but which were not mentioned in the current spec text:
Also for example in the json module proposal although that spec is quite outdated and already used in the whatwg spec so not sure what the status is there.
(Note these are just the ones I found through compile failures when adding hint to initialize binding this list might not be complete)