1 of 7

TC39 Editors’ Update

2 of 7

Notable Editorial Changes since 2022.09:

Many editorial changes, but none notable.

3 of 7

Normative Changes since 2022.09

  • #2781: Use DefaultTimeZone to get the local time zone for Date
  • #2904: Release of Unicode 15 automatically has normative implications

4 of 7

Meta Changes since 2022.09

  • #2901: Ecmarkup formatter will turn HTML entities into codepoints
    • Except whitespace etc
  • #2926: Integrate esmeta type checker into CI
    • If your PR fails esmeta type checking, please reach out to editors if next steps unclear

5 of 7

How to rebase onto formatting commits

git rebase -i 0090daf^ # 0090daf is the commit where the formatter is applied

git rebase -X theirs 0090daf --exec "npm i && npm run format && git commit --amend -a --no-edit"

git rebase -i main

6 of 7

Upcoming and Planned Editorial Work

  • making RegExps consistent with rest of ecma262 (thank you @jmdyck)
  • increased consistency in terminology and idioms
  • #2085 & others: replace complex spec values with spec records
  • #2276: make internal method overrides more linkable
  • #2409: clarify execution contexts

7 of 7

Thanks!