Skip to content

Commit

Permalink
Add ECMA-402 proposals
Browse files Browse the repository at this point in the history
  • Loading branch information
chicoxyzzy committed Oct 18, 2017
1 parent deb4c1c commit f545e8d
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 2 deletions.
29 changes: 28 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# [ECMAScript](https://github.com/tc39/ecma262) proposals
# [ECMAScript](https://github.com/tc39/ecma262) and [ECMAScript Internationalization API Specification](https://tc39.github.io/ecma402/) proposals

- [Stage 0 Proposals](stage-0-proposals.md)
- [Finished Proposals](finished-proposals.md)
Expand All @@ -9,6 +9,8 @@
Proposals follow [this process document](https://tc39.github.io/process-document/).
This list contains only stage 1 proposals and higher that have not yet been withdrawn/rejected, or become finished.

### ECMA-262

| 🚀 | Proposal | Champion | Stage |
|---|------------------------------------------------------------------|-------------------------------------------------|-------|
| | [`Function.prototype.toString` revision][function-to-string] | Michael Ficarra | 3 |
Expand Down Expand Up @@ -63,6 +65,19 @@ This list contains only stage 1 proposals and higher that have not yet been with
| | [Nullary coalescing operator][nullary-coalescing] | Gabriel Isenberg | 1 |
| | [Partial application][partial-application] | Ron Buckton | 1 |

## ECMA-402

| 🚀 | Proposal | Champion | Stage |
|---|------------------------------------------------------------------|-------------------------------------------------| ------|
| | [Intl.Segmenter: Unicode segmentation in JavaScript][] | Daniel Ehrenberg | 3 |
| | [Intl.RelativeTimeFormat][] | Caridy Patiño, Eric Ferraiuolo | 2 |
| | [Intl.ListFormat][] | Zibi Braniecki | 2 |
| | [Exposing Abstract Operations & Locale Info][] | Zibi Braniecki | 2 |
| | [Intl.Locale][] | Zibi Braniecki, Daniel Ehrenberg | 1 |
| | [Intl.DurationFormat][] | Zibi Braniecki | 1 |
| | [Intl.UnitFormat][] | Zibi Braniecki | 1 |
| | [DateTimeFormat dateStyle & timeStyle][] | Zibi Braniecki | 1 |

🚀 means the champion thinks it's ready to advance but has not yet presented to the committee.

### Contributing new proposals
Expand Down Expand Up @@ -129,3 +144,15 @@ Note that as part of the onboarding process your repository name may be normaliz
[json-superset]: https://github.com/tc39/proposal-json-superset
[nullary-coalescing]: https://github.com/gisenberg/proposal-nullary-coalescing
[partial-application]: https://github.com/rbuckton/proposal-partial-application

[Intl.Segmenter: Unicode segmentation in JavaScript]: https://github.com/tc39/proposal-intl-segmenter
[Intl.ListFormat]: https://github.com/zbraniecki/proposal-intl-list-format
[Intl.RelativeTimeFormat]: https://github.com/tc39/proposal-intl-relative-time
[Intl.DurationFormat]: https://github.com/tc39/ecma402/issues/47
[Intl.UnitFormat]: https://github.com/tc39/ecma402/issues/32
[Intl.PluralRules]: https://github.com/tc39/proposal-intl-plural-rules
[Intl.DateTimeFormat.prototype.formatToParts]: https://github.com/tc39/proposal-intl-formatToParts
[Intl.NumberFormat.prototype.formatToParts]: https://github.com/tc39/proposal-intl-formatToParts
[Exposing Abstract Operations & Locale Info]: https://github.com/tc39/ecma402/issues/46
[DateTimeFormat dateStyle & timeStyle]: https://github.com/zbraniecki/proposal-ecma402-datetime-style
[Intl.Locale]: https://github.com/zbraniecki/proposal-intl-locale
18 changes: 17 additions & 1 deletion finished-proposals.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Finished Proposals

Finished proposals are proposals that have reached stage 4, and are included in the [latest draft](https://tc39.github.io/ecma262/) of the specification.
Finished proposals are proposals that have reached stage 4, and are included in the latest draft of [ECMAScript](https://tc39.github.io/ecma262/) or [ECMAScript Internationalization API](https://tc39.github.io/ecma402/) specification.

## ECMA-262

| Proposal | Champion(s) | TC39 meeting notes | Expected Publication Year |
|--------------------------------------------------------------------------|------------------------------------|--------------------|---------------------------|
Expand All @@ -14,6 +16,13 @@ Finished proposals are proposals that have reached stage 4, and are included in
| [Shared memory and atomics][atomics] | Lars T Hansen | [January 2017][atomics-notes] | 2017
| [Lifting template literal restriction][template-literal-lift] | Tim Disney | [March 2017][template-literal-lift-notes] | 2018

## ECMA-402
| Proposal | Champion | TC39 meeting notes | Expected Publication Year |
|--------------------------------------------------------------------------|------------------------------------|--------------------|---------------------------|
| [Intl.DateTimeFormat.prototype.formatToParts][] | Zibi Braniecki | [July 2016][Intl.DateTimeFormat.prototype.formatToParts-notes] | 2017
| [Intl.NumberFormat.prototype.formatToParts][] | Zibi Braniecki | [September 2017][Intl.NumberFormat.prototype.formatToParts-notes] | 2018
| [Intl.PluralRules][] | Caridy Patiño, Eric Ferraiuolo | [September 2017][Intl.PluralRules] | 2018

See also the [stage 0 proposals](stage-0-proposals.md), [active proposals](README.md), and [inactive proposals](inactive-proposals.md) documents.

[array-includes]: https://github.com/tc39/Array.prototype.includes
Expand All @@ -34,3 +43,10 @@ See also the [stage 0 proposals](stage-0-proposals.md), [active proposals](READM
[atomics-notes]: https://github.com/rwaldron/tc39-notes/blob/master/es7/2017-01/jan-24.md#13if-seeking-stage-4-for-sharedarraybuffer
[template-literal-lift]: https://github.com/tc39/proposal-template-literal-revision
[template-literal-lift-notes]: https://github.com/rwaldron/tc39-notes/blob/master/es8/2017-03/mar-21.md#10ia-template-literal-updates

[Intl.DateTimeFormat.prototype.formatToParts]: https://github.com/tc39/proposal-intl-formatToParts
[Intl.DateTimeFormat.prototype.formatToParts-notes]: https://github.com/tc39/tc39-notes/blob/master/es7/2016-07/jul-27.md#9ii-ecma-402-formattoparts
[Intl.NumberFormat.prototype.formatToParts]: https://github.com/tc39/proposal-intl-formatToParts
[Intl.NumberFormat.prototype.formatToParts-notes]: https://github.com/tc39/tc39-notes/blob/master/es8/2017-09/sep-26.md#12ia-intlnumberformatprototypeformattoparts-for-stage-4
[Intl.PluralRules]: https://github.com/tc39/proposal-intl-plural-rules
[Intl.PluralRules-notes]: https://github.com/tc39/tc39-notes/blob/master/es8/2017-09/sep-26.md#12ig-intlpluralrules-for-stage-4
11 changes: 11 additions & 0 deletions stage-0-proposals.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Stage 0 proposals are either
* planned to be presented to the committee by a TC39 champion, or
* have been presented to the committee and not rejected definitively, but have not yet achieved any of the criteria to get into stage 1.

## ECMA-262

| 🚀 | Proposal | Champion | Stage |
|---|----------------------------------------------------------------------------|--------------------------------------|-------|
| | [Additional metaproperties][metaprops] | Allen Wirfs-Brock | 0 |
Expand All @@ -31,6 +33,12 @@ Stage 0 proposals are either
| | [`Builtins.typeOf()` and `Builtins.is()`][is-types] | James M Snell | 0 |
| | [`ArrayBuffer.transfer`][buffer-transfer] | Domenic Denicola | 0 |

## ECMA-402

| 🚀 | Proposal | Champion | Stage |
|---|------------------------------------------------------------------|-------------------------------------------------| ------|
| | [Fix 9.2.3 LookupMatcher algorithm][] | Rafael Xavier | 0 |
| | [Intl.NumberFormat round option][] | Rafael Xavier | 0 |

🚀 means the champion thinks it's ready to advance but has not yet presented to the committee.

Expand Down Expand Up @@ -59,3 +67,6 @@ See also the [finished proposals](finished-proposals.md), [active proposals](REA
[object-shorthand-improvements]: https://github.com/rbuckton/proposal-shorthand-improvements
[is-types]: https://github.com/jasnell/proposal-istypes
[buffer-transfer]: https://gist.github.com/lukewagner/2735af7eea411e18cf20

[Fix 9.2.3 LookupMatcher algorithm]: https://github.com/rxaviers/ecma402-fix-lookup-matcher
[Intl.NumberFormat round option]: https://github.com/rxaviers/ecma402-number-format-round-option

0 comments on commit f545e8d

Please sign in to comment.