-
Notifications
You must be signed in to change notification settings - Fork 176
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
Make property name lookup Area: Performance (CPU, Memory)
C-unicode
Component: Props, sets, tries
get_loose
more efficient and limit recursion depth
A-performance
#5599
opened Sep 25, 2024 by
sffc
ICU4X struct construction with Changes that are breaking API changes
A-performance
Area: Performance (CPU, Memory)
C-data-infra
Component: provider, datagen, fallback, adapters
compiled_data
has a run-time cost compared accessing static POD
2.0-breaking
Investigate performance impact of rearranging "can combine backwards" bit
2.0-breaking
Changes that are breaking API changes
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
Experiment with putting most of potential_passthrough_impl in an cold function
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
T-techdebt
Type: ICU4X code health and tech debt
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
2.0-breaking
Changes that are breaking API changes
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
Consider optimizing the case where the collator has no tailoring
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
T-enhancement
Type: Nice-to-have but not required
Consider adding code-unit-wise identical prefix skipping to the collator
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
T-enhancement
Type: Nice-to-have but not required
Previous Next
ProTip!
What’s not been updated in a month: updated:<2024-09-19.