Commit History

Autor SHA1 Mensaxe Data
  Sam Jaffe 5ee6fea85e refactor: make end_aware_iterator a proxy to allow random/bidirectional %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe b4916e3c4f refactor: add FWD(X) macro %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 5ee7b843d7 fix: permit the default-construction of filter iterators with lambdas %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe e71b0e7b91 fix: fix bugs in the construction of sentinel_iterator, and with unbound iteration %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe e6d134f65d cleanup: remove unused value_proxy/ignore_proxy %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 1c7c47b542 refactor: clean up filter_iterator, allow non std::function predicates %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 4b4492af6a refactor: re-implement joining_iterator using capture_iterator as needed %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 3522061acd feat: add capture iterator to replace filter<It, Cache> concept %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe deb094713e fix: better SFINAE %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 7b90d9df68 feat: allow propagation of sentinels %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 59f7b92269 refactor: extract facade traits to a separate header %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe be1b61e465 refactor: make sentinel use fewer dependent types to fix compiler weirdness %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe fd1f0099ce refactor: make sentinal_iterator::sentinal itself instead of a sentinal_type %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 42718949c2 fix: compiler errors and test errors %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe ef9f846c79 feat: add sentinal_iterator %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 84d6c7f623 fix: use shared_ptr instead of weird thing %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 55afc0e493 fix: caching and typedefs %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe a325073efc refactor: add caching to joining_iterator %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 997fcebc50 refactor: add caching option to filter iterator %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 20176764a0 refactor: cleanup %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe b9c86f03a3 chore: update clang-format %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe f2cf5bee42 Merge branch 'refactor/cleanup' %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe 12a1d75b9c chore: updates %!s(int64=2) %!d(string=hai) anos
  Sam Jaffe f6809add08 refactor: add more type deduction guides %!s(int64=3) %!d(string=hai) anos
  Sam Jaffe 4c74c7c5ad refactor: a lot of re-indenting %!s(int64=3) %!d(string=hai) anos
  Sam Jaffe d3d59aca8b refactor: apply clang-format %!s(int64=3) %!d(string=hai) anos
  Sam Jaffe b2d38dab2b refactor: improve use of facade in zip/indexed iterators %!s(int64=3) %!d(string=hai) anos
  Sam Jaffe 86ae4672ae cleanup: don't re-declare std namespace %!s(int64=3) %!d(string=hai) anos
  Sam Jaffe e475f7f156 refactor: remove useless bits from end_aware_iterator %!s(int64=3) %!d(string=hai) anos
  Sam Jaffe a93c493deb chore: update project settings %!s(int64=3) %!d(string=hai) anos