Shane F. Carr
Shane F. Carr
According to #7268, there are clients who seem to want this, and they're doing the custom data build workaround to get this behavior. The non-complex constructors should have names that...
8 ~> 5 > 6 ~> 3 ~> 1 > 4 ~> 7 ~>> 9 ~>> 2 I prefer `_for_`, don't mind `_without_`, and want to emphasize that these constructors...
## Ballot Counting Automatic eliminations: - Eliminate 2, because 1 > 2 on all ballots - Eliminate 6, because 1 > 6 on all ballots - Eliminate 7, because 1...
ICU4X limits magnitude to the range [-2^15, 2^15 - 1], where each significant digit is assigned to a magnitude in that range. As an implementer, I would rather the ECMA...
@hsivonen has a proposal to handle the case of American English with global preferences: https://github.com/mozilla/explainers/blob/main/standard-measures-en-us.md TC39-TG2 discussion notes: https://github.com/tc39/ecma402/blob/main/meetings/notes-2025-09-11.md#standard-measures-with-us-english
See discussions about the name in https://github.com/unicode-org/icu4x/issues/7111#issuecomment-3437958195 and #7095
@eemeli @waldemarhorwat @nicolo-ribaudo WDYT?
Just a note on the significant digits truncation: this could technically change the behavior of numbers so close to the edge of a rounding boundary where the discriminator is at...
ICU4C (and ICU4J) have a similar representation as ICU4X but use `int32_t` for the fields. https://github.com/unicode-org/icu/blob/3a66f8c5fecfc3f0ee427c12b90966bac1b02d92/icu4c/source/i18n/number_decimalquantity.h#L361
TG2 discussion: https://github.com/tc39/ecma402/blob/main/meetings/notes-2025-08-14.md#normative-increase-limits-on-intl-mv-and-explicitly-limit-significant-digits-1022