Skip to content

Commit dc83fc3

Browse files
authored
Merge pull request #68 from bemanproject/constexpr_update
Add update regarding constexpr support
2 parents 97b10de + 88c3d32 commit dc83fc3

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ which dynamic memory allocations are undesired.
2929

3030
Current implementation implements all public interfaces defined in the paper.
3131

32-
There have been minor updates to the wording after the paper is accepted,
33-
notably [P3247](https://wg21.link/P3247).
34-
Which changes the requirements for constexpr support.
35-
This will likely be preceded with [P3074](https://wg21.link/P3074).
36-
These has not been implemented yet.
32+
There have been updates to the spec after the paper getting accepted.
33+
Notably,
34+
[trivial unions (P3074)](https://github.com/cplusplus/draft/pull/7680/files#diff-3b5851f7056b7c68cb3ba2ab51cf0b75a780c6a11e5e181770067700454ace7b)
35+
have made the constexpr unconditional.
36+
constexpr has not yet been fully implemented due to limited compiler support - see
37+
[Alternative implementation using P3074 when compiler support is available](https://github.com/bemanproject/inplace_vector/issues/36).
3738

3839
You can follow [this link](https://eel.is/c++draft/inplace.vector)
3940
to checkout the status of `inplace_vector` in the latest draft.

0 commit comments

Comments
 (0)