Shane F. Carr
Shane F. Carr
`#[make_varule(Self)]` works for me. And `#[make_ule(Self)]` can generate the reflexive AsULE.
Right; `hasFd` means that either `mnfd` or `mxfd` is not undefined, so `mnfd is undefined` implies `mxfd is not undefined` and vice versa. I'd be open to a comment or...
Related: https://github.com/unicode-org/icu4x/issues/4551, https://github.com/unicode-org/icu4x/issues/6318, https://github.com/unicode-org/icu4x/issues/4193
@justingrant
We've discussed Etc/Unknown a number of times in the ECMAScript context, but I'm not finding the conclusion of those conversations. I know that @justingrant got more aliases added to 2024b....
Wait: if we move in the direction of being super strict about fields being present or not in the time zone, as you propose in #5533, then it wouldn't be...
WG discussion: ``` Full: (SpecificNonLocation) LocationOrGarbage Option ZoneVariant LocalTime AtTime: (GenericLocation, GenericNonLocation) LocationOrGarbage LocalTime Option LocationWithOffset: (GenericLocation) LocationOrGarbage Option OffsetOnly: (Offset) Option LocationWithVariant: LocationOrGarbage ZoneVariant LocationOnly: LocationOrGarbage OffsetAtTime: Option LocalTime...
To add to my previous comment: I can envision some data that maps an offset to a "primary metazone": all 24+ of the most common offsets have a primary metazone....
I posted my idea in https://unicode-org.atlassian.net/browse/CLDR-18037.
This is mostly implemented in #5700. We haven't handled the `Z` case in parsing.