Paul Dicker

Results 63 issues of Paul Dicker

A list to keep score. Not yet complete, and only lists the public API. Currently at 61/153. ### NaiveDate - [x] `NaiveDate::from_ymd`: #1444 - [x] `NaiveDate::from_yo`: #1460 - [x] `NaiveDate::from_isoywd`:...

See the discussion in https://github.com/chronotope/chrono/pull/1551#discussion_r1550405238. Smaller types may give more potential for optimizations, but may also introduce more fallible conversions.

I put in the effort to slice the first commit of #1457 into 17 commits that each are readable as a refactor. The goal is to move all logic for...

See the discussion starting in https://github.com/chronotope/chrono/pull/1018#issuecomment-1591763775 and an implementation in #1148

Continuing from #1523. How do we want to consistently name methods that turn one type into another more complete type? Currently we have little consistency, starting with `and_`, `with_`, `from_`,...

Taking over from #1412. Fixes #1292.

Gave my first try fuzzing chrono, starting with setting the TZ env variable. It came up with "pBB24" We accept an offset of +24 hours for a time zone named...

Three changes that bring the size of `DateTime` down from 48 bytes to 20 bytes: - The build script collects all abbreviations and concatenates them into one string. We compactly...

The `std` feature controls only one thing: the error returned by `Tz::from_str` implements `std::error::Error`. That is not useless, it is just such a small thing we wouldn't implement a feature...

Similar to https://github.com/chronotope/chrono/issues/1564 I verified the packages of past releases of chrono-tz and chrono-tz-build. We had a couple of tags that differ from the releases. Some added by me past...