Releases: nakedible/datealgo-rs
Releases · nakedible/datealgo-rs
v0.2.1
Added
- Improve performance of
rd_to_weekday
Other
- Fix a couple errors in benchmark inputs
- Update acknowledgements section
- Tweak formatting of
rd_to_weekday
algo - Add a lot more checks to ci
- Make two links into hyperlinks
- Add couple clippy allows
- Reformat
- Remove old asm dumps and add new
- Implement new way to dump asm
- Update criterion to 0.5.1
- Update iai to 0.9.0 and fix tests
- Add old
rd_to_weekday
to compare benchmarks - Run benchmarks on pull requests again
- fix typo in documentation.
- Update benchmark disclaimer
- Update benchmark snapshot in docs
- More reliable benchmarks by array input
- Create utility module for benches
v0.2.0
Added
- Add
next_date
andprev_date
functions - Add ISO week calculations
Other
- Add forbid unsafe, just to declare intent
- Fix typos in documentation.
- Update asm dump
- Add old
secs_to_dhms
as compare bench - Improve performace of
secs_to_dhms
v0.1.1
Fixed
- Change month and weekday constants to
u8
Other
- Update asm dump
v0.1.0
Added
- Tiny optimization to
is_leap_year
v0.0.6
Added
- Optimize
is_leap_year
anddays_in_month
Other
- Add also generated asm to track evolution
- Add asm dump script using godbolt
- Add many alternatives to compare benchmark
- Add positive
is_leap_year
tests - Slight cleanups and comments to clarify
- Update benchmarks
- Add script for dumping performance results
- Change compare benchmark to use rand values
- Change basic benchmark to use random values
- Check more with quickcheck
v0.0.5
Added
- Make conversion to
SystemTime
be fallible
Other
- Add first version of contributing guide
- Set default criterion settings for more reliable benchmarks
v0.0.4
Added
- Use
u8
where ever possible
Other
- Remove criterion run from CI as it is useless in CI
- Add iai benchmarking as well
- Remove outdated commented benches
- Change names of benches to avoid conflicts
- Small optimisations of
rd_to_date
. - Fix typo in Unix epoch
v0.0.3
Other
- Fix changelog link
- Add acknowledments section
- Only run basic bench in actions
- Reorganize benchmarks
- Allow benchmark runner to modify pull
- Add automatic pull request criterion bench
- Remove version from README
- Remove warning from README
v0.0.2
Added
- Remove warning notice, ready for use
Other
- Add CODEOWNERS
- Fix release plz branch name
- Remove publish workflow
- Add release-plz workflow
- Change docs to separate errors
- Switch to canonical way to do no_std
- Improve quickchecks
- Add minimal quickcheck test
- Move tests to external dir
- Add some missing tests
- Small docs updates
- Reorganize benchmark lines
- Make docs and crates badges links
- Some updates