|
| 1 | +[width="100%",cols="7%,66%,27%",options="header",] |
| 2 | +|=== |
| 3 | + |
| 4 | +|Branch |
| 5 | +|https://github.com/cppalliance/corosio/tree/master[`master`] |
| 6 | +|https://github.com/cppalliance/corosio/tree/develop[`develop`] |
| 7 | + |
| 8 | +|https://develop.corosio.cpp.al/[Docs] |
| 9 | +|https://master.corosio.cpp.al/[image:https://img.shields.io/badge/docs-master-brightgreen.svg[Documentation]] |
| 10 | +|https://develop.corosio.cpp.al/[image:https://img.shields.io/badge/docs-develop-brightgreen.svg[Documentation]] |
| 11 | + |
| 12 | +|https://github.com/[GitHub Actions] |
| 13 | +|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]] |
| 14 | +|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]] |
| 15 | + |
| 16 | + |
| 17 | +|https://drone.io/[Drone] |
| 18 | +|https://drone.cpp.al/cppalliance/corosio/branches[image:https://drone.cpp.al/api/badges/cppalliance/corosio/status.svg?ref=refs/heads/master[Build Status]] |
| 19 | +|https://drone.cpp.al/cppalliance/corosio/branches[image:https://drone.cpp.al/api/badges/cppalliance/corosio/status.svg?ref=refs/heads/develop[Build Status]] |
| 20 | + |
| 21 | +|https://codecov.io[Codecov] |
| 22 | +|https://app.codecov.io/gh/cppalliance/corosio/tree/master[image:https://codecov.io/gh/cppalliance/corosio/branch/master/graph/badge.svg[codecov]] |
| 23 | +|https://app.codecov.io/gh/cppalliance/corosio/tree/develop[image:https://codecov.io/gh/cppalliance/corosio/branch/develop/graph/badge.svg[codecov]] |
| 24 | + |
| 25 | +|=== |
| 26 | + |
| 27 | +== Boost.Corosio |
| 28 | + |
| 29 | +Boost.Corosio is a coroutine-first I/O library for C++20 that provides |
| 30 | +asynchronous networking primitives with automatic executor affinity propagation. |
| 31 | + |
| 32 | +Corosio provides asynchronous I/O operations designed from the ground up for |
| 33 | +C++20 coroutines. Every operation returns an awaitable that integrates with |
| 34 | +the _affine awaitable protocol_, ensuring your coroutines resume on the correct |
| 35 | +executor without manual dispatch. |
| 36 | + |
| 37 | +=== License |
| 38 | + |
| 39 | +Distributed under the Boost Software License, Version 1.0. |
| 40 | +(See accompanying file [LICENSE_1_0.txt](LICENSE_1_0.txt) or copy at |
| 41 | +https://www.boost.org/LICENSE_1_0.txt) |
0 commit comments