Shane F. Carr
Shane F. Carr
I was excited today to see the Function.pipe/flow proposal. I think the direction of standardizing ECMAScript APIs to solve the well-known problems of callback complexity is something that should be...
I see in [LinkController.php](https://github.com/cydrobolt/polr/blob/master/app/Http/Controllers/LinkController.php#L102) that it appears that redirects are hard-coded to be 301 redirects. This means that browsers should cache the redirect after they hit it for the first...
From @zbraniecki and @robertbastian The three types of provider constructors are documented here: https://unicode-org.github.io/icu4x-docs/doc/icu_provider/index.html#icu4x-constructors-and-data-versioning-policy I have a macro that generates the `_with_any_provider` and `_with_buffer_provider` constructors. That macro should include more...
Checklist for Segmenter in Components: - [ ] Apply the [boilerplate](https://github.com/unicode-org/icu4x/blob/main/docs/process/boilerplate.md) - [x] Ensure everything is documented by adding back `#[warn(missing_docs)]` (#2366) - [ ] Add Clippy lints - [...
Failing to turn a `Locale` into a `AnyCalendarKind` shoudn't fail to create an AnyCalendar; we're supposed to fall back to the locale's default. That is all code that should ideally...
We should add a function that parses ISO-8601 strings. We should follow the Temporal grammar: https://tc39.es/proposal-temporal/#sec-temporal-iso8601grammar i.e., we should implement a string parser conforming to [IETF Sedate](https://datatracker.ietf.org/wg/sedate/about/) that parses a...
I hosted an unconference on data safety at RustConf (notes [here](https://docs.google.com/document/d/1PtAndw2w6CmVRxj7_sL6pxFLxYmSR4Lv5fvxsNhSKYE/edit)). I would like to write a document establishing the following: 1. _Whereas_ it is rare to be 100% confident...
In #1833 we're starting to establish a pattern for constructor signatures in Rust. I want to establish how that extends to FFI. There are some constraints that apply to FFI...
There are various places in the calendar code where overflow can occur for very large or small dates. For instance, ```rust pub(crate) fn fixed_from_iso(date: IsoDateInner) -> i32 { // Calculate...
We already did much of this in https://github.com/unicode-org/icu4x/issues/383, but we forgot to add this to `boilerplate.md`, which means that several of the newly added component crates do not have the...