Changelog

tc39/ecma262 · · 2 commits

ECMAScript adds missing Symbol disposal props

Spec adds Symbol.dispose and Symbol.asyncDispose; workflows also move to actions/checkout v7 for safer PR checkout handling.

Add missing Symbol.dispose and Symbol.asyncDispose properties (linusg60c663a) The spec now explicitly defines both well-known symbol properties on Symbol, including their initial values and non-writable, non-enumerable, non-configurable attributes. This closes a gap in the normative text for the disposal symbols.

Other misc changes

  • Updated GitHub Actions workflows to actions/checkout@v7 across build, deploy, formatting, typecheck, IPR, biblio publish, and spellcheck jobs.
  • Hardened pr-preview checkout with allow-unsafe-pr-checkout: true for trusted preview PRs.