Shane F. Carr

Results 402 issues of Shane F. Carr

I'm trying to make the following data struct Cow-like: ```rust pub struct LineBreakPropertyTableV1 { table: ZeroArray

T-enhancement
C-data-infra
S-small

In 2.0, we stopped handling `h24` values in locales, since they produced behavior that was not conventional in any locale. #6220 However, `h24` still resulted in the "correct" (expected) behavior...

C-locale
C-datetime
blocked
tracking

For example, we could add a getter for the "AM" day period symbol. Maybe also the era codes, weekdays, and month names (need to think about standalone formats and capitalization...

good first issue
C-datetime

Currently we only support names-loading in `TypedDateTimeNames` (which should be renamed to `FixedCalendarDateTimeNames`). We could also add the AnyCalendar variant of this. For example, we could add `DateTimeNames::load_month_names`. If you...

C-datetime

With the same signature as [Date::to_calendar](https://unicode-org.github.io/icu4x/rustdoc/icu/calendar/struct.Date.html#method.to_calendar). Currently, there is a function named `to_calendar` with a slightly different signature in the internal `datetime::scaffold::ConvertCalendar` trait, which people seem to have discovered (https://github.com/unicode-org/icu4x/issues/6565)....

C-time-zone

It can live next to ZonedDateTime. Why: in order to use TimeFormatter to format a time and a zone together. Other solutions considered but infeasible: 1. Use ZonedDateTime: no, it...

C-datetime
S-small
C-time-zone

## Pre-release checklist This is a checklist of things that should be done in the weeks leading to the release. * [x] Verify that the milestone is complete * [x]...

PR #6132 appears to have regressed the code size benchmarks for LiteMap, including: - litemap_postcard - litemap_bincode - language_names_lite_map See https://unicode-org.github.io/icu4x/benchmarks/binsize/wasm/index.html Investigate whether we should do anything about this.

A-performance
C-zerovec

The benchmark dashboard shows that #5924 regressed the bench named "zerovec_serde/sum/stress/zerovec". It seems that the PR added a size hint to the iterator.

A-performance
C-zerovec