1. ef04b5c Try fixing MSVC builds by Behdad Esfahbod · 1 year, 1 month ago
  2. db700b5 [subset] fix fuzzer timeout. by Garret Rieger · 1 year, 9 months ago
  3. 988e4f0 [iter] Comment by Behdad Esfahbod · 1 year, 9 months ago
  4. 0364c69 [iter] Add has_fast_len by Behdad Esfahbod · 1 year, 9 months ago
  5. ad620af Revert "[iter] Another try at writing some for loops as range loops" by Behdad Esfahbod · 1 year, 9 months ago
  6. 69c6928 [iter] Another try at writing some for loops as range loops by Behdad Esfahbod · 1 year, 9 months ago
  7. 7808235 Revert "[iter] Rewrite some loops as range loops" by Behdad Esfahbod · 1 year, 9 months ago
  8. 7a5242a [iter] Rewrite some loops as range loops by Behdad Esfahbod · 1 year, 9 months ago
  9. de729ec [meta] Return reference from reference-wrapper by Behdad Esfahbod · 1 year, 9 months ago
  10. e1dc492 [iter] Allow hb_len() to fetch c.len as non-function by Behdad Esfahbod · 2 years, 1 month ago
  11. e82a3c6 [array/vector] Optimize range-based for-loop by Behdad Esfahbod · 2 years, 3 months ago
  12. 0dc0da0 [iter] Add hb_is_sorted_iterator(_of) by Behdad Esfahbod · 2 years, 8 months ago
  13. e1575f2 [iter] Remove a few TODO items by Behdad Esfahbod · 2 years, 9 months ago
  14. 8a69e00 [meta] Use std::addressof() instead of hb_addressof() by Behdad Esfahbod · 3 years, 2 months ago
  15. b7b0a15 [meta] Remove hb_add_const by Behdad Esfahbod · 3 years, 2 months ago
  16. 909dde9 [meta] Use std::is_reference instead of hb_is_reference by Behdad Esfahbod · 3 years, 2 months ago
  17. 071aea4 [iter] add specialized implementation for hb_concat forward when iterators are not random access. by Garret Rieger · 3 years, 3 months ago
  18. 2e93551 [iter] fix forward implementation in hb_concat(). by Garret Rieger · 3 years, 3 months ago
  19. ca22741 [iter] add hb_concat (a, b). by Garret Rieger · 3 years, 3 months ago
  20. 6d555ce [meta] Use std::forward instead of hb_forward() by Behdad Esfahbod · 3 years, 4 months ago
  21. bb48bf5 Rename misc uses of "free" by Behdad Esfahbod · 3 years, 8 months ago
  22. 5fce889 [iter] Allow passing rvalue iters to hb_fill() by Behdad Esfahbod · 4 years, 1 month ago
  23. 9510e91 [iter] Partialize hb_zip() by Behdad Esfahbod · 6 years ago
  24. c9eb913 [iter] Simplify hb_chop() by Behdad Esfahbod · 6 years ago
  25. 67ec9fa [iter] Add hb_chop() by Behdad Esfahbod · 6 years ago
  26. 5828d8e [iter] Add hb_take() specialization for arrays by Behdad Esfahbod · 6 years ago
  27. 398b296 [iter] Add hb_len() by Behdad Esfahbod · 6 years ago
  28. 875131d [iter] Add hb_take() by Behdad Esfahbod · 6 years ago
  29. 1f88dae [iter] Make iota() accept invokable for increasing to next item by Behdad Esfahbod · 6 years ago
  30. b1378d8 [iter] Add hb_repeat() by Behdad Esfahbod · 6 years ago
  31. 966a18b [iter] Remove some && by Behdad Esfahbod · 6 years ago
  32. de45775 [iter] Use hb_ridentity instead of lazy + by Behdad Esfahbod · 6 years ago
  33. ce4d63b [iter] Separate hb_iota implementation from hb_range by Behdad Esfahbod · 6 years ago
  34. 814dc3c [iter] Rename by Behdad Esfahbod · 6 years ago
  35. c72589f [iter] Change item_size to get_item_size() by Behdad Esfahbod · 6 years ago
  36. a0b4ac4 Turn 8 spaces to tab across the project by Ebrahim Byagowi · 6 years ago
  37. 7bcc5df [iter] Fix accumulate to accept const types by Behdad Esfahbod · 6 years ago
  38. 576065b [iter] Fix reduce type deduction by Behdad Esfahbod · 6 years ago
  39. ebf47a9 [iter] Simplify operator!= of iterator filters by Behdad Esfahbod · 6 years ago
  40. f244224 [iter] Use default operators instead of redefining empty ones by Behdad Esfahbod · 6 years ago
  41. 889dc1e [iter] Remove sort categorization by Behdad Esfahbod · 6 years ago
  42. 4d3cf2a [iter] Fix zip iterator sortedness classification logic by Behdad Esfahbod · 6 years ago
  43. 5137628 [iter] Track strictly-sorted iterators by Behdad Esfahbod · 6 years ago
  44. 7e02063 [iter] Minor by Behdad Esfahbod · 6 years ago
  45. e98f0dd Fix extra semi-colon by Behdad Esfahbod · 6 years ago
  46. 606841b [iter] Check for more before forwarding/rewinding past ends by Behdad Esfahbod · 6 years ago
  47. c1c122e [iter] Fix filter rewinding by David Corbett · 6 years ago
  48. 79126df [iter] Add hb_map_sorted() and hb_map_retains_sorting() by Behdad Esfahbod · 6 years ago
  49. 19e08a1 [iter] Adjust source_of/sink_of by Behdad Esfahbod · 6 years ago
  50. 61d150c [meta] Add integral_constant, true_t -> true_type, false_t -> false_type by Behdad Esfahbod · 6 years ago
  51. 98974ac [iter] Adjust is_source_of / is_sink_of by Behdad Esfahbod · 6 years ago
  52. ed972d5 [iter] Rewrite test functions by Behdad Esfahbod · 6 years ago
  53. 726002a [iter] Make hb_is_iterator_of() check is_convertible by Behdad Esfahbod · 6 years ago
  54. 4f2ad75 [enumerate] Fix hb_enumerate() len for step=0 by Behdad Esfahbod · 6 years ago
  55. 5da3c9c [iter] Fix hb_zip() end condition by Behdad Esfahbod · 6 years ago
  56. 57a5256 [iter] Minor by Behdad Esfahbod · 6 years ago
  57. 12dd56f [iter] Minor by Behdad Esfahbod · 6 years ago
  58. 4683791 [iter] Allow negative step in hb_iota() by Behdad Esfahbod · 6 years ago
  59. 087327a [iter] Minor by Behdad Esfahbod · 6 years ago
  60. 64f0899 [iter] Bug fix by Behdad Esfahbod · 6 years ago
  61. 5d26355 [iter] Fix by Behdad Esfahbod · 6 years ago
  62. 2c24ea3 [iter] Take start value in hb_enumerate() by Behdad Esfahbod · 6 years ago
  63. 7675d0d [iter] Add hb_range() by Behdad Esfahbod · 6 years ago
  64. 71537f9 [iota] end -> end_ to not shadow by Behdad Esfahbod · 6 years ago
  65. 5875d77 [iter] Rename hb_iter_t() to hb_iter_type<> and add hb_item_type<> by Behdad Esfahbod · 6 years ago
  66. cdb61eb [iter] Accept pointer in hb_iter() and hb_iter_t() by Behdad Esfahbod · 6 years ago
  67. c93eeba [iter] Accept pointer in hb_map() by Behdad Esfahbod · 6 years ago
  68. 50dc3e7 Add hb_iota() by Behdad Esfahbod · 6 years ago
  69. aa4ac13 [iter] Actually fix previous commit by Behdad Esfahbod · 6 years ago
  70. a66598e [iter] For ref-qualified variants by Behdad Esfahbod · 6 years ago
  71. 8479eb5 [iter] Fix hb_sink() to accept rvalue by Behdad Esfahbod · 6 years ago
  72. 710d459 [iter] Default predicates to hb_identity instead of hb_bool by Behdad Esfahbod · 6 years ago
  73. fe14a40 Adjust hb_all/any/none by Behdad Esfahbod · 6 years ago
  74. bdbfdc9 [iter] Add value and projection to hb_all/any/none by Behdad Esfahbod · 6 years ago
  75. cf61acb [iter] Accept rvalues to hb_enumerate() by Behdad Esfahbod · 6 years ago
  76. af571db [meta] Replace most hb_enable_if with hb_requires by Behdad Esfahbod · 6 years ago
  77. 41248cc Remove MIN/MAX in favor of hb_min/hb_max by Behdad Esfahbod · 6 years ago
  78. 7654ebe Whitespace by Behdad Esfahbod · 6 years ago
  79. c09d6c5 [iter] Require lvalue in operators that return reference by Behdad Esfahbod · 6 years ago
  80. 8903040 Actually make it work by Behdad Esfahbod · 6 years ago
  81. 025eaa3 [iter] Make filter/map copyable by Behdad Esfahbod · 6 years ago
  82. 0b1ca5a [iter] Adjust hb_filter by Behdad Esfahbod · 6 years ago
  83. 4c2fd05 [iter] Implement range-based for loops by Behdad Esfahbod · 6 years ago
  84. 9258878 Remove space between right angle brackets now that we have C++11 (#1689) by Ebrahim Byagowi · 6 years ago
  85. 73c82f2 [iter] Fix hb_is_iterator_of() to actually check item type by Behdad Esfahbod · 6 years ago
  86. 714307c [iter] Remove fixed TODO by Behdad Esfahbod · 6 years ago
  87. ae8da4b Minor by Behdad Esfahbod · 6 years ago
  88. 6916b77 One more auto return type by Behdad Esfahbod · 6 years ago
  89. 54ece29 Use type aliasing for meta-functions, ie. those returning a type by Behdad Esfahbod · 6 years ago
  90. b8e763f [meta] Add hb_invoke() by Behdad Esfahbod · 6 years ago
  91. a3fcb9a [meta] Add HB_AUTO_RETURN_EXPR, HB_VOID_RETURN_EXPR, hb_priority, hb_has(), hb_get() by Behdad Esfahbod · 6 years ago
  92. 89fea21 Fix copyright by Behdad Esfahbod · 6 years ago
  93. 02d864a Add HB_FUNCOBJ() by Behdad Esfahbod · 6 years ago
  94. a98e406 Revert "Hide symbols in hb-iter" by Behdad Esfahbod · 6 years ago
  95. 98f14c4 Hide symbols in hb-iter by Behdad Esfahbod · 6 years ago
  96. 2bd2750 [iter] Tweak SFINAE again by Behdad Esfahbod · 6 years ago
  97. d419a9a [iter] Use different SFINAE scheme to make MSVC happy by Behdad Esfahbod · 6 years ago
  98. 42ab32c [iter] Remove passing pointer to hb_iter() by Behdad Esfahbod · 6 years ago
  99. b6f29bf [iter] Accept pointers in hb_iter() by Behdad Esfahbod · 6 years ago
  100. b864208 [iter] hb_reduce, accumulator with a different type by Ebrahim Byagowi · 6 years ago