Shane F. Carr

Results 401 issues of Shane F. Carr
trafficstars

In #1058, I'm introducing code that converts from LiteMap to ZeroMap. We should make this a `impl From for ZeroMap` in the zeromap crate, and we may as well do...

T-enhancement
good first issue
help wanted
backlog
C-data-infra
S-small

Forked from #1800 to cover Unicode extension keywords. We should be able to write: ```rust locale!("en-US-u-ca-buddhist") ```

T-enhancement
good first issue
help wanted
backlog
C-locale
S-medium

We are currently panicking in potentially unexpected ways when building a VarZeroVec. All code paths to construct a VZV from runtime objects pass through `VarZeroVecOwned::from_elements`, which has the following expectation:...

T-techdebt
S-large
C-zerovec

For ICU4X 1.0, we need a quick solution for how to get from strings to DateTime objects. This solution should be forward-compatible with https://github.com/unicode-org/icu4x/issues/2240.

T-core
C-datetime
discuss-priority
C-calendar

I wanted to put together an updated, comprehensive model of how different types of data providers interact with one another. ## I. Routing A "routing data provider" or "data router"...

T-docs-tests
T-core
C-data-infra
A-design
S-small

We don't currently hide the unfinished date skeletons APIs behind a feature. We should add an "experimental" feature and put them there.

T-core
C-datetime
S-small

This fixes #1410 for the purposes of 1.0 data stability, by setting the metadata byte to 4. This enables us in post-1.0 to make the "flex" version of VarZeroVec a...

There are some unresolved comments on #2296. We should clean up the code according to those comments.

T-techdebt
S-tiny
C-collator

Split from #173 The design doc submitted in https://github.com/unicode-org/icu4x/pull/1237 does not appear to address one of the original questions from #173, which is what types of getters we should expose...

T-docs-tests
C-meta
discuss
A-tailoring

Cleanup from comments in PRs #1876 and #1901: - [x] Figure out `'static` bound on the const constructor for `BorrowedVariant` https://github.com/unicode-org/icu4x/pull/1901#discussion_r876405607 - [x] Add `Slice` to `ZeroMapKV` https://github.com/unicode-org/icu4x/pull/1901#discussion_r876406165 - [x]...

C-data-infra
T-techdebt
S-small