-
Notifications
You must be signed in to change notification settings - Fork 211
Issues: unicode-org/icu4x
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Generate both small and fast tries as Cargo feature alternatives in baked data
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
C-data-infra
Component: provider, datagen, fallback, adapters
Investigate making trie type small know about constant values for CJK Unified Ideographs and Hangul Syllables
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
Ensure CodePointTrie access by u16 or char omits unnecessary range checks
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
Small-only and Fast-only getters for CodePointTrie
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
S-small
Size: One afternoon (small bug fix or enhancement)
Add proleptic approximation to default Chinese/Islamic (dataful) calendars
A-performance
Area: Performance (CPU, Memory)
C-calendar
Component: Calendars
U-ecma402
User: ECMA-402 compatibility
Make property name lookup Area: Performance (CPU, Memory)
C-unicode
Component: Props, sets, tries
good first issue
Good for newcomers
S-small
Size: One afternoon (small bug fix or enhancement)
get_loose
more efficient and limit recursion depth
A-performance
Improve Extraction of Power and SI Prefix from CLDR Units String & implement Area: Performance (CPU, Memory)
C-numbers
Component: Numbers, units, currencies
strip_prefix
for zerotrie
A-performance
Deduplicate Transliterator VarTables across directions
A-performance
Area: Performance (CPU, Memory)
C-transliterator
Component: transliterator
C-unicode
Component: Props, sets, tries
S-medium
Size: Less than a week (larger bug fix or enhancement)
T-enhancement
Type: Nice-to-have but not required
Make a funky BoxyDataPayload type for DateTimeFormat
A-design
Area: Architecture or design
A-performance
Area: Performance (CPU, Memory)
C-datetime
Component: datetime, calendars, time zones
question
Unresolved questions; type unclear
Investigate removing scalar value validation from HarfBuzz canonical composition and decomposition
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
Measure impact of changing ZeroVecError to start at 1
A-performance
Area: Performance (CPU, Memory)
C-meta
Component: Relating to ICU4X as a whole
good first issue
Good for newcomers
help wanted
Issue needs an assignee
S-small
Size: One afternoon (small bug fix or enhancement)
T-enhancement
Type: Nice-to-have but not required
Make ListFormatter allocation datagen test not allocate
A-performance
Area: Performance (CPU, Memory)
C-list
Component - ListFormat
help wanted
Issue needs an assignee
S-medium
Size: Less than a week (larger bug fix or enhancement)
T-enhancement
Type: Nice-to-have but not required
Implement identical prefix skipping without new data structures
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
help wanted
Issue needs an assignee
Speed up resource lookup and fallback at runtime
A-performance
Area: Performance (CPU, Memory)
C-data-infra
Component: provider, datagen, fallback, adapters
S-large
Size: A few weeks (larger feature, major refactoring)
T-enhancement
Type: Nice-to-have but not required
Further optimize BlobDataProvider constructor
A-performance
Area: Performance (CPU, Memory)
C-data-infra
Component: provider, datagen, fallback, adapters
S-small
Size: One afternoon (small bug fix or enhancement)
T-enhancement
Type: Nice-to-have but not required
Add aligned vs. unaligned benches with two slices where index into the second is read from the first
A-performance
Area: Performance (CPU, Memory)
C-zerovec
Component: Yoke, ZeroVec, DataBake
good first issue
Good for newcomers
help wanted
Issue needs an assignee
Introduce a CodePointTrieBorrowed-using borrowed counterpart of CollationDataV1
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
good first issue
Good for newcomers
help wanted
Issue needs an assignee
Benchmarks for CodePointTrie in ICU4X and ICU
A-performance
Area: Performance (CPU, Memory)
C-unicode
Component: Props, sets, tries
good first issue
Good for newcomers
help wanted
Issue needs an assignee
S-medium
Size: Less than a week (larger bug fix or enhancement)
T-docs-tests
Type: Code change outside core library
Experiment with pointer-based slice prefix computation in normalizer
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
S-small
Size: One afternoon (small bug fix or enhancement)
Trie-based normalization passthrough is slower than in ICU4C
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
S-large
Size: A few weeks (larger feature, major refactoring)
Refactor the upcoming buffer in the collator
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
S-medium
Size: Less than a week (larger bug fix or enhancement)
T-techdebt
Type: ICU4X code health and tech debt
Consider deferring trie lookup for characters below U+0300 in the NFC iterator case
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
S-small
Size: One afternoon (small bug fix or enhancement)
Measure the usefulness of check against decomposition_passthrough_bound
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
S-tiny
Size: Less than an hour (trivial fixes)
Provide a trie-based alternative to UnicodeSet
A-performance
Area: Performance (CPU, Memory)
C-unicode
Component: Props, sets, tries
help wanted
Issue needs an assignee
T-enhancement
Type: Nice-to-have but not required
Investigate the applicability of the Eytzinger order to inversion list-based sets
A-performance
Area: Performance (CPU, Memory)
C-unicode
Component: Props, sets, tries
help wanted
Issue needs an assignee
T-enhancement
Type: Nice-to-have but not required
Previous Next
ProTip!
Exclude everything labeled
bug
with -label:bug.