Skip to content

Commit e9cbfb1

Browse files
authored
Merge pull request #140 from steve-downey/beman-tidy
Beman tidy fixes
2 parents d520e7c + 7b06118 commit e9cbfb1

File tree

9 files changed

+13
-23
lines changed

9 files changed

+13
-23
lines changed

LICENSE

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
==============================================================================
2-
The Beman Project is under the Apache License v2.0 with LLVM Exceptions:
3-
==============================================================================
41

52
Apache License
63
Version 2.0, January 2004
@@ -220,15 +217,3 @@ conflicts with the conditions of the GPLv2, you may retroactively and
220217
prospectively choose to deem waived or otherwise exclude such Section(s) of
221218
the License, but only in their entirety and only with respect to the Combined
222219
Software.
223-
224-
==============================================================================
225-
Software from third parties included in the Beman Project:
226-
==============================================================================
227-
The Beman Project contains third party software which is under different license
228-
terms. All such code will be identified clearly using at least one of two
229-
mechanisms:
230-
1) It will be in a separate directory tree with its own `LICENSE.txt` or
231-
`LICENSE` file at the top containing the specific license and restrictions
232-
which apply to that software, or
233-
2) It will contain specific license and restriction terms at the top of every
234-
file.

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,20 @@ SPDX-License-Identifier: 2.0 license with LLVM exceptions
55
-->
66

77
<!-- 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/optional/actions/workflows/ci.yml/badge.svg) [![Coverage](https://coveralls.io/repos/github/bemanproject/optional/badge.svg?branch=main)](https://coveralls.io/github/bemanproject/optional?branch=main) ![Standard Target](https://github.com/bemanproject/beman/blob/main/images/badges/cpp26.svg) [![Compiler Explorer Example](https://img.shields.io/badge/Try%20it%20on%20Compiler%20Explorer-grey?logo=compilerexplorer&logoColor=67c52a)](https://godbolt.org/z/Gc6Y9j6zf)
8+
![Library Status](https://raw.githubusercontent.com/bemanproject/beman/refs/heads/main/images/badges/beman_badge-beman_library_production_ready_api_may_undergo_changes.svg)![Standard Target](https://github.com/bemanproject/beman/blob/main/images/badges/cpp26.svg)[![Compiler Explorer Example](https://img.shields.io/badge/Try%20it%20on%20Compiler%20Explorer-grey?logo=compilerexplorer&logoColor=67c52a)](https://godbolt.org/z/Gc6Y9j6zf)
99
<!-- markdownlint-enable -->
1010

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

13-
**Implements**: [Give *std::optional* Range Support (P3168R2)](https://wg21.link/P3168R2) and [`std::optional<T&>` (P2988R5)](https://wg21.link/P2988R5)
13+
**Implements**: [`std::optional<T&>` (P2988R12)](https://wg21.link/P2988R12) and
14+
[Give *std::optional* Range Support (P3168R2)](https://wg21.link/P3168R2).
1415

1516
**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)
1617

18+
## License
19+
20+
`beman.exemplar` is licensed under the Apache License v2.0 with LLVM Exceptions.
21+
1722
## Examples
1823

1924
Full runable examples can be found in `examples/` - please check [./examples/README.md](./examples/README.md).

tests/beman/optional/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
target_sources(
77
beman_optional_test
88
PRIVATE
9-
optional.t.cpp
10-
optional_constexpr.t.cpp
11-
optional_monadic.t.cpp
12-
optional_range_support.t.cpp
13-
optional_ref.t.cpp
14-
optional_ref_monadic.t.cpp
9+
optional.test.cpp
10+
optional_constexpr.test.cpp
11+
optional_monadic.test.cpp
12+
optional_range_support.test.cpp
13+
optional_ref.test.cpp
14+
optional_ref_monadic.test.cpp
1515
)
1616

1717
target_sources(
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)