The particular issue described in #1878 was fixed by https://github.com/tc39/ecma262/pull/1879, but exists in other places. Per @jmdyck's list in that issue: - WordCharacters, IsWordChar, CharacterSetMatcher, Canonicalize, BackreferenceMatcher, RegExpBuiltinExec, CharacterRangeOrUnion, Compile* - ~SortCompare, TypedArray SortCompare~ (fixed by #2305) - ~InternalizeJSONProperty~ (fixed by #1879), ~SerializeJSONProperty, SerializeJSONObject, SerializeJSONArray~ (fixed by #1890) I would prefer we eliminate these, if possible, to simplify the execution model of the specification (which makes it easier to reason about). I'll have open a PR dealing with the SerializeJSON* ones soon. (Edit: #1890) See https://github.com/tc39/ecma262/issues/2724 for documenting other ambiently-available state.
The particular issue described in #1878 was fixed by #1879, but exists in other places. Per @jmdyck's list in that issue:
SortCompare, TypedArray SortCompare(fixed by Editorial: Factor out commonsortfunctionality #2305)InternalizeJSONProperty(fixed by Editorial: Update InternalizeJSONProperty to accept reviver explicitly #1879),SerializeJSONProperty, SerializeJSONObject, SerializeJSONArray(fixed by Editorial: pass necessary arguments to SerializeJSON* #1890)I would prefer we eliminate these, if possible, to simplify the execution model of the specification (which makes it easier to reason about).
I'll have open a PR dealing with the SerializeJSON* ones soon. (Edit: #1890)
See #2724 for documenting other ambiently-available state.