diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-08-11 00:11:52 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-11 00:11:52 +0000 |
commit | a7e86b2fda0109d0806b9159f9294cdc15b3eb21 (patch) | |
tree | 4f3661247ac078eb37c513d1a19e5428e63bf254 /CHANGELOG.md | |
parent | 2df8679237b833955d2fe7605307673a85760a6f (diff) | |
parent | 9df5abfab1f315d87bdacf226380d532318e9bfb (diff) | |
download | nix-a7e86b2fda0109d0806b9159f9294cdc15b3eb21.zip |
Merge #1484
1484: Optionally implement TryFrom in libc_enum! r=asomers a=asomers
This saves code in several separate places that need to do this
separately. At the same time, remove a few uses of mem::transmute that
were implementing TryFrom or similar functionality.
Issue #373
Co-authored-by: Alan Somers <asomers@gmail.com>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index d311d144..1faf8f97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,17 +43,28 @@ This project adheres to [Semantic Versioning](https://semver.org/). - Many more functions, mostly contructors, are now `const`. (#[1476](https://github.com/nix-rust/nix/pull/1476)) +- `sys::event::KEvent::filter` now returns a `Result` instead of being + infalliable. The only cases where it will now return an error are cases + where it previously would've had undefined behavior. + (#[1484](https://github.com/nix-rust/nix/pull/1484)) + ### Fixed - Added more errno definitions for better backwards compatibility with Nix 0.21.0. (#[1467](https://github.com/nix-rust/nix/pull/1467)) +- Fixed potential undefined behavior in `Signal::try_from` on some platforms. + (#[1484](https://github.com/nix-rust/nix/pull/1484)) + ### Removed - Removed a couple of termios constants on redox that were never actually supported. (#[1483](https://github.com/nix-rust/nix/pull/1483)) +- Removed `nix::sys::signal::NSIG`. It was of dubious utility, and not correct + for all platforms. + (#[1484](https://github.com/nix-rust/nix/pull/1484)) ## [0.22.0] - 9 July 2021 ### Added |