Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-06 | More afio => llfio | 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-05-27 | Use 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-06 | Manually fixed up some lint | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-12-01 | Windows 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-27 | Reworked 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-24 | Restore 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-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-08-28 | Add testing of new safe_byte_ranges, both via processes and via threads. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-28 | Removed 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-25 | Lots of robustness work on shared_fs_mutex/memory_map testing, it still ↵ | Niall Douglas | |
fails on FreeBSD, but we're getting closer. | |||
2017-08-17 | Change how quickccplib dependencies are found. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-07-29 | Finish renaming to AFIO. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-07-28 | Lots 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-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-03 | Relicenced under Apache 2.0 + Boost licence | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-16 | See if Travis passes when non-ORD locks are used | 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-13 | It'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-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-06 | Fix code rot | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-09-22 | Relocated a large chunk of utils stuff into boost-lite | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-09-06 | Fixed 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-06 | Added 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-05 | Fixed 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-04 | Found 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-29 | First integration test for memory_map shared_fs_mutex is complete. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-28 | Added the beginnings of the new shared_fs_mutex integration test. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |