Adjust tests relying on CWG-1351 noexcept behavior by joemmett · Pull Request #4914 · microsoft/STL (original) (raw)
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Conversation2 Commits1 Checks39 Files changed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
[ Show hidden characters]({{ revealButtonHref }})
Update some noexcept tests in variant and invoke to remove old permissive behavior. This is guarded in a check for an as-yet unreleased MSVC compiler.
This mirrors the STL portion of MSVC-PR-566073.
Update some noexcept tests in variant and invoke to remove old permissive behavior. This is guarded in a check for an as-yet unreleased MSVC compiler.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Verified against the internal changes, and approved the internal PR as well.
CaseyCarter changed the title
Adjust tests relying on CWG1351 noexcept behavior Adjust tests relying on CWG-1351 noexcept behavior
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request
😻 Thanks for ensuring these tests are no exception to our suite's quality and correctness!
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request
Let's make these more consistent with the messages for find_package(Python)
and the assembler. If nothing else, showing the path to the found clang-format may help folks who are finding the wrong version.
Remove extraneous element_type
from ContiguousIterator
And while we're here, use value_type
and difference_type
where appropriate so we can easily see which int
is which.
Remove unused include from P2163R3_invoke_r
This test doesn't need is_permissive.hpp
after microsoft#4914.
Simplify construct_at
constraint
Investigate a couple of libc++ failures
Add some missing #endif
comments
These were incorrectly removed by microsoft#4944.
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request
- Pretty clang-format find/version check messages
Let's make these more consistent with the messages for
find_package(Python)
and the assembler. If nothing else, showing the path to the found clang-format may help folks who are finding the wrong version. - Remove extraneous
element_type
fromContiguousIterator
And while we're here, usevalue_type
anddifference_type
where appropriate so we can easily see whichint
is which. - Remove unused include from
P2163R3_invoke_r
This test doesn't needis_permissive.hpp
after microsoft#4914. - Simplify
construct_at
constraint - Investigate a couple of libc++ failures
- Add some missing
#endif
comments These were incorrectly removed by microsoft#4944.
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request
- Pretty clang-format find/version check messages: Let's make these more consistent with the messages for
find_package(Python)
and the assembler. Showing the path may help folks with problems. - Remove extraneous
element_type
fromContiguousIterator
: While we're here, let's usevalue_type
anddifference_type
where appropriate so we can see whichint
is which. - Remove unused include from
P2163R3_invoke_r
: This test doesn't needis_permissive.hpp
after microsoft#4914. - Simplify
construct_at
constraint - Investigate a couple of libc++ failures
- Add some missing
#endif
comments: These were incorrectly removed by microsoft#4944.
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request
Labels
Related to test code