Shane F. Carr

Results 402 issues of Shane F. Carr

See https://github.com/unicode-org/icu4x/issues/5533#issuecomment-2380240259 Currently, TimeZoneIdMapper has two data payloads: 1. Trie: IANA string to BCP-47 ID (does NOT support random access: only key-to-value lookup) 2. Map: BCP-47 ID to canonical IANA...

needs-approval
C-time-zone
U-temporal

Generic Partial Location is supposed to be used when the offsets for a zone are ambiguous. There isn't a clear algorithm in the spec on how to determine this, but...

C-time-zone

I couldn't find an issue to track the ICU4X implementation of MessageFormat, so I'm making one now. We should implement MF2 syntax, of course, but we also will likely want...

S-epic
C-message
U-fuchsia

As discussed in https://github.com/unicode-org/icu4x/pull/5434#issuecomment-2332128845 To start, we should make VarZeroVec have private fields in 2.0. The actual optimization can be done later.

2.0-breaking
C-zerovec

We inconsistently name methods in the various properties and collections classes that deal with char vs u32. Examples: `contains(char)`, `contains_32(u32)`, `get(char)`, and `get_u32(u32)`, but sometimes it is `get(u32)`. And the...

T-core
C-unicode
S-small
discuss-priority

From https://github.com/unicode-org/icu4x/pull/5493 We previously made two design decisions about TryWriteable that might be worth revisiting before 2.0: 1. TryWriteable and Writeable are not implemented at the same time 2. TryWriteable...

C-datetime

Currently we have a number of `impl Default` on classes that have a `new()` function that load data. The data is usually singleton but doesn't need to be (see SentenceSegmenter...

discuss-priority
needs-approval

- [ ] The crate should fully conform with the [ICU4X Style Guide](https://github.com/unicode-org/icu4x/blob/main/documents/process/style_guide.md): - [ ] The crate should have a complete library header as shown in [boilerplate.md](https://github.com/unicode-org/icu4x/blob/main/documents/process/boilerplate.md) with Clippy...

C-datetime

https://github.com/unicode-org/icu4x/pull/5576#discussion_r1771772980

waiting-on-author

Currently they are behind the `feature = "datagen"` flag in icu_datetime. What should we do with them? 1. Leave as-is, potentially with a bit of documentation. Question: does `feature =...

C-datetime
needs-approval