Commit Verlauf

Autor SHA1 Nachricht Datum
  Sam Jaffe c4e5388a3d refactor: eliminate traits.h in favor of concepts vor 2 Monaten
  Sam Jaffe d77e51c2b4 refactor: convert facade et al to use concepts vor 2 Monaten
  Sam Jaffe 64bc633f43 Merge branch 'major/fixes' vor 2 Monaten
  Sam Jaffe 52b436acc9 refactor: add sentinel difference features (TODO: move back to facade) vor 2 Jahren
  Sam Jaffe c51d6b7adc feat: add support for capturing the proper category for filter/indexed vor 2 Jahren
  Sam Jaffe 6fe7f6a52c breaking: implement a category enum instead of using deduction vor 2 Jahren
  Sam Jaffe 7e431cc9c8 refactor: improve SFINAE macro to allow auto vor 2 Jahren
  Sam Jaffe 4dda725401 refactor: add end_aware_iterator::end vor 2 Jahren
  Sam Jaffe 769f76ad06 clean: remove unused zip iterator test vor 2 Jahren
  Sam Jaffe 5ee6fea85e refactor: make end_aware_iterator a proxy to allow random/bidirectional vor 2 Jahren
  Sam Jaffe b4916e3c4f refactor: add FWD(X) macro vor 2 Jahren
  Sam Jaffe 5ee7b843d7 fix: permit the default-construction of filter iterators with lambdas vor 2 Jahren
  Sam Jaffe e71b0e7b91 fix: fix bugs in the construction of sentinel_iterator, and with unbound iteration vor 2 Jahren
  Sam Jaffe e6d134f65d cleanup: remove unused value_proxy/ignore_proxy vor 2 Jahren
  Sam Jaffe 1c7c47b542 refactor: clean up filter_iterator, allow non std::function predicates vor 2 Jahren
  Sam Jaffe 4b4492af6a refactor: re-implement joining_iterator using capture_iterator as needed vor 2 Jahren
  Sam Jaffe 3522061acd feat: add capture iterator to replace filter<It, Cache> concept vor 2 Jahren
  Sam Jaffe deb094713e fix: better SFINAE vor 2 Jahren
  Sam Jaffe 7b90d9df68 feat: allow propagation of sentinels vor 2 Jahren
  Sam Jaffe 59f7b92269 refactor: extract facade traits to a separate header vor 2 Jahren
  Sam Jaffe be1b61e465 refactor: make sentinel use fewer dependent types to fix compiler weirdness vor 2 Jahren
  Sam Jaffe fd1f0099ce refactor: make sentinal_iterator::sentinal itself instead of a sentinal_type vor 2 Jahren
  Sam Jaffe 42718949c2 fix: compiler errors and test errors vor 2 Jahren
  Sam Jaffe ef9f846c79 feat: add sentinal_iterator vor 2 Jahren
  Sam Jaffe 84d6c7f623 fix: use shared_ptr instead of weird thing vor 2 Jahren
  Sam Jaffe 55afc0e493 fix: caching and typedefs vor 2 Jahren
  Sam Jaffe a325073efc refactor: add caching to joining_iterator vor 2 Jahren
  Sam Jaffe 997fcebc50 refactor: add caching option to filter iterator vor 2 Jahren
  Sam Jaffe 20176764a0 refactor: cleanup vor 2 Jahren
  Sam Jaffe b9c86f03a3 chore: update clang-format vor 2 Jahren