Commit graph

77 commits

Author SHA1 Message Date
bolero-MURAKAMI
bf0c7021cf modify namespace result_of -> results
support C++14 type_traits
2013-11-20 22:04:11 +09:00
bolero-MURAKAMI
ab0731c4fc [sprout.random] add seed_array 2013-11-08 23:20:43 +09:00
bolero-MURAKAMI
c40b33067e [sprout.array] support for C++14 constexpr 2013-10-26 00:32:36 +09:00
bolero-MURAKAMI
c58c9cc0fc fix: math functions (support for inferior C++14 standard)
add C++14 constexpr modifying algorithms
2013-10-25 12:29:16 +09:00
bolero-MURAKAMI
cc4cad6895 add c++14 constexpr version: generate, generate_n 2013-10-17 19:22:40 +09:00
bolero-MURAKAMI
7b11799ace add c++14 constexpr version: fill, fill_n 2013-10-16 13:04:49 +09:00
bolero-MURAKAMI
3f85600f53 add c++14 constexpr version: transform, replace 2013-10-15 20:22:20 +09:00
bolero-MURAKAMI
a3427d375f add constexpr algorithm C++14 version: move, move_backward, swap_ranges, iter_swap 2013-10-15 14:01:34 +09:00
bolero-MURAKAMI
a90bbd5f38 add advance C++14 constexpr version 2013-10-05 13:35:26 +09:00
bolero-MURAKAMI
1971e351e6 refix copy algorithm 2013-08-14 21:57:26 +09:00
bolero-MURAKAMI
6ae41ef6de fix algorithm: copy for InputIterator 2013-08-13 01:55:26 +09:00
bolero-MURAKAMI
72fe72a623 extraordinary fix: find_end implementation 2013-08-12 00:09:40 +09:00
bolero-MURAKAMI
cb1077d247 add copyright 2013-08-08 18:54:33 +09:00
bolero-MURAKAMI
21cefe8a67 fix template-parameter name: Iterator, Range 2013-08-07 22:13:03 +09:00
bolero-MURAKAMI
57e35349e5 fix warning (for -Wextra) 2013-07-22 22:00:09 +09:00
bolero-MURAKAMI
a5b7eda260 fix libs/random/example/array.cpp 2013-04-11 15:50:14 +09:00
bolero-MURAKAMI
8885b115f7 add case_conv algorithms 2013-04-09 19:27:06 +09:00
bolero-MURAKAMI
410c369a6a add enable_make_indexes 2013-04-06 13:06:51 +09:00
bolero-MURAKAMI
049d4592c2 fix index_range implementation 2013-03-31 15:14:10 +09:00
bolero-MURAKAMI
2cb55b6b6c fix for GCC4.8 RC 2013-03-21 20:00:42 +09:00
bolero-MURAKAMI
899bf3fa77 add sub_window, add sub_offset 2013-02-26 16:14:04 +09:00
bolero-MURAKAMI
7c706381d4 fix iterator implementation 2013-02-23 15:21:27 +09:00
bolero-MURAKAMI
ac5ac257e6 fix include header 2013-02-08 00:49:47 +09:00
bolero-MURAKAMI
7aa10d1e08 support hash: floating point 2013-02-07 23:12:57 +09:00
bolero-MURAKAMI
f3b405ad0f fix algorithm: bogo_sort, bozo_sort 2013-02-04 01:10:26 +09:00
bolero-MURAKAMI
092910e2f7 add iterator category check for algorithm incomplete implementation 2013-01-31 23:25:18 +09:00
bolero-MURAKAMI
1cfec16e52 add range adaptors adjacent_filtered, uniqued 2013-01-27 16:56:14 +09:00
bolero-MURAKAMI
271f348972 support STL container: set operation algorithms 2013-01-26 21:30:29 +09:00
bolero-MURAKAMI
ee8602f6a3 fix index_tuple 2013-01-25 15:14:29 +09:00
bolero-MURAKAMI
48f1b2d615 add new signatures: some algorithms 2013-01-20 20:49:37 +09:00
bolero-MURAKAMI
9a593cbb81 fix reverse_iterator
support STL container: some algorithms
2013-01-20 08:53:20 +09:00
bolero-MURAKAMI
a9cd556f8e fix support for STL container: some algorithms 2013-01-17 03:53:17 +09:00
bolero-MURAKAMI
d99a7d1436 fix: copy - support STL container 2013-01-14 01:13:48 +09:00
bolero-MURAKAMI
f26032dce8 fix implementation 2013-01-12 04:08:44 +09:00
bolero-MURAKAMI
5019f6aa96 fix recursion depth O(logN): some algorithms 2013-01-03 17:01:50 +09:00
bolero-MURAKAMI
87ee4f4032 deprecated old sort implementation 2012-11-14 12:17:48 +09:00
bolero-MURAKAMI
b9121b8850 workaroud for clang3.2 (inversive_congruential) 2012-11-14 11:22:05 +09:00
bolero-MURAKAMI
d39f4abe0f workaroud for clang3.2 (shuffle, shuffle_result) 2012-11-14 10:56:22 +09:00
bolero-MURAKAMI
2ddd4014ce workaround for clang3.2 (make_heap, make_partial_heap) 2012-11-14 10:40:01 +09:00
bolero-MURAKAMI
9b9956f810 add algorithm copy_while, copy_until 2012-10-13 22:11:32 +09:00
bolero-MURAKAMI
79ea4f0885 add algorithm clamp, clamp_range_copy, clamp_range 2012-10-13 21:06:32 +09:00
bolero-MURAKAMI
0c00166c5f fix container_traits for array-like classes
fix coding style algorithm/
2012-09-29 17:10:46 +09:00
bolero-MURAKAMI
06f1933220 fix unfold
fix pair tuple support
2012-09-28 16:05:09 +09:00
bolero-MURAKAMI
b1b7a9fefc rename unfold -> recurrence, add-new unfold 2012-09-28 13:15:17 +09:00
bolero-MURAKAMI
a9308ae3ee fix generate, unfold 2012-09-27 22:15:29 +09:00
bolero-MURAKAMI
73ead93fe5 destructive change sprout::generate -> sprout::unfold
add range adapter reversed, replaced, filtered
2012-09-21 15:43:30 +09:00
bolero-MURAKAMI
8cd36c14bd add bozo_sort 2012-07-25 23:10:01 +09:00
bolero-MURAKAMI
a64938fad0 add next_permutatin, prev_premutation 2012-07-25 14:27:01 +09:00
bolero-MURAKAMI
1ea9d30e2a rewrite sprout::algorithm::join performance 2012-05-22 01:06:13 +09:00
bolero-MURAKAMI
3a999dd70c fix inherit_if_xxx decltype 2012-05-14 11:33:36 +09:00