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 }})

joemmett

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.

@joemmett

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.

CaseyCarter

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.

frederick-vs-ja

@CaseyCarter CaseyCarter changed the titleAdjust tests relying on CWG1351 noexcept behavior Adjust tests relying on CWG-1351 noexcept behavior

Aug 26, 2024

CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request

Aug 26, 2024

@CaseyCarter

StephanTLavavej

@CaseyCarter

😻 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

Aug 27, 2024

@CaseyCarter

CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request

Sep 10, 2024

@CaseyCarter

CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request

Sep 10, 2024

@CaseyCarter

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

Sep 10, 2024

@CaseyCarter

CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request

Sep 10, 2024

@CaseyCarter

CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request

Sep 10, 2024

@CaseyCarter

Labels

test

Related to test code