Sign in
chromium
/
external
/
github.com
/
unicode-org
/
icu4x
/
HEAD
4641d79
Clean up experimental data (#8236)
by Robert Bastian
· 23 hours ago
upstream/main
7c21240
Add Writeable Replace adapter (#8238)
by Shane F. Carr
· 23 hours ago
e14d386
Remove pattern selection from currency symbols data (#8235)
by Robert Bastian
· 24 hours ago
7b373b1
refactor(currency): Split currency symbols from essential patterns (#8228)
by Younies Mahmoud
· 2 days ago
f022cdf
Add UnvalidatedTinyAsciiStr::default() (#8225)
by Shane F. Carr
· 3 days ago
1768194
Install `cargo-rdme` from GitHub (#8232)
by Robert Bastian
· 3 days ago
ae1795e
Model segmenter tailoring data like CLDR will (#8217)
by Robert Bastian
· 4 days ago
9827052
Implement missing length constructors in single displaynames (#8219)
by Shane F. Carr
· 5 days ago
5eb1048
Add Dart example of hours with column alignment (#8218)
by Shane F. Carr
· 5 days ago
f47f412
Implement language display menu names (#8216)
by Shane F. Carr
· 8 days ago
6955c65
Adopt RSCD naming (#8210)
by Robert Bastian
· 8 days ago
6c96f33
Don't use Ord with enumerated properties (#8212)
by Robert Bastian
· 8 days ago
f4ea4eb
Remove preferences serde impls (#8215)
by Robert Bastian
· 8 days ago
5ba7ce7
Refactor language display names with QualifiersOwned (#8207)
by Shane F. Carr
· 8 days ago
1241509
Some segmenter cleanups (#8209)
by Robert Bastian
· 9 days ago
338eb0f
fix(currency): evaluate plural rules against formatted amount (#8198)
by Robert Bastian
· 9 days ago
0e91ea6
2026c (#8200)
by Robert Bastian
· 9 days ago
9282b94
Add borrowing and length hints for LanguageIdentifierDisplayName (#8193)
by Shane F. Carr
· 10 days ago
75a7cac
Add `libm` for android (#8199)
by Moritz
· 10 days ago
f13f7de
Add try_writeable_borrow and some impls for it (#8192)
by Shane F. Carr
· 10 days ago
f692cb2
displaynames: Store variant fallback name on the stack (#8191)
by Shane F. Carr
· 10 days ago
ef14854
feat(currency): Merge all currency formatters into unified CurrencyFormatter<V> using AbstractFormatter (#8189)
by Robert Bastian
· 10 days ago
7f5f30f
Scaffolding traits for range formatting (#8173)
by Manish Goregaokar
· 10 days ago
a796abb
Implement BCP-47 fallback for LanguageIdentifierDisplayName (#8132)
by Shane F. Carr
· 11 days ago
c731412
feat/currency: Migrate LongCurrencyFormatter and add try_new_long (#8150)
by Younies Mahmoud
· 11 days ago
799fde4
Skip building if code assets are disabled (#8183)
by Moritz
· 11 days ago
37a1d8a
Use self.as_str() instead of &self.0 in impl Writeable for subtags (#8166)
by Shane F. Carr
· 11 days ago
3f92e68
Make neo an alternative constructor on existing segmenter types (#8174)
by Robert Bastian
· 12 days ago
7008df6
Restrict Greek case logic to certain Unicode blocks (#8179)
by Robert Bastian
· 12 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
· 12 days ago
3452708
Writeables for range formatting (#8172)
by Manish Goregaokar
· 12 days ago
d0e721b
Move casemapping datagen to UCD data (#8170)
by Robert Bastian
· 2 weeks ago
b9e49c8
docs(writeable): clarify to_string doc wording (#8167)
by Chaganti Reddy
· 2 weeks ago
a5635a1
Infer region in calendar resolution (#8102)
by Robert Bastian
· 2 weeks ago
65ad444
Add writeable delegate macros and support where clauses (#8139)
by Shane F. Carr
· 2 weeks ago
aef08cb
Implement difference resolution on DateTimeInput (#8147)
by Manish Goregaokar
· 2 weeks ago
ba900d3
Move PatternsByGreatestDifference::get_*_pattern resolvers to PatternsByGreatestDifferenceULE (#8148)
by Manish Goregaokar
· 2 weeks ago
d011dcc
Update LineBreakStates.txt, fix bug in neo (#8162)
by Robert Bastian
· 3 weeks ago
f4b2756
Use neo grapheme segmenter for neo complex segmentation (#8152)
by Robert Bastian
· 3 weeks ago
2010554
Rename complex languages to complex scripts (#8137)
by Robert Bastian
· 3 weeks ago
4f4c9f1
Datagen: Use structured keys with alt and menu variants for display names (#8090)
by Shane F. Carr
· 3 weeks ago
b9fb558
Add LossyWrap::to_string impl (#8140)
by Shane F. Carr
· 3 weeks ago
7f41308
Use pseudo symbols for complex language detection (#8129)
by Robert Bastian
· 3 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
· 4 weeks ago
dcf695a
Remove unused PatternBackend::Error associated type (#8122)
by Shane F. Carr
· 4 weeks ago
e9d8ebe
Use `001` as default region for `und` units (#8104)
by Robert Bastian
· 4 weeks ago
51de0b8
zerovec: Fix pointer provenance issues found by miri (#8114)
by Manish Goregaokar
· 4 weeks ago
ae48e93
Remove `und` -> `en-Latn-US` expansion (#8110)
by Robert Bastian
· 4 weeks ago
e740229
Fix `CodePointInversionList::contains_set` (#8121)
by Robert Bastian
· 4 weeks ago
9fe5989
Implement single language display names (#8082)
by Shane F. Carr
· 4 weeks ago
5a5b9db
writeable: impl TryWriteable on references, Either (#8109)
by Shane F. Carr
· 4 weeks ago
ef6da97
Update `diplomat` version (#8120)
by Moritz
· 4 weeks ago
c6fd4da
Fix loose line breaking (#8111)
by Robert Bastian
· 4 weeks ago
5852566
Fix typo in complex script segmentation (#8112)
by Xuanwo
· 4 weeks ago
41424d7
Add iterator-based parse_ucd_lines helper (#8115)
by Manish Goregaokar
· 4 weeks ago
047dba4
Fix `get_likely_script` (#7918)
by Robert Bastian
· 4 weeks ago
d1f289d
Install cargo-rdme at 1.5.1 (#8118)
by Manish Goregaokar
· 4 weeks ago
16e9c36
Make cross-crate internal API style apply to component crates (#8105)
by Shane F. Carr
· 4 weeks ago
2b1a885
Implement VariantDisplayName and refactor single module (#8085)
by Shane F. Carr
· 4 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
· 5 weeks ago
662803d
Make `UnitsConverter` non-generic, accept inputs by value, return correct error type (#8073)
by Robert Bastian
· 5 weeks ago
5e5a478
Detect complex language based on symbol (#8076)
by Robert Bastian
· 5 weeks ago
f00a727
Fix variant casing in display names attributes (#8084)
by Shane F. Carr
· 5 weeks ago
498fb39
Replace magic numbers with constants in CollationSpecialPrimaries deserialization (#8083)
by Shane F. Carr
· 5 weeks ago
0bda1f1
Add regression test for Collator AlternateHandling::Shifted with MaxVariable::Currency (#8080)
by Shane F. Carr
· 5 weeks ago
a961ffe
Implement more data markers for single displaynames (#8071)
by Shane F. Carr
· 5 weeks ago
3ccf623
Store range sub-patterns instead of patterns (#8063)
by Manish Goregaokar
· 5 weeks ago
184f44e
Range formatting: Fix distance calculation for single fields (#8069)
by Manish Goregaokar
· 5 weeks ago
d068082
Create design doc for DateTimeFieldBag (#8062)
by Shane F. Carr
· 5 weeks ago
02ce3fe
Compress neo segmenter tailorings (#8046)
by Robert Bastian
· 5 weeks ago
d4c6ddf
Add consistency tests for mirrored enums (#8026)
by Shane F. Carr
· 5 weeks ago
00c6793
Add detailed implementation README for display names (#8057)
by Shane F. Carr
· 5 weeks ago
ebfc679
Deduplicate identical interval format patterns where possible (#8061)
by Manish Goregaokar
· 5 weeks ago
6a8f917
Add property constants for short names and aliases (#8040)
by Robert Bastian
· 5 weeks ago
e1741e8
currency: Pack distinct patterns in CurrencyEssentialsV1 and support explicit standard negative patterns (#8050)
by Younies Mahmoud
· 5 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
· 6 weeks ago
bf279b0
Add dhat JSON parsing in benchmark memory tool (#8036)
by Fuqiao Xue
· 6 weeks ago
c61622e
experimental/currency: Polish documentation, extraction logic, and error reporting across extended data, display names, and compact patterns (#8049)
by Younies Mahmoud
· 6 weeks ago
9212692
Implement CSS line break word option in neo segmenter (#8043)
by Robert Bastian
· 6 weeks ago
3dfef9e
Improve static code elimination in neo segmenter (#8038)
by Robert Bastian
· 6 weeks ago
4c970d4
Bump MSRV to 1.88 (#8037)
by Robert Bastian
· 6 weeks ago
a41e377
Simplify spec-test (#8042)
by Robert Bastian
· 6 weeks ago
2b186d9
Bump nightlies and LLVM (#8039)
by Robert Bastian
· 6 weeks ago
Next »