Skip to content

Conversation

@ahanamuk
Copy link
Contributor

No description provided.

ahanamuk and others added 30 commits June 8, 2020 15:15
* `++_UFirst, --_Count` in `fill_n` triggers the "evil" `operator,` overload in `range_algorithm_support.hpp` that exists specifically to ensure that algorithms guard against operator hijacking. Add the `(void)` cast necessary to avoid hijacking.

* `test_out` instantiates with output ranges - not output iterators - so `fill_n`'s `instantiator::call` needs to call `begin` in the `out` parameter to get an iterator.
Fix merge conflict on `fill_algo_branch1`
CaseyCarter and others added 20 commits July 1, 2020 13:04
…microsoft#852)

Fixes microsoft#741.

Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
Fixes microsoft#874.

Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
Co-authored-by: mnatsuhara <46756417+mnatsuhara@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
Fixes microsoft#890.

Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
... a couple of days ago, after making it non-movable.
@CaseyCarter CaseyCarter merged commit 9b248c7 into microsoft:master Jul 2, 2020
@CaseyCarter CaseyCarter mentioned this pull request Jul 2, 2020
@CaseyCarter CaseyCarter removed their assignment Jul 2, 2020
@StephanTLavavej StephanTLavavej added the ranges C++20/23 ranges label Jul 22, 2020
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.

9 participants