1
0
Fork 0
mirror of https://gitlab.com/niansa/libasync.git synced 2025-03-06 20:53:29 +01:00
libasync ported to cmake – libasync is an async primitives library for C++20 – https://github.com/managarm/libasync
Find a file
2023-05-05 09:50:18 +02:00
.github/workflows ci: add docs and coverage pipeline 2022-01-27 06:19:52 +01:00
docs docs: fix docs permalink 2022-01-30 19:14:41 +01:00
frigg@46da5578a2 Marked async::result as nodiscard 2023-05-05 09:50:18 +02:00
include/async Marked async::result as nodiscard 2023-05-05 09:50:18 +02:00
tests meson: improve meson.build file and drop library.makefile 2022-01-25 01:25:08 +01:00
.gitmodules Use correct frigg submodule 2022-05-07 20:27:15 +02:00
CMakeLists.txt Remove meson files and use cmake 2022-05-07 20:24:18 +02:00
LICENSE Update LICENSE 2020-01-22 19:31:20 +01:00
README.md docs: add readme 2022-01-30 18:58:14 +01:00

libasync

libasync is an async primitives library for C++20. It is one of the libraries powering the managarm project.

libasync is built to be portable to different platforms, hosted or freestanding.

Docs permalink: https://docs.managarm.org/libasync/

Projects using libasync

  • managarm - Pragmatic microkernel-based OS with fully asynchronous I/O. libasync is used both in user-space, and in the kernel.