Accessor descriptor fields renamed spec-wide (
c897b54,
584a69f,
974bbcf)
The spec renames accessor-related internal fields from [[Get]]/[[Set]] to [[Getter]]/[[Setter]] across Property Descriptors and PrivateElements, and tightens the Property Descriptor accessor domain to function objects or undefined. This is a broad editorial consistency pass that reduces ambiguity and aligns the terminology across the spec’s algorithms and tables.
Cover-grammar early errors are clarified (
0207353)
The early-error rules for covered parses are rewritten to make the “must cover” behavior explicit, including that no early-error rules apply to the covered node or its descendants. The ObjectLiteral section is also reorganized with a clearer explanation and a concrete example showing when CoverInitializedName is rejected versus allowed.
parseInt algorithm is refactored (
3bedf83)
parseInt is split into cleaner phases, with radix validation moved up front and sign/prefix handling simplified. The refactor also makes the -0 case more explicit and easier to follow.
Print-only CSS updated for the 2026 edition (
2383979)
The spec’s print stylesheet gets a round of layout tweaks for long tables and captions. This is presentation-only work to improve page breaks and table fit in the generated edition.
