1. 59a8fa5 [iter] Add tests for casting to hb_iter_t<> base class for hb_sorted_array_t<> by Behdad Esfahbod · 6 years ago
  2. 12017db Move test code around by Behdad Esfahbod · 6 years ago
  3. 64ca2ff Fix clang's -Wmain complain (#1678) by Ebrahim Byagowi · 6 years ago
  4. 25dd88e Err, fix hb_invoke() variadic by Behdad Esfahbod · 6 years ago
  5. 42ab32c [iter] Remove passing pointer to hb_iter() by Behdad Esfahbod · 6 years ago
  6. b6f29bf [iter] Accept pointers in hb_iter() by Behdad Esfahbod · 6 years ago
  7. edad6b2 [test][iter] minor, fix double promotion warning by Ebrahim Byagowi · 6 years ago
  8. 062f5d6 [test] minor, c style comments by Ebrahim Byagowi · 6 years ago
  9. afdbf96 [iter][test] Add another test for hb_reduce by Ebrahim Byagowi · 6 years ago
  10. b864208 [iter] hb_reduce, accumulator with a different type by Ebrahim Byagowi · 6 years ago
  11. e526414 [iter] Implement hb_reduce by Ebrahim Byagowi · 6 years ago
  12. 78fc43f [iter] Fix up build, ouch by Behdad Esfahbod · 6 years ago
  13. e530692 [iter] Fix bug in hb_any() and hb_none() by Behdad Esfahbod · 6 years ago
  14. 443db2a [iter] Remove hb_len() by Behdad Esfahbod · 6 years ago
  15. f639b9a [iter] Add hb_len() function-object by Behdad Esfahbod · 6 years ago
  16. 77060bc [iter] Add hb_all, hb_any, hb_none by Behdad Esfahbod · 6 years ago
  17. fa35d3f [iter] Add hb_drain by Behdad Esfahbod · 6 years ago
  18. 773d756 [iter] Add hb_apply() by Behdad Esfahbod · 6 years ago
  19. 5fa52e6 [iter] Accept iterator, not iterable, in hb_sink()() by Behdad Esfahbod · 6 years ago
  20. 849a0f1 [iter] Add hb_iter_with_fallback_t instead by Behdad Esfahbod · 6 years ago
  21. 4d40ed9 [iter] Add hb_iter_with_mixin_t<> by Behdad Esfahbod · 6 years ago
  22. 84a25d7 [iter] Rename by Behdad Esfahbod · 6 years ago
  23. 57795bc [iter] Add operator>> and operator<< by Behdad Esfahbod · 6 years ago
  24. 0363ce6 [iter] Accept C arrays in hb_iter() by Behdad Esfahbod · 6 years ago
  25. b62e7f9 [test] Test unary operator+ by Behdad Esfahbod · 6 years ago
  26. 778c96b [iter] Fix hb_iter() by Behdad Esfahbod · 6 years ago
  27. 2f5b1a9 [iter] Add unary operator+ that returns a copy by Behdad Esfahbod · 6 years ago
  28. fbab07f [iter] Add hb_bool() and make hb_filter default to it for predicate by Behdad Esfahbod · 6 years ago
  29. 2aff6d9 [iter] Test that default-constructed iterators are empty by Behdad Esfahbod · 6 years ago
  30. 090fe56 Merge branch 'master' into iter by Behdad Esfahbod · 6 years ago
  31. 7987095 [meta] Remove hb_enable_if_t by Behdad Esfahbod · 6 years ago
  32. 84e5d00 [iter] Add hb_zip() by Behdad Esfahbod · 6 years ago
  33. 636786e [iter] Rename __item_type__ to __item_t__ by Behdad Esfahbod · 6 years ago
  34. 3fc03e4 [iter] Use static_assert with hb_is_random_access_iterator() by Behdad Esfahbod · 6 years ago
  35. 2658e40 [iter] Add hb_is_random_access_iterator() by Behdad Esfahbod · 6 years ago
  36. 445364d [iter] Rename hb_is_[sorted_]iterator() -> hb_is_[sorted_]iterator_of() by Behdad Esfahbod · 6 years ago
  37. ca6adcd [iter] Test hb_is_iterable / hb_is_iterator by Behdad Esfahbod · 6 years ago
  38. 47333c8 [iter] Fix operator-> by Behdad Esfahbod · 6 years ago
  39. 85969e3 [iter] Fix test by Behdad Esfahbod · 6 years ago
  40. 6cd96ba [iter] Make is_random_access_iterator a constant by Behdad Esfahbod · 6 years ago
  41. 859a880 [iter] Add back operator + by Behdad Esfahbod · 6 years ago
  42. 076faf7 [iter] Disable operator + by Behdad Esfahbod · 6 years ago
  43. 037f735 [iter] Remove friend operator +, hoping to fix some bots by Behdad Esfahbod · 6 years ago
  44. 5ec11ce [iter] Clarify readonly vs lvalue iterators by Behdad Esfahbod · 6 years ago
  45. 2cbf5bf [iter] Test OT::Coverage iter by Behdad Esfahbod · 6 years ago
  46. 570473a [iter] Make hb_sorted_array_t work as iter by Behdad Esfahbod · 6 years ago
  47. 3dea9af [iter] Test default-constructability by Behdad Esfahbod · 6 years ago
  48. 743ff09 [iter] Implement friend opeator + (int, iter) by Behdad Esfahbod · 6 years ago
  49. 2ea79e0 [iter] Minor by Behdad Esfahbod · 6 years ago
  50. fb053b6 [iter] Rename random_access() to constexpr is_random_access() by Behdad Esfahbod · 6 years ago
  51. d3976b7 [iter] Make them work, mostly by Behdad Esfahbod · 6 years ago
  52. e4355b1 [set] Add iter_t as alias to const_iter_t by Behdad Esfahbod · 6 years ago
  53. 2a33ab0 [iter] Change __more__ to fallback to __len__ by Behdad Esfahbod · 6 years ago
  54. 474a120 [array/vector] Rename len to length by Behdad Esfahbod · 6 years ago
  55. 2fc1860 [iter] Split hb_iter_t<> into hb_iter_t<> and hb_iter_mixin_t<> by Behdad Esfahbod · 6 years ago
  56. 865deeb Adjust internal header dependencies by Behdad Esfahbod · 6 years ago
  57. 7557e34 [iter] Move hb_fill() and hb_copy() to hb-iter.hh by Behdad Esfahbod · 6 years ago
  58. 65e8bd5 [iter] Fix hb_copy() return value by Behdad Esfahbod · 6 years ago
  59. aaddfaa [iter] Make hb_fill() take collection type, not iter by Behdad Esfahbod · 6 years ago
  60. 3dbe1e3 [iter] Add .random_access() by Behdad Esfahbod · 6 years ago
  61. bdb6da7 [iter] Fix test again by Behdad Esfahbod · 6 years ago
  62. e952075 Minor by Behdad Esfahbod · 6 years ago
  63. 35503d7 [iter] More prototyping by Behdad Esfahbod · 6 years ago
  64. 73c7a89 [iter] Make hb_fill() and hb_copy() take iterators by Behdad Esfahbod · 6 years ago
  65. 12e506f [iter] Add hb_fill() by Behdad Esfahbod · 6 years ago
  66. ad3ed58 [iter] Start prototyping hb_copy() by Behdad Esfahbod · 6 years ago
  67. 44af738 [iter] Showcase implicit casts by Behdad Esfahbod · 6 years ago
  68. 8001e00 [iter] First sample use by Behdad Esfahbod · 6 years ago
  69. 314d869 [iter] Sketch new iterator design by Behdad Esfahbod · 6 years ago
  70. f6d5f1e [iter] Add empty test by Behdad Esfahbod · 6 years ago