- f47f412 Implement language display menu names (#8216) by Shane F. Carr · 2 days ago upstream/main
- 6955c65 Adopt RSCD naming (#8210) by Robert Bastian · 3 days ago
- 6c96f33 Don't use Ord with enumerated properties (#8212) by Robert Bastian · 3 days ago
- f4ea4eb Remove preferences serde impls (#8215) by Robert Bastian · 3 days ago
- 5ba7ce7 Refactor language display names with QualifiersOwned (#8207) by Shane F. Carr · 3 days ago
- 1241509 Some segmenter cleanups (#8209) by Robert Bastian · 4 days ago
- 338eb0f fix(currency): evaluate plural rules against formatted amount (#8198) by Robert Bastian · 4 days ago
- 0e91ea6 2026c (#8200) by Robert Bastian · 4 days ago
- 9282b94 Add borrowing and length hints for LanguageIdentifierDisplayName (#8193) by Shane F. Carr · 4 days ago
- 75a7cac Add `libm` for android (#8199) by Moritz · 4 days ago
- f13f7de Add try_writeable_borrow and some impls for it (#8192) by Shane F. Carr · 4 days ago
- f692cb2 displaynames: Store variant fallback name on the stack (#8191) by Shane F. Carr · 4 days ago
- ef14854 feat(currency): Merge all currency formatters into unified CurrencyFormatter<V> using AbstractFormatter (#8189) by Robert Bastian · 4 days ago
- 7f5f30f Scaffolding traits for range formatting (#8173) by Manish Goregaokar · 5 days ago
- a796abb Implement BCP-47 fallback for LanguageIdentifierDisplayName (#8132) by Shane F. Carr · 5 days ago
- c731412 feat/currency: Migrate LongCurrencyFormatter and add try_new_long (#8150) by Younies Mahmoud · 5 days ago
- 799fde4 Skip building if code assets are disabled (#8183) by Moritz · 5 days ago
- 37a1d8a Use self.as_str() instead of &self.0 in impl Writeable for subtags (#8166) by Shane F. Carr · 6 days ago
- 3f92e68 Make neo an alternative constructor on existing segmenter types (#8174) by Robert Bastian · 6 days ago
- 7008df6 Restrict Greek case logic to certain Unicode blocks (#8179) by Robert Bastian · 6 days ago
- 0730ac9 feat(currency): Migrate CurrencyFormatter to adopt the new design with generic ValueRepresentation (Decimal) and add short/narrow constructors (#8145) by Younies Mahmoud · 6 days ago
- 3452708 Writeables for range formatting (#8172) by Manish Goregaokar · 7 days ago
- d0e721b Move casemapping datagen to UCD data (#8170) by Robert Bastian · 9 days ago
- b9e49c8 docs(writeable): clarify to_string doc wording (#8167) by Chaganti Reddy · 10 days ago
- a5635a1 Infer region in calendar resolution (#8102) by Robert Bastian · 10 days ago
- 65ad444 Add writeable delegate macros and support where clauses (#8139) by Shane F. Carr · 11 days ago
- aef08cb Implement difference resolution on DateTimeInput (#8147) by Manish Goregaokar · 12 days ago
- ba900d3 Move PatternsByGreatestDifference::get_*_pattern resolvers to PatternsByGreatestDifferenceULE (#8148) by Manish Goregaokar · 12 days ago
- d011dcc Update LineBreakStates.txt, fix bug in neo (#8162) by Robert Bastian · 12 days ago
- f4b2756 Use neo grapheme segmenter for neo complex segmentation (#8152) by Robert Bastian · 13 days ago
- 2010554 Rename complex languages to complex scripts (#8137) by Robert Bastian · 2 weeks ago
- 4f4c9f1 Datagen: Use structured keys with alt and menu variants for display names (#8090) by Shane F. Carr · 2 weeks ago
- b9fb558 Add LossyWrap::to_string impl (#8140) by Shane F. Carr · 2 weeks ago
- 7f41308 Use pseudo symbols for complex language detection (#8129) by Robert Bastian · 2 weeks ago
- 1569b93 Introduce dedicated LanguageIdentifierDisplayNameOptions struct (#8135) by Shane F. Carr · 3 weeks ago
- c3bc5e9 Add icu_collator 2.1 and 2.2 patch releases to CHANGELOG (#8131) by Shane F. Carr · 3 weeks ago
- 67a0b91 Support TryWriteable inputs in Single and Double placeholder patterns (#8123) by Shane F. Carr · 3 weeks ago
- 3b17487 Upgrade dependencies for Dart ICU4X package (#8119) by Moritz · 3 weeks ago
- 7c58107 experimental/currency: Support numbering system attribution and programmatic option overrides in CurrencyEssentialsV1 (#8053) by Younies Mahmoud · 3 weeks ago
- fc2c626 Loose matching for property names in unicodeset (#8127) by Robert Bastian · 3 weeks ago
- 1693446 Download Unicode test files in `download-repo-sources` (#8124) by Robert Bastian · 3 weeks ago
- 3d1cfab Validate japanese era data struct earlier (#8126) by Robert Bastian · 3 weeks ago
- dcf695a Remove unused PatternBackend::Error associated type (#8122) by Shane F. Carr · 3 weeks ago
- e9d8ebe Use `001` as default region for `und` units (#8104) by Robert Bastian · 3 weeks ago
- 51de0b8 zerovec: Fix pointer provenance issues found by miri (#8114) by Manish Goregaokar · 3 weeks ago
- ae48e93 Remove `und` -> `en-Latn-US` expansion (#8110) by Robert Bastian · 3 weeks ago
- e740229 Fix `CodePointInversionList::contains_set` (#8121) by Robert Bastian · 3 weeks ago
- 9fe5989 Implement single language display names (#8082) by Shane F. Carr · 3 weeks ago
- 5a5b9db writeable: impl TryWriteable on references, Either (#8109) by Shane F. Carr · 3 weeks ago
- ef6da97 Update `diplomat` version (#8120) by Moritz · 3 weeks ago
- c6fd4da Fix loose line breaking (#8111) by Robert Bastian · 3 weeks ago
- 5852566 Fix typo in complex script segmentation (#8112) by Xuanwo · 3 weeks ago
- 41424d7 Add iterator-based parse_ucd_lines helper (#8115) by Manish Goregaokar · 3 weeks ago
- 047dba4 Fix `get_likely_script` (#7918) by Robert Bastian · 3 weeks ago
- d1f289d Install cargo-rdme at 1.5.1 (#8118) by Manish Goregaokar · 3 weeks ago
- 16e9c36 Make cross-crate internal API style apply to component crates (#8105) by Shane F. Carr · 3 weeks ago
- 2b1a885 Implement VariantDisplayName and refactor single module (#8085) by Shane F. Carr · 3 weeks ago
- e76be57 Fix a safety issue in the Japanese calendar (#8095) by Robert Bastian · 4 weeks ago
- 5ff54cb Address post-merge feedback on CollationSpecialPrimaries (#8089) by Shane F. Carr · 4 weeks ago
- 33852ac Fix CI by running apt-get update before installing LLVM 20 (#8091) by Shane F. Carr · 4 weeks ago
- 5128903 Update `GraphemeClusterBreak*.txt` (#8087) by Robert Bastian · 4 weeks ago
- 662803d Make `UnitsConverter` non-generic, accept inputs by value, return correct error type (#8073) by Robert Bastian · 4 weeks ago
- 5e5a478 Detect complex language based on symbol (#8076) by Robert Bastian · 4 weeks ago
- f00a727 Fix variant casing in display names attributes (#8084) by Shane F. Carr · 4 weeks ago
- 498fb39 Replace magic numbers with constants in CollationSpecialPrimaries deserialization (#8083) by Shane F. Carr · 4 weeks ago
- 0bda1f1 Add regression test for Collator AlternateHandling::Shifted with MaxVariable::Currency (#8080) by Shane F. Carr · 4 weeks ago
- a961ffe Implement more data markers for single displaynames (#8071) by Shane F. Carr · 4 weeks ago
- 3ccf623 Store range sub-patterns instead of patterns (#8063) by Manish Goregaokar · 4 weeks ago
- 184f44e Range formatting: Fix distance calculation for single fields (#8069) by Manish Goregaokar · 4 weeks ago
- d068082 Create design doc for DateTimeFieldBag (#8062) by Shane F. Carr · 4 weeks ago
- 02ce3fe Compress neo segmenter tailorings (#8046) by Robert Bastian · 4 weeks ago
- d4c6ddf Add consistency tests for mirrored enums (#8026) by Shane F. Carr · 4 weeks ago
- 00c6793 Add detailed implementation README for display names (#8057) by Shane F. Carr · 4 weeks ago
- ebfc679 Deduplicate identical interval format patterns where possible (#8061) by Manish Goregaokar · 4 weeks ago
- 6a8f917 Add property constants for short names and aliases (#8040) by Robert Bastian · 4 weeks ago
- e1741e8 currency: Pack distinct patterns in CurrencyEssentialsV1 and support explicit standard negative patterns (#8050) by Younies Mahmoud · 4 weeks ago
- dd97064 Update neo segmenter machines (#8064) by Robert Bastian · 5 weeks ago
- a691fb4 Add alt=ascii support to icu_provider_source and datagen (#8025) by Shane F. Carr · 5 weeks ago
- 7aa2f34 Datagen for range patterns (#8034) by Manish Goregaokar · 5 weeks ago
- 7bfde66 Cache neo segmenters in datagen (#8059) by Robert Bastian · 5 weeks ago
- d194520 Bump js-cookie from 3.0.5 to 3.0.7 in /tools/web-demo (#7987) by dependabot[bot] · 5 weeks ago
- ef92415 Bump tar from 0.4.45 to 0.4.46 (#8031) by dependabot[bot] · 5 weeks ago
- 023f4dd Make skeleton datagen generic (#8055) by Manish Goregaokar · 5 weeks ago
- 1d821a3 experimental/currency: Improve documentation and refactor placeholder interning in essentials (#8048) by Younies Mahmoud · 5 weeks ago
- bf279b0 Add dhat JSON parsing in benchmark memory tool (#8036) by Fuqiao Xue · 5 weeks ago
- c61622e experimental/currency: Polish documentation, extraction logic, and error reporting across extended data, display names, and compact patterns (#8049) by Younies Mahmoud · 5 weeks ago
- 9212692 Implement CSS line break word option in neo segmenter (#8043) by Robert Bastian · 5 weeks ago
- 3dfef9e Improve static code elimination in neo segmenter (#8038) by Robert Bastian · 5 weeks ago
- 4c970d4 Bump MSRV to 1.88 (#8037) by Robert Bastian · 5 weeks ago
- a41e377 Simplify spec-test (#8042) by Robert Bastian · 5 weeks ago
- 2b186d9 Bump nightlies and LLVM (#8039) by Robert Bastian · 5 weeks ago
- 9317c57 Add range pattern data structs and hook it in to serde/etc (#8033) by Manish Goregaokar · 5 weeks ago
- a28db93 Format with 2024 edition (#8030) by Robert Bastian · 6 weeks ago
- a954ec2 fix Send/Sync impls on CartableOptionPointer, yoke 0.8.3 (#8029) by Manish Goregaokar · 6 weeks ago upstream/ind/yoke@0.8.3 upstream/list
- 1a4c06c Improve segmenter tests, fix neo segmenter bug (#8027) by Robert Bastian · 6 weeks ago
- 3b5efa5 Allow digits as extension singletons (#8019) by Manish Goregaokar · 6 weeks ago
- 16a1966 Monomorphize sort key code based on reordering (#7930) by Sidney Cammeresi · 6 weeks ago
- 6fc5412 Benchmark for collation sort keys (#7929) by Sidney Cammeresi · 6 weeks ago
- 42ff236 Add data model for packed range patterns (#7966) by Manish Goregaokar · 6 weeks ago
- cf5c614 Make serde impl of GenericPackedPatterns more generic (#8024) by Shane F. Carr · 6 weeks ago