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
2021-04-15Maybe partially fix issue #76 where CMAKE_CXX_STANDARD wasn't affecting ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
probes for <filesystem>.
2021-03-16Benchmarks now show LLFIO dynamic_thread_pool_group either matching or ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
significantly beating all other alternatives in performance.
2021-03-16wip native linux threadpool implementation for dynamic_thread_pool_group.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2021-03-16Hopefully fix failure to find libdispatch on Mac OS. Also hopefully fix test ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
failure on Windows.
2021-03-16Implemented and debugged a Grand Unified Dispatch backend for ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dynamic_thread_pool_group. Works surprisingly nicely on Linux, haven't actually tested it on Mac OS nor FreeBSD, but no reason it shouldn't work just fine.
2021-03-16wip dynamic_thread_pool_group, so far has Windows support only. Note that ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
LLFIO now hard requires Windows 7 rather than Vista.
2021-02-15Port LLFIO to latest Outcome, whose TRY operation now uses value semantics ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
for the unique temporary and therefore all TRY destinations ought to be rvalue refs.
2021-02-03Bump _WIN32_WINNT to Win7.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2021-02-03Don't install ntkernel-error-category in status-code builds.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2021-02-02Add LLFIO_ENABLE_DEPENDENCY_SMOKE_TEST option for vcpkg.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-12-17From now on, use Outcome master branch. Also, a few more small fixes to ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
path_view reference implementation to better match the WG21 proposal.
2020-11-25Improve generation of prebuilt binaries, though the Windows one is slightly ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
broken still.
2020-11-11More Windows install fixes, disable issue0009 test on 32 bit, yet more debug ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
printing on clang inside path_discovery.
2020-11-11Finally useful things to fix from the new github actions CI:Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
- cmake install on Windows now ought to work. - Fix failure to compile on 32 bit POSIX. - Fix failure to compile in status_code config on Mac OS.
2020-05-04Merge branch 'develop' of https://github.com/ned14/llfio into developNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-05-04Fix race in section_handle singleton name generation on Windows.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-04-30Fix ubsan build breakage.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-04-30Freshen how shared libraries are produced by cmake, and work around a GCC ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bug causing a link failure for the shared library in release builds on POSIX only.
2020-04-22Port async pipe handle test over from resumable i/o branchNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-04-21I *think* the i/o multiplexer design is now finished. Completely untested of ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
course. Tomorrow comes reimplementing .co_read(), .co_write(), etc.
2020-04-16Filled in more of a test IOCP multiplexer.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-04-15Filled out the last of the i/o multiplexer interface and lifecycle.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-24Fix compiler probes not forcing on C++ 17.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-23Minor fixes for Mac OS brew llvmNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-22travisNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-20Figured out libc++ support. Added to Travis CI.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-20Improve probing of which <filesystem> to use.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-18Hopefully truly fix #52 by completely reworking how coroutines and libc++ ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
are handled in cmake.
2020-03-17No longer fiddle with libc++ flags on Mac OS.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-17Workaround path_view test failures on libstdc++.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
Mandate at least C++ 17 on Mac OS, in order to find <filesystem>.
2020-03-13Fix libc++ issues #52 (outdated <filesystem>) and #49 (char8_t)Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-03-11Add Installability CI test.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-02-27Move subrepo ensure code into quickcpplibNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-02-27Add automatic git submodule update to build, in case the user forgot to do it.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-02-26Fix all remaining PCH introduced build issues.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2020-02-18Switch Outcome to future v2.2 branch.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-12-15Fix colliding symbol. Add memory persistence academic papers to references.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-11-15Workarounds for VS2019 16.3.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-14Path view refactor passes all unit tests and asan.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-13Try bumping travis clang to v8 to see if it has the filesystem ts linkage.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-13Add -lc++experimental to Coroutines linkage, hopefully fix travis.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-09Add C++ 20 testing to CI for GCC, clang and MSVC.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-07In theory superbuild will now work?!? Also patch in status code coroutine ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
support.
2019-10-04A watershed: LLFIO finally works with clang coroutines! All unit tests pass.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-04Use develop branch of Outcome for dependency.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-10-04Replace git submodule based dependencies with cmake install based ↵Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dependencies instead.
2019-09-25Improve detection of coroutine support when on clang 9.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-10Fix PR #26 was not compiling on MSVC with /fpermissive- due to MSVC parser bugNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2019-05-16Replace persistent<T> with new ensure_stores() from P1631.Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)