Shane F. Carr

Results 402 issues of Shane F. Carr

I added a test in `week_of` as follows: ```rust // The 1st is a Monday and the week starts on Sundays. assert_eq!( simple_week_of(IsoWeekday::Sunday, 26, IsoWeekday::Friday), 4 ); ``` but it...

T-bug
C-datetime

Feedback from @markusicu: > In the example in resolve_components, the expected_components_bag fields are `year`, `month`, `day`, but it might make more readable to be `year_style`, `month_length`, etc., because the RHS...

T-docs-tests
A-design
C-datetime
S-small

From API review with @markusicu: - [ ] In main example, the comment string should be “Calendars match” instead of "Formatting should succeed" for the .expect() call for `formatted_date`. See...

T-docs-tests
C-datetime
S-small

`OptionULE`, as suggested in #1723, has an inefficient bit pattern. It would be nice to have an OptionULE type that could store a more efficient representation. My suggestion was to...

T-enhancement
good first issue
backlog
A-performance
C-data-infra
A-design

There are only 3 sign values, and they correspond to the low-level data model of FixedDecimal and UTS 35. CC @younies @eggrobin

T-bug
C-numbers
S-tiny

CodePointTrie is already highly optimized, but someone should look at it with fresh eyes and determine whether there is any low-hanging fruit that could make it even faster, e.g. for...

T-enhancement
A-performance
C-unicode
C-segmentation
S-small
C-collator

Based on some preliminary testing, it appears that the slowest component of datagen when run in release mode is the interface between Rust and WASM in icu_codepointtrie_builder. The command line...

T-enhancement
good first issue
help wanted
backlog
A-performance
C-data-infra
C-unicode
S-small

Currently, we define `ShortVec` to be ```rust enum ShortVec { Empty, Single(T), Multi(Vec), } ``` This requires 32 bytes on x86_64: `Vec` is 3*usize (24 bytes), and the discriminant requires...

T-enhancement
help wanted
backlog
C-locale
A-performance
blocked
S-epic

### Describe The Bug In a directory that has a recursive symbolic link, the duckscript `glob_array` command performs a cyclic recursion. ### To Reproduce 1. Create a symbolic link that...

The isValid function should have an option to strip whitespace from the token and probably do it by default. https://github.com/octave-online/octave-online-server/issues/79

enhancement