Changelog

tc39/ecma262 · Apr 20–26, 2026 · 9 commits

Editorial sweep renames placeholders and sharpens spec wording

A broad editorial pass improved readability across ECMA-262, with clearer placeholders, tighter edge-case wording, and minor workflow/editorial cleanup.

Editorial cleanup across abstract operations and algorithms

A broad pass renamed many placeholder and alias variables to more descriptive forms throughout the spec, making abstract operations easier to read and reducing ambiguity during review.

Clarifications to edge cases and core wording

Several targeted wording fixes tightened existing behavior without changing intent, including MakeFullYear's handling of infinities, Environment Record descriptions, and ForDeclarationBindingInitialization's parameter typing. These edits remove ambiguity in areas implementers frequently depend on.

Minor editorial and process updates

The editors list was updated to add Nicolò, unhelpful notes were removed from String.prototype.startsWith/endsWith, and a few convention issues were corrected. The PR preview workflow was also switched to gh-action-mutex.

Other misc changes

  • Minor wording/convention cleanup around append and "must cover" phrasing.