You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
lz::viewRange is now lz::view
lz::toIter is now lz::chain
lz::rotate is now std::bidirectional_iterator_tag at its best
std::format is now std::vformat
fmt::format now uses fmt::runtime if C++20 or higher and if {fmt} >= 9.0.0
{fmt} version bump to 9.0.0
Removed constexpr from lz::JoinWhereIterator because std::mutex is used
lz::enumerate is now std::forward_iterator_tag if the iterator passed is std::bidirectional_iterator_tag or lower, still std::random_access_iterator_tag otherwise.
Removed all custom lz::next and lz::distance implementations
Added fmt::formatter for all lz iterators
lz::take, lz::drop and lz::slice are deleted, use lz::view instead using operator+ or std::next (see examples Take.cpp)
Fixed various #includes
Removed lz::back implementation where iterator tag = std::forward_iterator_tag.
lz::valuesRange is now lz::values, this also counts for lz::keysRange
lz::cartesian no longer is std::random_access_iterator_tag by default
If the input iterator in lz::zip is bidirectional, ZipIterator will be a forward iterator