diff --git a/README.md b/README.md index 09cc70d..b9600bb 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,9 @@ SPDX-License-Identifier: 2.0 license with LLVM exceptions --> -![CI Tests](https://github.com/bemanproject/optional26/actions/workflows/ci.yml/badge.svg) [![Coverage](https://coveralls.io/repos/github/bemanproject/optional26/badge.svg?branch=main)](https://coveralls.io/github/bemanproject/optional26?branch=main) + + ![CI Tests](https://github.com/bemanproject/optional26/actions/workflows/ci.yml/badge.svg) [![Coverage](https://coveralls.io/repos/github/bemanproject/optional26/badge.svg?branch=main)](https://coveralls.io/github/bemanproject/optional26?branch=main) + This repository implements `std::optional` extensions targeting C++26. The `beman.optional26` library aims to evaluate the stability, the usability, and the performance of these proposed changes before they are officially adopted by WG21 @@ -16,23 +18,7 @@ major standard library compilers. * [Give *std::optional* Range Support (P3168R2)](https://wg21.link/P3168R2) * [`std::optional` (P2988R5)](https://wg21.link/P2988R5) -## Table of Contents - -* [beman.optional26: C++26 Extensions for std::optional](#bemanoptional26-c26-extensions-for-stdoptional) - * [Table of Contents](#table-of-contents) - * [License](#license) - * [Examples](#examples) - * [range\_loop](#range_loop) - * [optional\_ref](#optional_ref) - * [How to Build](#how-to-build) - * [Compiler Support](#compiler-support) - * [Dependencies](#dependencies) - * [Instructions](#instructions) - * [Preset CMake Flows](#preset-cmake-flows) - * [Custom CMake Flows](#custom-cmake-flows) - * [Build and Run Tests](#build-and-run-tests) - * [Build Production, but Skip Tests](#build-production-but-skip-tests) - * [Papers](#papers) +**Status**: [Production ready. API may undergo changes.](https://github.com/bemanproject/beman/blob/main/docs/BEMAN_LIBRARY_MATURITY_MODEL.md#production-ready-api-may-undergo-changes) ## License