Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-08 | Long, long round of refactoring path_view to match latest P1030 draft ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
normative wording. Not done yet however, so this is a wip commit. | |||
2020-10-06 | Merge branch 'develop' of github.com:ned14/llfio into develop | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-10-06 | Fix UB in status code config of LLFIO, whereby there was a cast to an object ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
of incorrect dynamic type. | |||
2020-10-02 | Fix the LLFIO_DEADLINE_* macros not qualifying their errc::timed_out returns ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
with LLFIO_V2_NAMESPACE::failure(). | |||
2020-09-15 | Update quickcpplib bootstrap script to one which actually works. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-09-07 | Fix the poor performance of the previous commits fixing the race condition ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
in tear down of mapped files on Windows. | |||
2020-09-05 | Merge branch 'develop' | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-09-05 | Fix a bug in map_handle on Windows where under the last commit, ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
NtUnmapViewOfSection could get called on non-base allocations, for which it fails. | |||
2020-09-04 | Fix a subtle race condition in map_handle on Windows where if many threads ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
are currently allocating and freeing maps, it could rarely occur that one thread would free the map of another thread. The newly rewritten v3 of win32_maps_apply() we really, really hope is the last time! | |||
2020-08-14 | Fix corner case bug which could cause mapped_file_handle::truncate() to not ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
allocate a new map, if coming from a zero sized file. | |||
2020-08-10 | Fix file_handle::clone_extents() not correctly detecting old Linux kernels ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
missing syscalls. | |||
2020-07-30 | Merge branch 'develop' of https://github.com/ned14/llfio into develop | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-30 | Fix thread local log level to work properly across shared library boundaries. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Fix reduce() on Windows failing due to re-deleting already deleting files. | |||
2020-07-25 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-24 | Use syscalls instead of copy_file_range() issue #62. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Add a supported OS kernel statement issue #55. | |||
2020-07-18 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-17 | Fix bug where on POSIX, process_handle::is_running() was inverted. Sorry. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-17 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-16 | Trap passing a non-writable handle into file_handle::clone_extents_to(). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-16 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-15 | Last commit was borked, fixed. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-15 | Fix non-atomic relink on Apple. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-14 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-13 | On POSIX, non-atomic renames were losing path tracking. Also, renameat2() ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
was never being used on Linux. Both fixed. Finally, stat_t now compares each member item individually, instead of using memcmp(). | |||
2020-07-11 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-10 | Fix build breakage from yesterday. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-10 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-09 | Add a contents() filesystem algorithm, used for calculating the contents of ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
a directory tree. | |||
2020-07-09 | Fix excessively strict same file comparison in clone_or_copy(). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-09 | stat_t's default constructor was actually modifying bytes, which was hurting ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
directory enumeration performance quite considerably. Sorry. | |||
2020-07-09 | symlink_handle was completely broken on Linux if you specified a base ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
directory and the leaf was in that base directory. Sorry. | |||
2020-07-09 | Implement operator/ and operator+ for path taking a path_view. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-09 | Started writing out the difference algorithm. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-09 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-08 | Minor updates to clone_or_copy(). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-06 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-05 | For Mac OS prebuilt binaries generation, don't use GNU specific options. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-05 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-05 | Fix failure to upload osx prebuilt binaries. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-05 | CI binary builds really really ought to work this time #60 | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-05 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-05 | Try yet again to fix binary uploads #60 | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-05 | Try again fix binary uploads #60 | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-05 | Hopefully fix prebuilt binary uploads (#60) | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-04 | Merged from develop branch as CDash reports all green | Jenkins nedprod CI | |
2020-07-03 | Fix bug in reduce() on POSIX which was causing random failure to reduce. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-03 | Yet more travis and appveyor bashing | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-03 | More travis bashing, more appveyor debug printing | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-03 | Try travis with GCC 9. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2020-07-03 | Add more appveyor debug printing | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |