Shane F. Carr

Results 402 issues of Shane F. Carr

`DateTimeFormatter::try_new(locale!("en-SA-u-ca-islamic").into(), ...)` should return an Umm al-Qura formatter but it doesn't. It is a bug involving FormattableAnyCalendarKind::from_preferences.

C-datetime

Currently if you want to create a TimeZone from an IANA ID, you need to know to create an `IanaParser`. It would be more discoverable, especially on FFI, if TimeZone...

C-time-zone

I realized that ZonedDateTime can contain two different datetimes: the "main" datetime and the reference datetime for the time zone. It's fairly easy to get into this state. For example,...

waiting-on-author

See https://github.com/unicode-org/icu4x/pull/4606/files#diff-6fbc9c0884e471bcf3182e0348bf65f5323235ad68e5df9a757d6982ae448ccd It will help us increase our test coverage.

T-docs-tests
good first issue
C-test-infra

Flexible day periods, represented as `B` in UTS-35 datetime formats, represent periods of the day such as "in the morning", "in the afternoon", and so forth. These day periods are...

T-enhancement
help wanted
C-datetime
S-small
U-ecma402

Some axioms: 1. It should be clear, with examples, what the difference between the different parse functions is 2. The docs should not be so verbose as to hide the...

T-docs-tests
C-time-zone

For example, metaZones.json has this data for Europe/Kaliningrad: ```json "Kaliningrad": [ { "usesMetazone": { "_mzone": "Moscow", "_to": "1989-03-25 23:00" } }, { "usesMetazone": { "_mzone": "Europe_Eastern", "_from": "1989-03-25 23:00", "_to":...

C-time-zone

It seems there would be problems near a transition to determine what metazone to use. It looks like some of our data is already in UTC offsets. For example: ```json...

S-medium
C-time-zone

There are a number of issues, mostly docs, that need to be addressed based on feedback from @markusicu. https://docs.google.com/document/d/1gKZCaiTG2eeyxrIKUF2tf6PIsaPCIBaUVRXD-JDh6dI/edit?tab=t.0#heading=h.qz8z3hrurm53 Modulo these changes, the new `icu_datetime` crate has the i18n approval.

C-datetime
S-small

Currently they all just say something like "An error will occur if incompatible fields or options were set in the builder." This should be substantiated with examples.

T-docs-tests
C-datetime
S-small