Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-23 | Add rudimentary usage instructions. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-07-11 | Finished renaming all AFIO => LLFIO, I think at least. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-07-03 | Lots more afio => llfio renaming | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-06-22 | Move signal reraising code into quickcpplib::signal_guard. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Disabled CI on MacOS until Apple gets their act together. | |||
2018-06-19 | Did a bit more work on trying to get the single file header edition working. ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Fair bit left to go on it I'd say. | |||
2018-06-18 | Move prebuilt binaries to dedi5, as dedi4 is shortly to be decommissioned. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-06-07 | Tried getting the single header edition pruned down to a reasonable size, ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
failed. | |||
2018-04-15 | Stop fetching inode metadata on handle open, now fetch it lazy on demand. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-04-11 | Fix up programs to use std::byte buffers. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-04-11 | Convert AFIO over to use std::byte for buffers instead of char. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2018-04-06 | Added non-volatile memory support. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Renamed mapped_view to mapped_span. Now using bug fixed Outcome, KernelTest horribly breaks, will fix it up later, but otherwise compiles fine. | |||
2018-02-02 | Fixed quite a lot of stuff on OS X, and now the async i/o is working correctly | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com | |
2018-01-15 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-11-27 | Reworked the failure reporting in AFIO to use Outcome's fancy new payload ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
adapting E types with custom lazy exception throw synthesis. Works very nicely, and is a big improvement. | |||
2017-11-22 | Implemented algorithm::trivial_vector, not debugged it yet. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-11-20 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-27 | Move to develop/master branching | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-20 | handle::clone() can now optionally reopen the handle with new privs. Thanks ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
to Bruce Adams from std-proposals for suggesting this. | |||
2017-09-20 | travis | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-09-18 | Added a new free function construct<T>() through which handle ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
implementations register their static constructor functions. Added a new algorithm adapting any handle implementation to cache its parent handle in a process wide registry. | |||
2017-09-17 | Path discovery is implemented and working on POSIX. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
Fixed a bug where most of the handle destructors were not calling their close() overrides properly, causing files not to get deleted on close etc. | |||
2017-09-13 | Theoretically async_file_handle now supports the Coroutines TS. I have no ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
way of testing it until MSVC stops ICEing on AFIO (VS2017 15.5 they say) | |||
2017-09-12 | Toy key value store now used mapped_file_handle for inserts too. Performance ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
is amazing. | |||
2017-08-28 | Add testing of new safe_byte_ranges, both via processes and via threads. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-18 | updated notes on transaction key store design | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-15 | Ported directory_handle for POSIX from AFIO v1. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-08-03 | Finally got round to implementing the free function injection script, so now ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
all the main AFIO functions are free! | |||
2017-08-03 | Tidy up the make_free_function marker. Replace QUICKCPPLIB_CONSTEXPR with ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
constexpr as we now require C++ 14. Upgraded compiler requirements. | |||
2017-07-29 | Finish renaming to AFIO. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-07-14 | First attempt at a port to QuickCppLib and Outcome v2 (it's not working yet) | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-19 | Fix mistake in Readme | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-19 | Freshen Readme and release notes | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2017-04-09 | Replaced all direct mention of POSIX error codes with their equivalent error ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
conditions. Code looks much nicer now, the errors self document. | |||
2016-10-18 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-10-08 | upd | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-10-07 | Fix bad headings markup in Readme | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-10-07 | Reorganised the Readme, rationalising and eliminating duplicates in the todo ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
items and putting them in order of priority. | |||
2016-09-12 | Minor fixes from writing CppCon slides | 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-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-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-13 | Travis should push source tarballs always as Linux build not finished yet. | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-11 | 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 | Push artifacts to binary store per commit | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-09 | Merge the travis docs generation and push stuff from Outcome | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-06 | Lots of minor fixes realised during the part way through merge of AFIO ↵ | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
tooling improvements into Outcome | |||
2016-08-05 | Large range of doxygen improvements | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-08-04 | Add BoostLiteMakeDoxygen | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |
2016-07-27 | Fix bad boost-lite pickup in .ci.cmake | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) | |