Use the InitializeEnvironment-created context in ExecuteModule (
1b6feca)
ExecuteModule now uses the execution context stored in module.[[Context]] by InitializeEnvironment instead of relying on a different context. This tightens the module execution flow and resolves a long-running issue around how module environments are wired up.
Leverage ToIntegerOrInfinity in fixed-size-integer conversions (
3211ef1)
The fixed-size-integer conversion algorithms were updated to use ToIntegerOrInfinity, making the spec wording and behavior more consistent with the rest of the numeric conversion machinery. This is a meaningful semantic cleanup for readers implementing these algorithms.
Bump ecmarkup to 24.1.0 (
f63b855)
The spec tooling was upgraded to ecmarkup 24.1.0. That should improve the authoring/build pipeline and may pull in upstream fixes or spec rendering changes.
Other misc changes
- Editorial wording fixes and note cleanups across several clauses
- Align ~namespace~ terminology for ImportEntry, ExportEntry, and ResolvedBinding
- Add Linus to the editors list
- Add the ES2026 intro summary
- Remove whimsy
- Reword fixed-size-integer invariants notes