Skip to content

Conversation

@StephanTLavavej
Copy link
Member

@StephanTLavavej StephanTLavavej commented Feb 22, 2021

Works towards #62.

This adds P1614R2 Adding Spaceship <=> To The Library to yvals_core.h's list of _HAS_CXX20 features, and increases the value of the feature-test macro as specified in WG21-N4878 (see SD-FeatureTest to double-check). The feature-test macro remains additionally guarded by __cpp_lib_concepts. Finally, this updates the test accordingly, and unskips libcxx's test.

After this PR, the only remaining work for Clause 17 Language Support is #489 (where we need compiler support).

@StephanTLavavej StephanTLavavej added cxx20 C++20 feature spaceship C++20 operator <=> labels Feb 22, 2021
@StephanTLavavej StephanTLavavej requested a review from a team as a code owner February 22, 2021 08:51
@StephanTLavavej

This comment has been minimized.

@StephanTLavavej StephanTLavavej merged commit 0bed9f5 into microsoft:feature/spaceship Feb 22, 2021
@StephanTLavavej StephanTLavavej deleted the spaceship_clause_17 branch February 22, 2021 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cxx20 C++20 feature spaceship C++20 operator <=>

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants