Skip to content

Update to ES2026 - #345

Merged
jhnaldo merged 27 commits into
devfrom
recent
Aug 10, 2026
Merged

Update to ES2026#345
jhnaldo merged 27 commits into
devfrom
recent

Conversation

@stonechoe

Copy link
Copy Markdown
Member

What's Changed

  • Bump submodule deps

  • Updated the implementation to reflect recent editorial changes to the ECMAScript specification:

    • Added support for async built-in functions and methods.
    • Reflected the refactoring of anonymous built-in functions into abstract closures. (Note: the YetPath for anonymous built-ins also appears to be removable from ESMeta.)
    • Applied the updated Math notation introduced in Editorial: Introduce mathematical logarithm functions tc39/ecma262#3743 and removed the Log1p operator.
  • Added Array.fromAsync, Error.isError, etc to the list of supported test262 features.

  • Minor fix for type models

Test262 Test Result

100.00% (53,690/53,690) - P:N = 28,080:25,610 => P/P = 28,080/28,080 (100.00%) [06:15]

@stonechoe
stonechoe marked this pull request as draft July 24, 2026 02:36
@stonechoe

Copy link
Copy Markdown
Member Author
P:N = 28,080:25,610 => P/P = 28,080/28,080 (100.00%) [05:35]

@stonechoe
stonechoe marked this pull request as ready for review July 30, 2026 02:21
@stonechoe

Copy link
Copy Markdown
Member Author

after force push:

P:N = 28,080:25,610 => P/P = 28,080/28,080 (100.00%) [05:33]

@jhnaldo jhnaldo self-assigned this Aug 6, 2026
@jhnaldo jhnaldo added enhancement Enhance the quality of a feature area:spec Related to specifications labels Aug 6, 2026
@jhnaldo
jhnaldo merged commit 995fae5 into dev Aug 10, 2026
6 checks passed
@jhnaldo
jhnaldo deleted the recent branch August 10, 2026 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:spec Related to specifications enhancement Enhance the quality of a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants