Skip to content

Commit f4cd4b7

Browse files
authored
Merge pull request #91 from neatudarius/LIBRARY_STATUS_UPDATE
beman.optional26: change library status to production ready, but API undergo changes
2 parents 9e0c8f7 + 1ad5034 commit f4cd4b7

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

README.md

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,18 @@
44
SPDX-License-Identifier: 2.0 license with LLVM exceptions
55
-->
66

7-
![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)
7+
<!-- markdownlint-disable -->
8+
<img src="https://github.com/bemanproject/beman/blob/main/images/logos/beman_logo-beman_library_production_ready_api_may_undergo_changes.png" style="width:5%; height:auto;"> ![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)
9+
<!-- markdownlint-enable -->
810

911
This repository implements `std::optional` extensions targeting C++26. The `beman.optional26` library aims to evaluate
1012
the stability, the usability, and the performance of these proposed changes before they are officially adopted by WG21
1113
into the C++ Working Draft. Additionally, it allows developers to use these new features before they are implemented in
1214
major standard library compilers.
1315

14-
**Implements**:
15-
16-
* [Give *std::optional* Range Support (P3168R2)](https://wg21.link/P3168R2)
17-
* [`std::optional<T&>` (P2988R5)](https://wg21.link/P2988R5)
18-
19-
## Table of Contents
20-
21-
* [beman.optional26: C++26 Extensions for std::optional](#bemanoptional26-c26-extensions-for-stdoptional)
22-
* [Table of Contents](#table-of-contents)
23-
* [License](#license)
24-
* [Examples](#examples)
25-
* [range\_loop](#range_loop)
26-
* [optional\_ref](#optional_ref)
27-
* [How to Build](#how-to-build)
28-
* [Compiler Support](#compiler-support)
29-
* [Dependencies](#dependencies)
30-
* [Instructions](#instructions)
31-
* [Preset CMake Flows](#preset-cmake-flows)
32-
* [Custom CMake Flows](#custom-cmake-flows)
33-
* [Build and Run Tests](#build-and-run-tests)
34-
* [Build Production, but Skip Tests](#build-production-but-skip-tests)
35-
* [Papers](#papers)
16+
**Implements**: [Give *std::optional* Range Support (P3168R2)](https://wg21.link/P3168R2) and [`std::optional<T&>` (P2988R5)](https://wg21.link/P2988R5)
17+
18+
**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)
3619

3720
## License
3821

0 commit comments

Comments
 (0)