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.
Some of these are things I've noticed while reading every line of the STL's headers for Standard Library Modules, but they aren't blocking anything.
tests/libcxx/expected_results.txt, change 2 tests fromFAILtoSKIPPED. This avoids unexpected passes when runningset_environmentbefore running the tests. (Becauseset_environmentputs the freshly-built STL on theINCLUDEpath, Clang suppresses warnings from those "system headers", so if tests are expected toFAILdue to such warnings, they will instead unexpectedly pass.)set_environment..github/workflows/update-status-chart.ymlas new versions ofactions/checkoutandactions/setup-nodeare now available. Also updatenode-version(as usual, it's not critical to keep this constantly updated.)<variant>, DevCom-1004719 "Bogus warning C4100 'unreferenced formal parameter' emitted byif constexpr" was resolved as fixed, but it still repros in the compiler's own sources. I've filed VSO-1513409 internally with a preprocessed file, so we should update the bug citation.classes were implicitly usingprivateaccess control. We conventionally sayprivateexplicitly. (With exceptions forfrienddeclarations andstatic_asserts where the access control doesn't matter.)<sstream>and<xtree>.<charconv>, we should use_STL_INTERNAL_STATIC_ASSERTfor our internal array sizes - there's no reason to perform such validation during user compilations. (The static assertions themselves are probably overly paranoid.)<cwctype>#undefs.<cctype>: do not defend against isalnum/etc. macros #2147, but after I looked at the UCRT, they appear to be needed for/clr:pure😿, so we should record this for vNext.