Skip to content

Releases: ryanhaining/cppitertools

v2.3

Choose a tag to compare

@ryanhaining ryanhaining released this 04 Aug 21:50
  • Support for move-only callables
  • Better exact-matching on iterator trait types

v2.2

Choose a tag to compare

@ryanhaining ryanhaining released this 30 Jan 00:22
5a7f4aa

A couple years of minor updates. Release requested.

v2.1

Choose a tag to compare

@ryanhaining ryanhaining released this 15 Jan 02:42
539a5be

Some very minor updates. Release requested.

v2.0

Choose a tag to compare

@ryanhaining ryanhaining released this 23 Dec 20:05

Final planned C++17 release.

After this tag, enumerate will provide a pair<> instead of a custom type, so no more .index and .element. Users should use structured bindings as for (auto&& [i, e] : iter::enumerate(...)) or .first and .second.

I will be working towards compatibility with ranges for C++20.

v1.0

Choose a tag to compare

@ryanhaining ryanhaining released this 31 Mar 18:22
c7434b3

Final C++14 release

v0.2

Choose a tag to compare

@ryanhaining ryanhaining released this 08 Apr 17:48

First C++14 release. Includes the addition of starmap() and various code reduction. All planned future work will be in C++14. (Replaces 0.2 which had some clang errors with starmap)

v0.1

Choose a tag to compare

@ryanhaining ryanhaining released this 17 Sep 04:15

First tagged release of C++ itertools. All code uses C++11 (no C++14) and has been tested with gcc-4.8, gcc-5.2, and clang-3.7. gcc and clang work with libstdc++ and libc++ respectively. I will likely have one more C++11 release before master goes to C++14.