Все результаты 82й встречи #TC39 (20-22 апреля)День 1-
Отчёт секретариата Ecma-
Отчёт редакторов ECMA-262-
Отчёт редакторов ECMA-402- ECMA-404 (спецификация JSON) как всегда заморожена
-
Temporal — все нормативные изменения были влиты, теперь пропозал официально на stage 3-
Security TG (aka TG3) — консенсус достигнут, рабочая группа создана официально
- Апдейт по
Intl.NumberFormat V3 (stage 2) — обновлён список рецензентов текста спецификации (я буду одним из них), ждём когда пропозал отправится на stage 3
-
Class fields, private methods и static class features переходят на stage 4 и станут первыми фичами ES2022! (слайды)- один организационный доклад, выкладывать который я не буду
День 2-
Intl Locale Info отправляется на stage 3 (слайды)-
Intl Display Names v2 (stage 2) — остаётся на stage 2, есть некоторые нерешённые вопросы (
слайды)
-
Апдейт по RegExp unicode set notation + properties of strings внезапно обратился тем, что пропозал перешёл на stage 2 (и я забыл об этом написать позавчера) (слайды)-
Extend TimeZoneName Option Proposal отправляется на stage 2 (слайды)-
Resizable Buffers — обсуждения не вложились в отведённое время (
слайды)
-
Change Array by copy отправляется на stage 1 (слайды)-
Новый пропозал Object.has отправляется сразу на stage 2 (слайды)- Апдейт по
Pattern matching — сильные изменения (
слайды)
День 3- Move test262 requirement to Stage 3 — консенсус не достигнут, но есть много желающих помочь сделать набор тестов удобнее
- Ещё один организационный доклад, о котором я не буду постить подробности
-
Read-only ArrayBuffer и Fixed view of ArrayBuffer отправляются на stage 1 (и будут объединены в один пропозал) (слайды)- Апдейт по
Intl Enumeration API (stage 2) — выбраны ревьюеры, есть несколько мелочей, по которым консенсус не достигнут (
слайды)
- Снова обсуждался
Object.has (продолжение обсуждений со второго дня) — метод будет переименован в Object.hasOwn, выбраны рецензенты
- Апдейт по
Isolated Realms (stage 2) — ждём когда возьмёт stage 3, большинство делегатов довольны этим апдейтом (
слайды)
-
Symbols as WeakMap keys отправляется на stage 2 (слайды)- Продолжение обсуждений
Resizable Buffers — консенсус не достигнут, необходимы некоторые изменения
Сегодня должен был быть 4 день встречи, но комитету удалось обсудить все темы из повестки за 3 дня.