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