diff options
author | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2016-04-21 17:03:35 +0300 |
---|---|---|
committer | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2016-04-21 17:03:35 +0300 |
commit | da756f9acb38f75692f23c2b6c24786d18fac1d1 (patch) | |
tree | b88a57cc157267f5d3f59f9afee0086717d8796c /release_notes.md | |
parent | 0d851589ff6a054a88f44869208be37b0eebd33f (diff) |
Got AFIO compiling again against deregressed Outcome. This unexpected failure to compile meant I couldn't live demo AFIO at ACCU, very annoying.
Diffstat (limited to 'release_notes.md')
-rw-r--r-- | release_notes.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/release_notes.md b/release_notes.md index 42d9fbfe..207fb5fe 100644 --- a/release_notes.md +++ b/release_notes.md @@ -8,9 +8,9 @@ yet. | NEW in v2 | Boost peer review feedback | | | --------- | -------------------------- | --- | | ✔ | ✔ | Universal native handle/fd abstraction instead of `void *`. -| ✔ | ✔ | Perfectly/Ideally low memory allocation per op (usually none). +| ✔ | ✔ | Perfectly/Ideally low memory (de)allocation per op (usually none). | ✔ | ✔ | noexcept API throughout returning error_code for failure instead of throwing exceptions. -| ✔ | ✔ | AFIO v1 handle type split into hierarchy of types:<ol><li>handle - provides open, close, get path, clone, set/unset append only, change caching, characteristics<li>io_handle - adds synchronous scatter-gather i/o<li>file_handle - adds open/create file, get and set maximum extent<li>async_file_handle - adds asynchronous scatter-gather i/o</ol> +| ✔ | ✔ | AFIO v1 handle type split into hierarchy of types:<ol><li>handle - provides open, close, get path, clone, set/unset append only, change caching, characteristics<li>io_handle - adds synchronous scatter-gather i/o, byte range locking<li>file_handle - adds open/create file, get and set maximum extent<li>async_file_handle - adds asynchronous scatter-gather i/o</ol> | ✔ | ✔ | Cancelable i/o (made possible thanks to dropping XP support). | ✔ | ✔ | All shared_ptr usage removed as all use of multiple threads removed. | ✔ | ✔ | Use of std::vector to transport scatter-gather sequences replaced with C++ 17 `span<>`. |