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
path: root/test
AgeCommit message (Collapse)Author
2016-09-21updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-09-20Fixed up the boost-lite C++ Modules build support which had become stale, ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
and Gaby wanted a repro for the ICE we see when turning on C++ Modules.
2016-09-07Updated graphs with laptop results for memory_mapNiall 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-06updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
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-05Added random_file(), temp_file() and temp_inode() implementations to ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
async_file_handle. Fixed really stupid bug where unlink_on_close files were never being closed. Sorry.
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)
2016-08-27Refactored code to handle bitfield and undoer now living in Boost-lite, and ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
child_process now lives in KernelTest.
2016-08-27Much to my surprise, algorithm::shared_fs_mutex::memory_map almost nearly ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
worked first time. Performance, as expected, is a full order of magnitude faster than byte_ranges. CppCon will be pleased :)
2016-08-26I believe all extant test failures are now fixed.Niall 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-26Failure to create a file handle now stores the path of the file not opened ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
in the extended error code. Implemented temporary_files_directory() and file_handle::temp_inode(). This should clear the way for testing shared_fs_mutex::memory_map. Templatised shared_fs_mutex::memory_map with previously hardcoded config.hpp Should be ready to go for writing unit tests for shared_fs_mutex::memory_map tomorrow, yay.
2016-08-25updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-23updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-23Fix cmake config error. Bumped cmake required to 3.1.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-22Made map_handle unit testing much more complete, and thus found and fixed a ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
raft more bugs.
2016-08-22Made the logging for the creation of any handle properly report the handle ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
fd just created instead of zero.
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-21updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-19Added a kerneltest for map_handle, and found and fixed many more bugs in ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
map_handle as a result.
2016-08-18Added a proper unit test for the new section_handle, and in so doing found ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
and fixed many bugs.
2016-08-17updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-17Added kernel test for kernel_section_handle. Compiles, but untested (tomorrow!).Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-17Added new classes section_handle and map_handle, with new type of handle ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
called a memory section. Totally untested.
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-14KernelTest is now used as a proper Boostish library. Many small fixes to get ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a completely clean winclang build.
2016-08-13updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-10Fix unused variable warningsNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-10updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-08-04updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-27updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-27updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-27updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-27updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-22updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-21updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-20updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-20typoNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-20updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-20AFIO is now fully ported over to the new cmake based tooling. It's only ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
taken three weeks :(
2016-07-18wip find_boostish_library()Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-12wipNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-10updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-09Added support for libstdc++ filesystem. Added precompiled header usage to ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
the unit test suite.
2016-07-09Replace all usage of WIN32 with _WIN32Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-02Lots of work on the new cmake tooling. Only working on Visual Studio so far.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)