The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support for atomic exchange on stable linux
- Updated dependencies
- Use the RENAME_EXCHANGE constant provided by newer libc version
- Removed error-chain dependency, instead use custom error type
- Remove cfg_if dependency, replace with cfg_attr
- Remove clap, instead use custom command line parsing
- Update to 2018 edition
- Link to docs in README
- Full usage message in README
- Linux support on nightly
- Print new line at end of error messages
- Add non-atomic generic fallback
- Add flag to program to call non-atomic fallback
- Run tests on non-atomic versions
- License
- Readme
- This changelog
- Windows implementation