Skip to content

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
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
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
#5821 opened Nov 14, 2024 by hsivonen 2.x Priority ⟨P2⟩
Ensure CodePointTrie access by u16 or char omits unnecessary range checks A-performance Area: Performance (CPU, Memory) C-collator Component: Collation, normalization
#5819 opened Nov 14, 2024 by hsivonen Backlog ⟨P4⟩
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)
#5796 opened Nov 7, 2024 by hsivonen Priority Backlog ⟨P3⟩
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
#5778 opened Nov 6, 2024 by Manishearth 2.x Priority ⟨P2⟩
Make property name lookup get_loose more efficient and limit recursion depth A-performance 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)
#5599 opened Sep 25, 2024 by sffc Backlog ⟨P4⟩
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
#3646 opened Jul 7, 2023 by skius Backlog ⟨P4⟩
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
#3600 opened Jun 29, 2023 by Manishearth Backlog ⟨P4⟩
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
#2801 opened Nov 2, 2022 by sffc Backlog ⟨P4⟩
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
#2738 opened Oct 11, 2022 by sffc Backlog ⟨P4⟩
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
#2712 opened Oct 3, 2022 by hsivonen Backlog ⟨P4⟩
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
#2699 opened Oct 1, 2022 by sffc 2.x Priority ⟨P2⟩
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
#2625 opened Sep 24, 2022 by sffc Priority Backlog ⟨P3⟩
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
#2581 opened Sep 19, 2022 by hsivonen Backlog ⟨P4⟩
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
#2558 opened Sep 14, 2022 by hsivonen Backlog ⟨P4⟩
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
#2445 opened Aug 24, 2022 by echeran Backlog ⟨P4⟩
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)
#2433 opened Aug 22, 2022 by hsivonen Backlog ⟨P4⟩
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)
#2431 opened Aug 22, 2022 by hsivonen Priority Backlog ⟨P3⟩
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
#2386 opened Aug 17, 2022 by hsivonen Priority Backlog ⟨P3⟩
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)
#2385 opened Aug 17, 2022 by hsivonen Priority Backlog ⟨P3⟩
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)
#2384 opened Aug 17, 2022 by hsivonen Priority Backlog ⟨P3⟩
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
#2220 opened Jul 20, 2022 by hsivonen Backlog ⟨P4⟩
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
#2217 opened Jul 20, 2022 by hsivonen Backlog ⟨P4⟩
ProTip! Exclude everything labeled bug with -label:bug.