Skip to content

Conversation

@StephanTLavavej
Copy link
Member

Picks up #1290.

⚠️ Commit this as a merge, not a squash! ⚠️

CaseyCarter and others added 22 commits August 27, 2020 20:43
* Implement views:all and views::reverse

Also, perma-workaround LLVM-37556.

Co-authored-by: Michael Schellenberger Costa <[email protected]>
* Implement non-concepts fallback for coroutine_handle operator<=>

... to allow EDG to compile `<coroutine>`. [This is a dual of MSVC-PR-271029.]

* Reorder feature-tests in `<experimental/generator>`

... so it won't notice that Edge defines both `__cpp_impl_coroutine` and `__cpp_coroutines` in C++20 mode.

Also don't test `VSO_0971246_legacy_await_headers` with `/BE /await`; `/await` is meaningless for Edge.
Fixes #1183.

Co-authored-by: Alex Guteniev <[email protected]>
Co-authored-by: Stephan T. Lavavej <[email protected]>
In every other case we use short circuiting via `conjunction_v`, so stay consistent here.
Also implements the proposed resolution of LWG-3481.
Completes a bit more of WG21-P1739 "Avoiding Template Bloat For Ranges".

Annotate implementation of P1391R4 and partial implementation of P1739R4 in `<yvals_core.h>`.
* VSO-1035737 has been fixed.

* Update toolset to VS 2019 16.8 Preview 3.
@StephanTLavavej StephanTLavavej added infrastructure Related to repository automation uncharted Excluded from the Status Chart labels Sep 16, 2020
@StephanTLavavej StephanTLavavej requested a review from a team as a code owner September 16, 2020 06:41
@StephanTLavavej StephanTLavavej merged commit fcbba69 into feature/spaceship Sep 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure Related to repository automation uncharted Excluded from the Status Chart

Projects

None yet

Development

Successfully merging this pull request may close these issues.