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
AgeCommit message (Collapse)Author
2021-04-20Remove all remaining mentions of async_file_handle (issue #78).Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-11-26Debugged the .ci.cmake script for prebuilt binaries on my own computer, this ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
time ought to surely work, I hope.
2020-04-13Tests now all pass on resumable i/o branch merge.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-24Last round of C++ 20 fixes, all is clean now.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-01-08extents() now returns an extent_pair, as per LEWG-I guidance.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-16Add reservation to mapped_temp_inode().Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Replace bless emulation with start_lifetime_as, which is the new naming.
2019-09-25LLFIO is now make installable and cmake find_package()-able, which should ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
implement cmake hunter support. Significantly slimmed down the headers being dragged in by the default LLFIO include, specifically that outcome<T> is no longer dragged in, and: - #36 Async file i/o and storage profile have been modularised out of the default headers. - #36 Mapped file i/o can be modularised out of the default headers. Changed barrier kind to class enum, as per latest WG21 spec.
2019-09-12Fix all warnings when built as 32 bit. Hopefully fix ARM build issues on ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Travis too.
2019-06-13Merge branch 'develop' of github.com:ned14/boost.afio into developNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-06-13Rename fsyncs to barriers, as per P1031R2.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-05-27Remove map_view<T>, as attached<T> has supplanted it. This bring LLFIO up to ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
date with P1031R2.
2019-05-08Add VS2019 support, improve discard() support on older Windows, support ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Outcome v2.1.
2018-12-15Fix failure to rebuild docs, and failure to build status_code edition.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-10-17Lots of changes to support latest WG21 SG14 status code, as the erased code ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
is now move-only, which in turn requires the async i/o completion handlers to all use rvalue refs instead of lvalue refs. This helped find and fix a fair few inefficient corner cases along the way, which is great.
2018-08-26Fix stack corruption bug in the convenience read() and write() initialiser ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
list based overloads.
2018-08-01Add preliminary symlink_handle implementation for POSIX.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-24i/o buffers now work as if they were span<byte>.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Implemented many of the missing functions in path_view. Implemented symlink_handle for Windows.
2018-07-12Split algorithm::mapped_span<T> into map_view<T> and mapped<T>, as per the ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
TS wording.
2018-07-11Finished renaming all AFIO => LLFIO, I think at least.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-06More afio => llfioNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-03Lots more afio => llfio renamingNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-03updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-06-30Add begin and end to buffer types so Ranges can iterate their bytes.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Add warning about gather write use case. Restore detail::append_path_info().
2018-06-19Add single-header sanity check.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-06-18Fix unguarded use of iostreams. Hopefully this will fix Linux Travis.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-05-26Added a benchmark-iostreams program which was used to generate the graphs in ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
WG21 P1028 and P1031.
2018-04-23Make errc AFIO namespace definedNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-04-17Added example use cases for kernel page allocation, and for shared memory ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
allocation.
2018-04-14Rename file_handle::length() to maximum_extent()Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Added example use case of reading all valid extents
2018-04-11Convert AFIO over to use std::byte for buffers instead of char.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-04-08Add lots more use examplesNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-04-08Refresh the free functionsNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-04-08Replace single buffer convenience overloads of read() and write() with ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
initialiser list ones instead. Make an example of use cases, and use those snippets in the docs