Skip to content

Normative: Update Table 4 Numbering systems - #438

Merged
leobalter merged 2 commits into
masterfrom
FrankYFTang-patch-4
Jun 1, 2020
Merged

leobalter merged 2 commits into
masterfrom
FrankYFTang-patch-4

Conversation

@FrankYFTang

Copy link
Copy Markdown
Contributor

Add more numbering systems which on CLDR 37

Close #437

Add more numbering systems which on CLDR 37
@sffc
sffc requested a review from litherum May 15, 2020 21:54
@sffc

sffc commented May 15, 2020

Copy link
Copy Markdown
Contributor

Would be good to get sign-off from the browser vendors.

@jswalden @litherum

@FrankYFTang

FrankYFTang commented May 16, 2020 •

Copy link
Copy Markdown
Contributor Author

@rkirsling - Could you comment about this since you are working on JSC .

@FrankYFTang

Copy link
Copy Markdown
Contributor Author

The list I proposed here (except "diak" and "segment") are ALREADY supported by two browser engines already:

  • Safari version 13.1
  • Chrome / v8 m81

"diak" and "segment" are new in CLDR / ICU and Chrome will support them in m84 with the update to ICU 67.1 .

@rkirsling

rkirsling commented May 16, 2020 •

Copy link
Copy Markdown
Member

Sounds good to me. JSC is aiming to defer to ICU / CLDR directly as much as possible, even if our pace of updating is slower than than V8's (...on most platforms, due to reliance on system ICU).

@leobalter

Copy link
Copy Markdown
Member

Let's bring this up for the meeting this week.

@leobalter leobalter added the s: discuss Status: TG2 must discuss to move forward label May 18, 2020
@sffc sffc added the has consensus Has consensus from TC39-TG2 label May 21, 2020
@sffc

sffc commented May 27, 2020

Copy link
Copy Markdown
Contributor

This has ECMA-402 consensus. We would like to see a more regular process of updating this list, but that doesn't block the current PR. We need to achieve TC39 consensus before it can be merged.

@anba

anba commented May 27, 2020

Copy link
Copy Markdown
Contributor

So we don't expect any compatibility issues with other software (#437 (comment))?

Comment thread spec/numberformat.html Resolved
@sffc

sffc commented May 30, 2020

Copy link
Copy Markdown
Contributor

Is this PR considered editorial or normative? Is it normative because conforming implementations could become non-conforming based on this PR, or is it editorial because it reflects web reality?

@FrankYFTang

Copy link
Copy Markdown
Contributor Author

Is this PR considered editorial or normative? Is it normative because conforming implementations could become non-conforming based on this PR, or is it editorial because it reflects web reality?

It is normative because https://ecma-international.org/ecma-402/#sec-partitionnumberpattern stated in step 8.e.iii.3
"If the numberFormat.[[NumberingSystem]] matches one of the values in the "Numbering System" column of Table 3 below, then"

@FrankYFTang

Copy link
Copy Markdown
Contributor Author

So.. TC39 reach consensus this morning. @sffc @leobalter @gibson042 could you approve?

@leobalter
leobalter merged commit c8591d9 into master Jun 1, 2020
@leobalter
leobalter deleted the FrankYFTang-patch-4 branch June 1, 2020 22:38
@sffc sffc changed the title Update Table 4 Numbering systems Normative: Update Table 4 Numbering systems Jun 2, 2020
anba added a commit to anba/test262 that referenced this pull request Jun 24, 2020
rwaldron pushed a commit to tc39/test262 that referenced this pull request Jun 24, 2020
@sffc sffc mentioned this pull request Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

has consensus Has consensus from TC39-TG2 s: discuss Status: TG2 must discuss to move forward

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Table 4: Numbering systems with simple digit mappings

5 participants