Update test configurations (remove /await and skips, add missing options) #1207
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
/awaitfrom test configurations.#ifdef _RESUMABLE_FUNCTIONS_SUPPORTEDblocks inVSO_0000000_instantiate_iterators_misc.VSO_0157762_feature_test_macros/env.lstcomment.usual_matrix.lst./fp:stricttoMEOW_winsdk_matrix.lst./Zc:noexceptTypes-tolocale0_implib_cpp_matrix.lst.VSO_0000000_string_view_idl.The rationale for removing
/awaitcoverage is that the STL is almost completely insensitive to this option. The only places we detect it are Standard<coroutine>where it's simply rejected:STL/stl/inc/coroutine
Lines 12 to 15 in 3cca473
and
<future>which defines support machinery:STL/stl/inc/future
Lines 1505 to 1599 in 3cca473
/awaitcoverage for that support machinery remains in a single test:STL/tests/std/tests/VSO_0971246_legacy_await_headers/env.lst
Lines 4 to 11 in 3cca473
Now that Standard coroutines have been finalized, we know that the experimental support machinery won't be needed for C++20 support, so there's no reason to test it everywhere.