Skip to content

Commit

Permalink
Merge pull request #58 from bemanproject/docs-update
Browse files Browse the repository at this point in the history
update docs
  • Loading branch information
wusatosi authored Jan 24, 2025
2 parents 5340a03 + 852aed5 commit be9fba8
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,18 @@ making it easy to teach and learn,
and the inplace storage guarantee makes it useful in environments in
which dynamic memory allocations are undesired.

#### Note on implementation progress

Current implementation implements all public interfaces defined in the paper.
However constexpr related functionalities are not tested and maybe broken.

There have been minor updates to the wording after the paper is accepted, notably [P3247](wg21.link/P3247).
Which changes the requirements for constexpr support.
This will likely be preceded with [P3074](wg21.link/P3074).
These has not been implemented yet.

Contributions are welcome.

### Code example

```cpp
Expand Down Expand Up @@ -60,7 +72,7 @@ template <int Capacity> inplace_vector<int, Capacity> fibonacci_to(int num) {
### Compiler support
Building this repository requires **C++23** or later.
Building this repository requires **C++20** or later.
### Dependencies
Expand All @@ -74,7 +86,7 @@ TODO: tested platforms.
```text
# Configure build
$ cmake -S . -B build -DCMAKE_CXX_STANDARD=23
$ cmake -S . -B build -DCMAKE_CXX_STANDARD=20
-- The CXX compiler identification is GNU 11.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
Expand Down

0 comments on commit be9fba8

Please sign in to comment.