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

Remove unnecessary typenames in all remaining headers #3894

Merged
merged 3 commits into from
Jul 26, 2023

Conversation

StephanTLavavej
Copy link
Member

Followup to #3892 and #3893. Works towards #3718 - I believe this finishes the product code, but we're open to cleaning up the test code here.

Reported VSO-1854035 "C++20 Down With Typename is confused by fully qualified names".

@StephanTLavavej StephanTLavavej added the enhancement Something can be improved label Jul 20, 2023
@StephanTLavavej StephanTLavavej requested a review from a team as a code owner July 20, 2023 22:56
stl/inc/vector Outdated Show resolved Hide resolved
stl/inc/xstring Outdated Show resolved Hide resolved
@StephanTLavavej

This comment was marked as resolved.

@CaseyCarter
Copy link
Member

FYI, I pushed a small change to annotate instances where we can't remove typename due to VSO-1854115.

@StephanTLavavej
Copy link
Member Author

LGTM, thanks!

@achabense achabense mentioned this pull request Jul 25, 2023
15 tasks
@StephanTLavavej StephanTLavavej self-assigned this Jul 25, 2023
@StephanTLavavej
Copy link
Member Author

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej StephanTLavavej merged commit f70d767 into microsoft:main Jul 26, 2023
35 checks passed
@StephanTLavavej StephanTLavavej deleted the goodbye-typename branch July 26, 2023 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Something can be improved
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants