From 33cef6d78dfde3526147a2110f14b2660e22c4dc Mon Sep 17 00:00:00 2001 From: Mungo Gill Date: Tue, 20 Jan 2026 11:15:41 +0000 Subject: [PATCH 1/2] readme file --- README.adoc | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 README.adoc diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000..ae31897 --- /dev/null +++ b/README.adoc @@ -0,0 +1,41 @@ +[width="100%",cols="7%,66%,27%",options="header",] +|=== + +|Branch +|https://github.com/cppalliance/corosio/tree/master[`master`] +|https://github.com/cppalliance/corosio/tree/develop[`develop`] + +|https://develop.corosio.cpp.al/[Docs] +|https://master.corosio.cpp.al/[image:https://img.shields.io/badge/docs-master-brightgreen.svg[Documentation]] +|https://develop.corosio.cpp.al/[image:https://img.shields.io/badge/docs-develop-brightgreen.svg[Documentation]] + +|https://github.com/[GitHub Actions] +|https://github.com/cppalliance/corosio/actions/workflows/ci.yml?query=branch%3Amaster[image:https://github.com/cppalliance/corosio/actions/workflows/ci.yml/badge.svg?branch=master[CI]] +|https://github.com/cppalliance/corosio/actions/workflows/ci.yml?query=branch%3Adevelop[image:https://github.com/cppalliance/corosio/actions/workflows/ci.yml/badge.svg?branch=develop[CI]] + + +|https://drone.io/[Drone] +|https://drone.cpp.al/cppalliance/corosio/branches[image:https://drone.cpp.al/api/badges/cppalliance/corosio/status.svg?ref=refs/heads/master[Build Status]] +|https://drone.cpp.al/cppalliance/corosio/branches[image:https://drone.cpp.al/api/badges/cppalliance/corosio/status.svg?ref=refs/heads/develop[Build Status]] + +|https://codecov.io[Codecov] +|https://app.codecov.io/gh/cppalliance/corosio/tree/master[image:https://codecov.io/gh/cppalliance/corosio/branch/master/graph/badge.svg[codecov]] +|https://app.codecov.io/gh/cppalliance/corosio/tree/develop[image:https://codecov.io/gh/cppalliance/corosio/branch/develop/graph/badge.svg[codecov]] + +|=== + +== Boost.Corosio + +Boost.Corosio is a coroutine-first I/O library for C++20 that provides +asynchronous networking primitives with automatic executor affinity propagation. + +Corosio provides asynchronous I/O operations designed from the ground up for +C++20 coroutines. Every operation returns an awaitable that integrates with +the _affine awaitable protocol_, ensuring your coroutines resume on the correct +executor without manual dispatch. + +=== License + +Distributed under the Boost Software License, Version 1.0. +(See accompanying file [LICENSE_1_0.txt](LICENSE_1_0.txt) or copy at +https://www.boost.org/LICENSE_1_0.txt) From 8763cea5b6a4768ab598dce3cea89d3268a4c6ec Mon Sep 17 00:00:00 2001 From: Mungo Gill Date: Tue, 20 Jan 2026 13:15:23 +0000 Subject: [PATCH 2/2] gitignore --- .gitignore | 4 +++- CMakePresets.json | 0 2 files changed, 3 insertions(+), 1 deletion(-) delete mode 100644 CMakePresets.json diff --git a/.gitignore b/.gitignore index 7aa5a35..c691700 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,9 @@ /.vscode/ /.cache/ +/.clangd /build/* !/build/Jamfile !/build/wolfssl.jam /out/ -CMakeUserPresets.json +/CMakeUserPresets.json +/tmpclaude-*-cwd diff --git a/CMakePresets.json b/CMakePresets.json deleted file mode 100644 index e69de29..0000000