Changelog

tc39/ecma262 · · 9 commits

ECMA-262 editorial cleanup and spec clarifications

One substantial terminology sweep plus several editorial and tooling tweaks across the spec and PR preview workflow.

Rename spec placeholders and aliases throughout (michaelficarrabab3fbf)

A broad editorial pass renames many single-letter and inconsistent placeholder names to more descriptive forms across the spec. This improves readability and reduces the chance of confusing different abstract operations or parameters while reviewing the standard.

Tighten a handful of spec definitions and edge cases (michaelficarrab134031, michaelficarrac276fc1, michaelficarraf5b291b, michaelficarra6d0cff6)

Several small but meaningful wording fixes sharpen the behavior of existing algorithms, including MakeFullYear’s treatment of infinities, Environment Record descriptions, and ForDeclarationBindingInitialization’s parameter typing. These are mostly clarification edits, but they remove ambiguity in places implementers routinely rely on.

Other misc changes

  • Added Nicolò to the editors list.
  • Removed unhelpful notes from String startsWith/endsWith.
  • Fixed a minor convention violation around append wording.
  • Fixed an editorial convention issue in the “must cover” wording.
  • Updated the PR preview workflow to use gh-action-mutex.