Age | Commit message (Expand) | Author |
2021-06-16 | Fix traversal_summary not being copyable nor moveable, which was never intended. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-05-25 | Fix bug where native Linux dynamic_thread_pool_group would schedule delayed w... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-05-11 | Fix preceding commit. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-05-11 | Fix bug in POSIX map_handle::truncate() when used on non-backed maps whereby ... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-05-11 | Fix an earlier fix to algorithm::traverse, where the earlier fix was obviousl... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-05-04 | No longer have path_handle identify itself as a directory, but instead as a p... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-04-29 | Fix bug in algorithm::traverse where if we fail to create a thread, the excep... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-04-26 | Fix process termination in mapped_file_handle caused by throw of exception in... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-04-20 | Remove all remaining mentions of async_file_handle (issue #78). | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-04-15 | Merge https://github.com/ned14/llfio/pull/77 into my current working tree and... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-19 | Reenable the llfio::dynamic_thread_pool_group::io_aware_work_item unit test. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-17 | Fix all tsan failures for both native and libdispatch backends of dynamic_thr... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Benchmarks now show LLFIO dynamic_thread_pool_group either matching or signif... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Fix failure to execute with priority on Linux native dynamic_thread_pool_group. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Linux native dynamic_thread_pool_group is working again after last commit ref... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Rework native Linux dynamic_thread_pool_group to no longer have a single mute... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Lots of performance tuning of native Linux implementation, but still 5-10% sl... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Simplify non-native-Linux implementation. Appears to make little difference t... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Add benchmark results for GCD on Linux, Win32 thread pools on Windows, and AS... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Implement dynamic_thread_pool_group benchmark. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Begin dynamic_thread_pool_group benchmark program. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Finally got a fully working native implementation on Linux. I had realised th... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | more wip | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Don't leak timer wait objects. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | More wip | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | More improvements to dynamic scaling within native Linux implementation of dy... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Dynamic scaling within native Linux implementation of dynamic_thread_pool_gro... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Implement thread enumeration for Linux native dynamic_thread_pool_group. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Make the dynamic thread pool work scheduling not quite as strict in the nativ... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | wip native linux threadpool implementation for dynamic_thread_pool_group. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Hopefully fix failure to find libdispatch on Mac OS. Also hopefully fix test ... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Implemented and debugged a Grand Unified Dispatch backend for dynamic_thread_... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Implement dynamic_thread_pool_group::io_aware_work_item. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Add unit test to ensure nested dynamic thread pool groups work as expected. S... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | wip dynamic_thread_pool_group, so far has Windows support only. Note that LLF... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-16 | Add statfs_t::f_iosinprogress and statfs_t::f_ioswaittime which | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-15 | Fix inability to open directory junctions on Windows using `symlink_handle` (... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-15 | Make the presence of `__cpp_modules` not have an effect on its own (#75) | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-08 | Suppress warning on Linux. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-03-06 | Fix lots of bugs due to newer kernel 5.8 in Ubuntu 20.04, and OpenZFS v0.8: | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-23 | Fix breakage caused by upstream changes to quickcpplib. De-CRLF cached fileli... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-17 | mapped_file_handle::read() and write() was not detecting when VA space had be... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-16 | Bump _WIN32_WINNT header requirements. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-16 | Fix issue #72 use of NtFlushBuffersEx on Win7, when it is a Win8 API. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-15 | Port LLFIO to latest Outcome, whose TRY operation now uses value semantics fo... | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-03 | Suppress warning on older GCCs and clangs. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-03 | Don't install ntkernel-error-category in status-code builds. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-03 | Merge branch 'develop' of https://github.com/ned14/llfio into develop | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-03 | Suppress spurious warning on older GCCs. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |
2021-02-02 | Fix lots of warnings on x86 windows. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) |