Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-21 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-09-20 | Fixed 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-07 | Updated graphs with laptop results for memory_map | 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 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
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 | Added 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-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) | |
2016-08-27 | Refactored 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-27 | Much 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-26 | I believe all extant test failures are now fixed. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-26 | Fix 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-26 | Failure 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-25 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-23 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-23 | Fix cmake config error. Bumped cmake required to 3.1. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-22 | Made 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-22 | Made 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-22 | Added 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-21 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-19 | Added 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-18 | Added 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-17 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-17 | Added kernel test for kernel_section_handle. Compiles, but untested (tomorrow!). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-17 | Added 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-14 | Fixed 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-14 | KernelTest 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-13 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-10 | Fix unused variable warnings | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-10 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-04 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-27 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-27 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-27 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-27 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-22 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-21 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-20 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-20 | typo | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-20 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-20 | AFIO 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-18 | wip find_boostish_library() | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-12 | wip | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-10 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-09 | Added support for libstdc++ filesystem. Added precompiled header usage to ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
the unit test suite. | |||
2016-07-09 | Replace all usage of WIN32 with _WIN32 | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-02 | Lots of work on the new cmake tooling. Only working on Visual Studio so far. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |