Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2018-04-06 19:13:03 +0300
committerNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2018-04-06 19:13:03 +0300
commitd0c561c7d38af021411c41a0161188a241364ac6 (patch)
tree28999afce9243a4c7777e7fbe0037ca92c6c0dd7 /release_notes.md
parent5b26598774ec4ec67ceea1ed5cad4bcb791471e2 (diff)
Added non-volatile memory support.
Renamed mapped_view to mapped_span. Now using bug fixed Outcome, KernelTest horribly breaks, will fix it up later, but otherwise compiles fine.
Diffstat (limited to 'release_notes.md')
-rw-r--r--release_notes.md12
1 files changed, 8 insertions, 4 deletions
diff --git a/release_notes.md b/release_notes.md
index 714996a9..5e606132 100644
--- a/release_notes.md
+++ b/release_notes.md
@@ -30,7 +30,7 @@ source code repository lives at https://github.com/ned14/boost.afio.
- Original error code is always preserved, even down to the original NT kernel error code if a NT kernel API was used.
- Race free filesystem design used throughout (i.e. no TOCTOU).
- Zero malloc, zero exception throw and zero whole system memory copy design used throughout, even down to paths (which can hit 64Kb!).
-- Works very well with the C++ standard library, and is intended to be proposed for standardisation into C++ in 2020 or thereabouts.
+- Works very well with the C++ standard library, and is intended to be proposed for standardisation into C++ in Summer 2018.
\note Note that this code is of late alpha quality. It's quite reliable on Windows and Linux, but be careful when using it!
@@ -190,9 +190,13 @@ Todo thereafter in order of priority:
| NEW in v2 | Windows | POSIX | |
| --------- | --------| ----- | --- |
-| ✔ | | | Reliable directory hierarchy deletion algorithm.
-| ✔ | | | Reliable directory hierarchy copy algorithm.
-| ✔ | | | Reliable directory hierarchy update (two and three way) algorithm.
+| ✔ | | | Page allocator based on an index of linked list of free pages. See notes.
+| ✔ | | | Optionally concurrent B+ tree index based on page allocator for key-value store.
+| ✔ | | | Attributes extending `span<buffers_type>` with DMA colouring.
+| ✔ | | | Coroutine generator for iterating a file's contents in DMA friendly way.
+| ✔ | | | Ranges & Concurrency based reliable directory hierarchy deletion algorithm.
+| ✔ | | | Ranges & Concurrency based reliable directory hierarchy copy algorithm.
+| ✔ | | | Ranges & Concurrency based reliable directory hierarchy update (two and three way) algorithm.
| ✔ | | | Linux KAIO support for native non-blocking `O_DIRECT` i/o
| ✔ | | | `std::pmr::memory_resource` adapting a file backing if on C++ 17.
| ✔ | | | Extended attributes support.