Skip to content

Conversation

@miscco
Copy link
Contributor

@miscco miscco commented Nov 8, 2020

Implements the resolutions of LWG-3448, LWG-3474, LWG-3500, LWG-3517, and another as-yet unnumbered LWG issue which corrects the discrepancy introduced by LWG-3313 between the constraints on join_view::iterator::operator--()/::operator--(int) and the definition of iterator_concept/iterator_category.

@StephanTLavavej StephanTLavavej added cxx20 C++20 feature ranges C++20/23 ranges labels Nov 9, 2020
@CaseyCarter CaseyCarter self-assigned this Nov 11, 2020
@miscco miscco force-pushed the join_view branch 2 times, most recently from cd7bf91 to 602c2ca Compare November 14, 2020 11:14
@miscco
Copy link
Contributor Author

miscco commented Nov 15, 2020

FYI: Filed LWG-3500 for join_view::iterator::operator->()

@StephanTLavavej StephanTLavavej mentioned this pull request Dec 16, 2020
Base automatically changed from master to main January 28, 2021 00:35
Copy link
Contributor Author

@miscco miscco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing it

* wrap overlong lines
* avoid lambda in `_Iterator::_Satisfy` from throughput paranoia
* the MSVC bug was pre-existing
@CaseyCarter CaseyCarter removed their assignment Mar 16, 2021
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request Mar 17, 2021
Update list of implemented proposals

I have verified that all proposals and LWG issues listed in microsoft#39 are implemented either on main, in microsoft#1436, or in microsoft#1731.
CaseyCarter added a commit to CaseyCarter/STL that referenced this pull request Mar 17, 2021
Update list of implemented proposals

I have verified that all 23 proposals and 35 LWG issues listed in microsoft#39 are implemented either on main, in microsoft#1436, or in microsoft#1731.
CaseyCarter and others added 2 commits March 16, 2021 19:18
STL's mechanical fixes. (I certainly won't miss working in `// clang-format off` zones when clang-format learns concepts and requires-clauses.)

Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
@CaseyCarter CaseyCarter removed their assignment Mar 17, 2021
@CaseyCarter CaseyCarter self-assigned this Mar 17, 2021
@CaseyCarter CaseyCarter merged commit 378dcad into microsoft:main Mar 18, 2021
@CaseyCarter
Copy link
Contributor

CaseyCarter commented Mar 18, 2021

I will join you in celebrating finally merging this PR! 🎉

@CaseyCarter CaseyCarter removed their assignment Mar 18, 2021
CaseyCarter added a commit that referenced this pull request Mar 18, 2021
Update list of implemented proposals

I have verified that all 23 proposals and 35 LWG issues listed in #39 are implemented either on main, in #1436, or in #1731.

Fixes #39
@miscco miscco deleted the join_view branch March 19, 2021 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cxx20 C++20 feature ranges C++20/23 ranges

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants