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-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-05-27Use new POSIX-delete syscall when on Windows 10 1709 or later.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Rename unlink_on_close to unlink_on_first_close.
2017-12-06Manually fixed up some lintNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-12-01Windows side of trivial_vector pretty much done. Still have yet to refactor ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
POSIX section_handle. Fixed a major bug on Windows where temp_inode() was just plain misimplemented.
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-09-24Restore Visual Studio support. Many, many, many thanks to @jamboree for ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
telling me the workaround for the ICEs.
2017-09-10Now 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-04Fix missing header on Linux, should compile now.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
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-28Removed the fallback lock facility in algorithm::shared_fs_mutex::memory_map ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
as it was racy. Added new algorithm::shared_fs_mutex::safe_byte_ranges.
2017-08-25Lots of robustness work on shared_fs_mutex/memory_map testing, it still ↵Niall Douglas
fails on FreeBSD, but we're getting closer.
2017-08-17Change how quickccplib dependencies are found.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-07-29Finish renaming to AFIO.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-07-28Lots more fixes, test/shared_fs_mutex.cpp is now compiling. The rest is not.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-05-03Relicenced under Apache 2.0 + Boost licenceNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-04-16See if Travis passes when non-ORD locks are usedNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-04-15Hopefully fix occasional SIGBUS on Linux in shared_fs_mutex::memory_mapNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-04-13It's very nearly passing all tests on POSIX now, just child_process is ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
failing to wait on child processes sometimes.
2017-04-12Supposedly 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-06Fix code rotNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-09-22Relocated a large chunk of utils stuff into boost-liteNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-09-06Fixed bad constexpr in fast_hash.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
shared_fs_mutex fallback test now waits around until children are definitely active rather than using a timeout. Hopefully this will fix the CI failures.
2016-09-06Added the final unit test before CppCon 2016 which checks that memory_map ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
correctly detects network user degradation and race free falls back onto the fallback lock.
2016-09-05Fixed various warnings. Build time is also now tractable on my fairly ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ancient laptop after I severely pruned the default build targets down to the bare minimum.
2016-09-04Found a big problem where win_delete_on_last_close was causing opens of such ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
files to no longer be openable after the first close of a handle so marked. Did a substantial refactor of how unlinking and unlinking on close works. Totally untested code, that'll be tomorrow :)
2016-08-29First integration test for memory_map shared_fs_mutex is complete.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-28Added the beginnings of the new shared_fs_mutex integration test.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)