Version 0.3.5
0.3.5 February 17, 2018
- Rvalues may satisfy
Writable
(see ericniebler/stl2#387). view_interface
gets a bounds-checkingat
method.chunk_view
works on Input ranges.- Fix bug in
group_by_view
. - Improved concept checks for
partial_sum
numeric algorithm. - Define
ContiguousIterator
concept andcontiguous_iterator_tag
iterator
category tag. - Sundry
span
fixes. action::insert
avoids interfering withvector
's exponentional growth
strategy.- Add an experimental
shared
view for views that need container-like scratch
space to do their work. - Faster, simpler
reverse_view
. - Rework
ranges::reference_wrapper
to avoid LWG#2993. - Reworked
any_view
, the type-erased view wrapper. equal
algorithm isconstexpr
in C++14.stride_view
no longer needs anatomic
data member.const
-correctdrop_view
.adjacent_filter_view
supports bidirectional iteration.- Massive
view_adaptor
cleanup to remove the need for amutable
data
member holding the adapted view. - Fix
counting_iterator
post-increment bug. tail_view
of an empty range is an empty range, not undefined behavior.- Various portability fixes for gcc and clang trunk.