Age | Commit message (Expand) | Author |
2021-02-15 | Port LLFIO to latest Outcome, whose TRY operation now uses value semantics fo... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-07-09 | Add a contents() filesystem algorithm, used for calculating the contents of a... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-07-09 | Fix excessively strict same file comparison in clone_or_copy(). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-07-09 | Started writing out the difference algorithm. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-07-08 | Minor updates to clone_or_copy(). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-07-03 | Fix perhaps the cause of appveyor failing. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-06-22 | Check for self-move in every move assignment operator. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-06-04 | First working edition of file_handle::clone_extents(). This was a surprisingl... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-06-01 | Convert to latest Outcome v2.2 TRY operator. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-05-29 | Suppress the warnings on POSIX. Workaround a move-only quirk on older GCCs. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-05-29 | As I broke trunk last commit, push the wip files which fix trunk, even though... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-05-29 | Fix symbol collision in reduce.ipp, and multiple warnings. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-05-26 | Add another filesystem algorithm, summarize(). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-05-25 | Replace remove_all algorithm with reduce, which is implemented using the trav... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-05-22 | Add missing traverse.ipp file. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-05-22 | More performance improvements to traverse. Also tested using the same directo... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-05-22 | Implement algorithm::traverse(), a generic algorithm for traversing a directo... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-04-16 | Filled in more of a test IOCP multiplexer. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-04-10 | Merge from resumable i/o branch is generally now complete. Just need to write... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-04-09 | More progress on merging resumable_io branch. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-04-07 | Merge branch 'develop' into resumable_io_branch_merge | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-04-07 | Replace scoped_undo with a C++ 20 <scope> implementation. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-04-03 | WiP merge of parts of the resumable_io branch into develop branch. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-03-30 | Finally implement the long awaited algorithm::remove_all(), a directory tree ... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-03-23 | Many small fixes for clang 10 in C++ 20 mode. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-03-18 | Fix build failure if OpenMP is enabled. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-01-09 | Rename random_*() handle constructors to uniquely_named_*(), as per LEWG-I fe... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2020-01-08 | extents() now returns an extent_pair, as per LEWG-I guidance. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2019-11-22 | Fix bad last commit. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2019-11-22 | Move lock_kind out of lockable_io_handle. Fix failure to unlock in moved uniq... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2019-11-20 | Fix build of programs. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2019-11-20 | Add the try_X(), try_X_for() and try_X_until() overloads requested by WG21. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2019-11-20 | Rename .lock() et al to .lock_file() etc. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2019-11-18 | As per WG21 guidance, moved byte range locking API out of io_handle, and into...develop | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2019-09-25 | LLFIO is now make installable and cmake find_package()-able, which should imp... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2019-09-07 | Lots of warnings fixes and some workarounds for GCCs 8 and 9. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-12-15 | Fix failure to rebuild docs, and failure to build status_code edition. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-12-15 | Added a bit more testing of the handle adapters. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-11-17 | Added combining_handle_adapter and xor_handle_adapter. These were written ove... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-11-12 | Rename cached_parent_handle_adapter into handle_adapter/cached_parent. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-10-17 | Lots of changes to support latest WG21 SG14 status code, as the erased code i... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-09-02 | Fixed bad edit in trivial vector which was causing test failure. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-08-31 | Add large, huge and massive page support, for Windows. POSIX support is coming. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-08-26 | Fix stack corruption bug in the convenience read() and write() initialiser li... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-08-14 | symlink_handle is finished and fully working on POSIX. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-07-24 | i/o buffers now work as if they were span<byte>. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-07-12 | Rename algorithm/mapped_span to mapped_view | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-07-11 | Finished renaming all AFIO => LLFIO, I think at least. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-07-03 | Lots more afio => llfio renaming | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2018-07-03 | Rename afio to llfio part 1 of many | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |