Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.1.6] - 2019-06-30
Changed
- Minor change of RDRAND AMD bug handling. [#48]
[0.1.5] - 2019-06-29
Fixed
- Use shared
File
instead of shared file descriptor. #44 - Workaround for RDRAND hardware bug present on some AMD CPUs. #43
Changed
- Try
getentropy
and then fallback to /dev/random
on macOS. #38
[0.1.4] - 2019-06-28
Added
- Add support for
x86_64-unknown-uefi
target by using RDRAND with CPUID feature detection. #30
Fixed
- Fix long buffer issues on Windows and Linux. #31 #32
- Check
EPERM
in addition to ENOSYS
on Linux. #37
Changed
- Improve efficiency by sharing file descriptor across threads. #13
- Remove
cloudabi
, winapi
, and fuchsia-cprng
dependencies. #40 - Improve RDRAND implementation. #24
- Don't block during syscall detection on Linux. #26
- Increase consistency with libc implementation on FreeBSD. #36
- Apply
rustfmt
. #39
[0.1.3] - 2019-05-15
- Update for
wasm32-unknown-wasi
being renamed to wasm32-wasi
, and for WASI being categorized as an OS.
[0.1.2] - 2019-04-06
- Add support for
wasm32-unknown-wasi
target.
[0.1.1] - 2019-04-05
- Enable std functionality for CloudABI by default.
[0.1.0] - 2019-03-23
Publish initial implementation.
[0.0.0] - 2019-01-19
Publish an empty template library.