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
AgeCommit message (Collapse)Author
2019-10-14Fix broken programs build due to path view refactor.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-11Add fs probe results for a 4x Intel SSD under VROC RAID0.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-08Hopefully definitely fix programs on Travis this time.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-09-25LLFIO is now make installable and cmake find_package()-able, which should ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
implement cmake hunter support. Significantly slimmed down the headers being dragged in by the default LLFIO include, specifically that outcome<T> is no longer dragged in, and: - #36 Async file i/o and storage profile have been modularised out of the default headers. - #36 Mapped file i/o can be modularised out of the default headers. Changed barrier kind to class enum, as per latest WG21 spec.
2019-09-12Misc CI build fixes.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-09-12Add UTF-16 codepoints normalised by NTFS in Windows.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-09-09Add flag::win_create_case_sensitive_directory and a program testing what ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
codepoints are banned on the local filing system.
2019-09-08Add illegal-codepoints test for SG16 Unicode discussion.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-09-03Add a CI test checking for non-inline symbols in the header only build.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Relocate initialiser list io_handle read function into file_handle
2018-09-01Fix programs.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-08-16Fix programs build failure.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-13Fix build breakage in programsNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-11Finished renaming all AFIO => LLFIO, I think at least.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-06More afio => llfioNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-07-03Lots more afio => llfio renamingNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-06-30Add begin and end to buffer types so Ranges can iterate their bytes.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Add warning about gather write use case. Restore detail::append_path_info().
2018-06-24Replace broken timers in programs with correct ones.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-06-08Fix AFIO programs, which had got broke once again.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-05-31Fix file_handle::barrier() not working, at all, on Windows.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-05-29Fix loss of build compatibility with Linux 2.6 kernelsNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-05-29Fix programs not building.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Fix use of clwb instruction causing older assemblers on POSIX to fail to compile.
2018-05-26Added a benchmark-iostreams program which was used to generate the graphs in ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
WG21 P1028 and P1031.
2018-04-25updNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-04-23Make errc AFIO namespace definedNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-04-11Fix up programs to use std::byte buffers.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-04-08Fix broken programs, lack of regen of docsNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-12-05Fix map_handle_create_close regression failure. Fix build breakage in ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
programs from recent API changes.
2017-09-12Updated Linux benchmarks for toy key value storeNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-12Toy key value store now used mapped_file_handle for inserts too. Performance ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
is amazing.
2017-09-11Toy key value store can now uses mmaps for fetching via mapped_file_handle. ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Performance is impressive.
2017-09-08Made a start on mapped_file_handleNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-05Added handle flags for disabling or maximising prefetching.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-05Implemented mmap based small file append. Insertion is now equally fast as ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
fetching on Windows, suggesting that fetching is overwhelmingly slow now.
2017-09-04AFIO now creates sparse files by default on Windows.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-04Added integrity benchmarks for toy key value store for NTFSNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-04Enabled integrity checking in toy key value store, was fairly amazed to see ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
it worked first time
2017-09-04Append-only mode didn't actually work on POSIX, fixed :)Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Toy key-value store now working on Linux. Was quite surprised at the causes of failure, all platform-specific quirks.
2017-09-04Hopefully restore working build on TravisNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-04Fix missing header on Linux, should compile now.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-09-04Added io_handle::max_buffers().Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Toy key value store now implements transaction::commit() using gathered i/o. Toy key value store now compiles on POSIX.
2017-09-03Implemented key deletion into the toy key-value store.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Actually handle errors properly now, correctly rolling back and abandoning any transaction.
2017-09-01On Windows we could not open byte range locks on an append-only file, fixed.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Toy key-value store actually commits and fetches now.
2017-08-31Add the exploratory key-value store. Nobody should use it!Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-08-27Update storage profile database with latest results.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-08-27Fix segfaults on CINiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-08-24Fix bug where we couldn't work with files in the root of a Windows drive.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Test the OS scheduler in storage_profile to see how long it takes to do stuff.
2017-08-21Flush all modified data and drop filesystem caches before benchmarking ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
storage in storage_profile.
2017-08-21Added algorithm::mapped_view, and barrier_on_close for mapped sections.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-08-18Added results for desktop machine.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-08-18New latency results with the fixed toolNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)