Skip to content
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 and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Begin removing EDG workaround from ranges::to tests #4944

Merged
merged 1 commit into from
Sep 10, 2024

Conversation

CaseyCarter
Copy link
Member

VSO-2208356 has been fixed internally. Disable the workaround internally, and mark the workaround for cleanup when VS 17.12p3 releases.

This mirrors MSVC-PR-577053.

VSO-2208356 has been fixed internally. Disable the workaround internally, and mark the workaround for cleanup when VS 17.12p3 releases.

This mirrors MSVC-PR-577053.
@CaseyCarter CaseyCarter added the test Related to test code label Sep 10, 2024
@CaseyCarter CaseyCarter requested a review from a team as a code owner September 10, 2024 01:12
@CaseyCarter CaseyCarter changed the title Adjust workaround for EDG bug Port MSVC-PR-577053 Sep 10, 2024
@StephanTLavavej StephanTLavavej changed the title Port MSVC-PR-577053 Begin removing EDG workaround from ranges::to tests Sep 10, 2024
@StephanTLavavej
Copy link
Member

Citing the MSVC-PR being mirrored in the PR description is great (yay autolink references), but it makes for an exceptionally opaque PR title / commit subject. When scanning history, it's much more useful to have brief descriptions of what changed. I've changed the title and added a bit more clarity than before (mentioning that this affects ranges::to tests).

(Yes I am a very picky kitty 🐈)

@StephanTLavavej StephanTLavavej merged commit ab20dbd into microsoft:main Sep 10, 2024
39 checks passed
@CaseyCarter CaseyCarter deleted the port-577053 branch September 10, 2024 04:32
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request Sep 10, 2024
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
* 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` 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
* 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` from `ContiguousIterator`: While we're here, let's use `value_type` and `difference_type` where appropriate so we can 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
These were incorrectly removed by microsoft#4944.
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test Related to test code
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants