Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-25 | LLFIO 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-08 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2019-05-08 | Add VS2019 support, improve discard() support on older Windows, support ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Outcome v2.1. | |||
2018-08-22 | Work around issue #9 by using a two pass approach in win32_apply_maps(). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-08-15 | Fix status code edition failing to build. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Disable symlink tests on Appveyor | |||
2018-07-12 | In status_code build, rename error_code to file_io_error to match TS wording | 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 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-06-17 | Build had got broken due to changes in dependencies, fixed. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-05-29 | Fix programs not building. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Fix use of clwb instruction causing older assemblers on POSIX to fail to compile. | |||
2018-04-25 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-02-02 | Made error_info's converting constructor from error_code explicit, and thus ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
fixed an ambiguity bug plus many other cases of sloppiness in KernelTest and elsewhere in AFIO. | |||
2018-01-31 | Fix build breakage on POSIX hopefully | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-01-31 | In theory, OS X now works. You'll need LLVM clang though, XCode 9.2 is still ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com | |
missing <filesystem> | |||
2018-01-24 | More delint, and restore build on POSIX | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-01-15 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-12-11 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-12-04 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-11-27 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-11-20 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-28 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-26 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-25 | wip Replacing async_file_handle's i/o routines with ABI stable editions which | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
optionally don't allocate memory. Working on Windows, POSIX still to do. | |||
2017-09-23 | Add docs for io_service and async_file_handle. Thanks to @jamboree for ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
reminding me to do this. | |||
2017-09-20 | Print mount flags on travis | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-11 | Toy key value store can now uses mmaps for fetching via mapped_file_handle. ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Performance is impressive. | |||
2017-09-10 | Now fully working on POSIX | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-10 | Now clang 5.0 with its Coroutines TS is out, added Coroutines TS detection ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
to cmake. mapped_file_handle is compiling on POSIX, but I very much doubt is working. Moving over to my FreeBSD box for debugging. | |||
2017-09-04 | Fix missing header on Linux, should compile now. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-01 | On Windows we could not open byte range locks on an append-only file, fixed. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Toy key-value store actually commits and fetches now. | |||
2017-08-28 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-27 | Fix segfaults on CI | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-26 | Fix storage_profile failing to correctly propagate cause of failure. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-25 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-24 | Make O_CLOEXEC default on for all fds created. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-23 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-17 | Fix programs build when in non-sibling config, and have Travis test those ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
are building from now on. | |||
2017-08-17 | Should now be fully working with new quickcpplib discovery mechanism | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-16 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-06 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-07-14 | First attempt at a port to QuickCppLib and Outcome v2 (it's not working yet) | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-05-09 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-27 | Work around lack of dependency tracking with Makefiles and Ninja | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-16 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-15 | Hopefully fix occasional SIGBUS on Linux in shared_fs_mutex::memory_map | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-15 | Finished the new barrier() function for all platforms (was called sync()) | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Fixed all warnings on clang 5.0 | |||
2017-04-13 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-12 | Supposedly should now be compiling clean on POSIX, but fails on clang due to ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
clang disliking the <experimental/filesystem> in libstdc++ and GCC 5 ICEs. Lovely. | |||
2017-04-11 | Fix breakage on Windows | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-10 | Much build fixing on the POSIX backend. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |