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
2018-08-23Add rudimentary usage instructions.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-11Finished renaming all AFIO => LLFIO, I think at least.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-03Lots more afio => llfio renamingNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-06-22Move signal reraising code into quickcpplib::signal_guard.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Disabled CI on MacOS until Apple gets their act together.
2018-06-19Did a bit more work on trying to get the single file header edition working. ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Fair bit left to go on it I'd say.
2018-06-18Move prebuilt binaries to dedi5, as dedi4 is shortly to be decommissioned.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-06-07Tried getting the single header edition pruned down to a reasonable size, ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
failed.
2018-04-15Stop fetching inode metadata on handle open, now fetch it lazy on demand.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-04-11Fix up programs to use std::byte buffers.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
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-06Added non-volatile memory support.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Renamed mapped_view to mapped_span. Now using bug fixed Outcome, KernelTest horribly breaks, will fix it up later, but otherwise compiles fine.
2018-02-02Fixed quite a lot of stuff on OS X, and now the async i/o is working correctlyNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com
2018-01-15updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-11-27Reworked the failure reporting in AFIO to use Outcome's fancy new payload ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
adapting E types with custom lazy exception throw synthesis. Works very nicely, and is a big improvement.
2017-11-22Implemented algorithm::trivial_vector, not debugged it yet.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-11-20updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-27Move to develop/master branchingNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-20handle::clone() can now optionally reopen the handle with new privs. Thanks ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
to Bruce Adams from std-proposals for suggesting this.
2017-09-20travisNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-18Added a new free function construct<T>() through which handle ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
implementations register their static constructor functions. Added a new algorithm adapting any handle implementation to cache its parent handle in a process wide registry.
2017-09-17Path discovery is implemented and working on POSIX.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Fixed a bug where most of the handle destructors were not calling their close() overrides properly, causing files not to get deleted on close etc.
2017-09-13Theoretically async_file_handle now supports the Coroutines TS. I have no ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
way of testing it until MSVC stops ICEing on AFIO (VS2017 15.5 they say)
2017-09-12Toy key value store now used mapped_file_handle for inserts too. Performance ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
is amazing.
2017-08-28Add testing of new safe_byte_ranges, both via processes and via threads.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-08-18updated notes on transaction key store designNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-08-15Ported directory_handle for POSIX from AFIO v1.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-08-03Finally got round to implementing the free function injection script, so now ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
all the main AFIO functions are free!
2017-08-03Tidy up the make_free_function marker. Replace QUICKCPPLIB_CONSTEXPR with ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
constexpr as we now require C++ 14. Upgraded compiler requirements.
2017-07-29Finish renaming to AFIO.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-07-14First attempt at a port to QuickCppLib and Outcome v2 (it's not working yet)Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-04-19Fix mistake in ReadmeNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-04-19Freshen Readme and release notesNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-04-09Replaced all direct mention of POSIX error codes with their equivalent error ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
conditions. Code looks much nicer now, the errors self document.
2016-10-18updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-10-08updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-10-07Fix bad headings markup in ReadmeNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-10-07Reorganised the Readme, rationalising and eliminating duplicates in the todo ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
items and putting them in order of priority.
2016-09-12Minor fixes from writing CppCon slidesNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-26Fix failure to correctly pickup sibling boost-lite. Add cmake for AFIO ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
programs which are now compiling. Added in the new memory map shared_fs_mutex to benchmark-locking.
2016-08-22Added the ability to get the AFIO logger to immediately print to a std::ostream.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-14Fixed accidental failure to import in cmake our dependent libraries which ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
was causing the dependent .natvis to not get built into AFIO.
2016-08-13Travis should push source tarballs always as Linux build not finished yet.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-11updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-10Fix unused variable warningsNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-10Push artifacts to binary store per commitNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-09Merge the travis docs generation and push stuff from OutcomeNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-06Lots of minor fixes realised during the part way through merge of AFIO ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
tooling improvements into Outcome
2016-08-05Large range of doxygen improvementsNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-04Add BoostLiteMakeDoxygenNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-27Fix bad boost-lite pickup in .ci.cmakeNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)