diff options
author | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2017-08-03 01:38:44 +0300 |
---|---|---|
committer | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2017-08-03 01:38:44 +0300 |
commit | 35354f85bfb82f53609f98d3dcf042fbc76cf493 (patch) | |
tree | 0b09f3792d52d5b14f16a4f57b865346d21fb203 /release_notes.md | |
parent | 9d66fe89ffa6df2c1ad87989d32bb8f828fba7d3 (diff) |
Tidy up the make_free_function marker. Replace QUICKCPPLIB_CONSTEXPR with constexpr as we now require C++ 14. Upgraded compiler requirements.
Diffstat (limited to 'release_notes.md')
-rw-r--r-- | release_notes.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/release_notes.md b/release_notes.md index b561f7f9..88662d37 100644 --- a/release_notes.md +++ b/release_notes.md @@ -20,6 +20,26 @@ You need these compilers or better: Todo list for already implemented parts: https://ned14.github.io/afio/todo.html +To build and test (make, ninja etc): + +~~~ +mkdir build +cd build +cmake .. +cmake --build . +ctest -R afio_sl +~~~ + +To build and test (Visual Studio, XCode etc): + +~~~ +mkdir build +cd build +cmake .. +cmake --build . --config Release +ctest -C Release -R afio_sl +~~~ + ## v2 architecture and design implemented: | NEW in v2 | Boost peer review feedback | | @@ -44,6 +64,7 @@ Todo list for already implemented parts: https://ned14.github.io/afio/todo.html | ✔ | | Much more granular, micro level internal logging of every code path taken. | ✔ | | Path views used throughout, thus avoiding string copying and allocation in `std::filesystem::path`. | ✔ | | Paths are equally interpreted as UTF-8 on all platforms. +| ✔ | | We never store nor retain a path, as they are inherently racy and are best avoided. Todo: @@ -70,6 +91,7 @@ Todo: | ✔ | | | Linux KAIO support for native async `O_DIRECT` i/o | ✔ | ✔ | ✔ | i/o deadlines and cancellation. | | ✔ | ✔ | Retrieving and setting the current maximum extent (size) of an open file. +| | ✔ | ✔ | Retrieving the current path of an open file irrespective of where it has been renamed to by third parties. | | ✔ | ✔ | statfs_t ported over from AFIO v1. | | ✔ | ✔ | utils namespace ported over from AFIO v1. | ✔ | ✔ | ✔ | `shared_fs_mutex` shared/exclusive entities locking based on lock files |