Merged from develop branch as CDash reports all green |
|
More...
|
over 5 years ago
|
Fix colliding symbol. Add memory persistence academic papers to references. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
over 5 years ago
|
Merged from develop branch as CDash reports all green |
|
More...
|
over 5 years ago
|
Fix issue #41 where parameters to DuplicateHandle() were swapped. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
over 5 years ago
|
Merged from develop branch as CDash reports all green |
|
More...
|
over 5 years ago
|
Fix bug where using mapped_file_handle::mapped_temp_inode() more than once on Microsoft Windows introduced data corruption (the same NT section was being used for all deleted files, leading to all sorts of very hard to debug fun). |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
pipe_handle now passes its unit test on POSIX too. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Sketched out some ideas for how best to multiplex i/o. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
After an enormous amount of debugging, first edition of pipe_handle for Windows is now passing its unit test. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Lots more pipe_handle related changes, including an initial unit test. Still doesn't work yet. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Merge branch 'develop' of github.com:ned14/llfio into develop |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
First compiling edition of pipe_handle, though on Windows the rename and unlink implementations haven't been upgraded to handle pipes yet. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Fix bad last commit. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Move lock_kind out of lockable_io_handle. Fix failure to unlock in moved unique_file_lock. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Fix build of programs. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Add the try_X(), try_X_for() and try_X_until() overloads requested by WG21. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Rename .lock() et al to .lock_file() etc. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Implemented the WG21 recommendations for making `file_handle` model `SharedMutex`. Only Windows implementation so far. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Merged from develop branch as CDash reports all green |
|
More...
|
almost 6 years ago
|
As per WG21 guidance, moved byte range locking API out of io_handle, and into an extension to file_handle. This makes space to make a future lockable_io_handle to model SharedMutex, which locks an inode like a std::shared_mutex. Note that the new .lock_range() API no longer does special semantics if you pass in zero length to lock the whole file. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Merged from develop branch as CDash reports all green |
|
More...
|
almost 6 years ago
|
Workarounds for VS2019 16.3. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Merged from develop branch as CDash reports all green |
|
More...
|
almost 6 years ago
|
Fix failure to build under C++ 20 with Concepts enabled. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Merged from develop branch as CDash reports all green |
|
More...
|
almost 6 years ago
|
Fix build breakage on GCCs 8 and later caused by path view refactor merge. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Forgot a fix last commit. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Add reservation to mapped_temp_inode(). |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|
Merged from develop branch as CDash reports all green |
|
More...
|
almost 6 years ago
|
Try emulating char8_t on all clangs before 9. |
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
More...
|
almost 6 years ago
|