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 LWG comments #2269

Merged
merged 3 commits into from
Oct 20, 2021
Merged

Remove LWG comments #2269

merged 3 commits into from
Oct 20, 2021

Conversation

cpplearner
Copy link
Contributor

Remove comments that cite:

  • LWG-3566 Constraint recursion for operator<=>(optional<T>, U)
  • "LWG issue submitted but unnumbered as of 2021-06-15" (which is LWG-3568 basic_istream_view needs to initialize value_)
  • LWG-3407 Some problems with the wording changes of P1739R4
  • LWG-3535 join_view::iterator::iterator_category and ::iterator_concept lie (appears once with the number, and once as "LWG issue unnumbered as of 2021-03-16")
  • LWG-3498 Inconsistent noexcept-specifiers for basic_syncbuf
  • LWG-3581 The range constructor makes basic_string_view not trivially move constructible
  • LWG-3293 move_iterator operator+() has incorrect constraints

Several drive-by changes:

  • A "per LWG issue unfiled as of 2021-06-14" comment in join_view::_Iterator is updated with the issue number (which is LWG-3569 "join_view fails to support ranges of ranges with non-default_initializable iterators")
  • A new comment is added to cite LWG-3616 "LWG-3498 seems to miss the non-member swap for basic_syncbuf"
  • A "per editorial or LWG issue not yet filed as of 2021-06-10" comment in <xstring> is removed. I believe that the comment refers to the bug that was fixed in cplusplus/draft@c3c40a3.

@cpplearner cpplearner requested a review from a team as a code owner October 11, 2021 20:37
@CaseyCarter CaseyCarter added the LWG Library Working Group issue label Oct 11, 2021
@CaseyCarter CaseyCarter mentioned this pull request Oct 11, 2021
39 tasks
@CaseyCarter
Copy link
Member

FYI, I pushed a tiny formatting fix.

@StephanTLavavej StephanTLavavej self-assigned this Oct 13, 2021
@StephanTLavavej StephanTLavavej removed their assignment Oct 14, 2021
@StephanTLavavej
Copy link
Member

Thanks, I really appreciate your archaeological investigations here! 😻

@StephanTLavavej StephanTLavavej self-assigned this Oct 19, 2021
@StephanTLavavej
Copy link
Member

I'm mirroring this to an MSVC-internal PR; please notify me if any further changes are pushed.

@StephanTLavavej
Copy link
Member

I've pushed a merge with main, manually resolving a conflict with #2217's refactoring in <syncstream>.

@StephanTLavavej StephanTLavavej merged commit 7b75fe1 into microsoft:main Oct 20, 2021
@StephanTLavavej
Copy link
Member

Thanks again! 😻 🚀 🎉

@cpplearner cpplearner deleted the lwg-comments branch October 20, 2021 06:41
AreaZR pushed a commit to AreaZR/STL that referenced this pull request Nov 4, 2021
Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
LWG Library Working Group issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
  翻译: