Commit graph

220 commits

Author SHA1 Message Date
bolero-MURAKAMI
fb9770ce34 fix algorithm implementation 2017-10-18 14:42:38 +09:00
bolero-MURAKAMI
9ce83b0863 add template aliases 2017-10-10 19:25:53 +09:00
bolero-MURAKAMI
7b5a397596 fix container traits 2017-10-10 19:16:35 +09:00
bolero-MURAKAMI
2052058357 add numeric algorithm reduce, exclusive_scan, inclusize_scan 2017-10-10 02:13:04 +09:00
bolero-MURAKAMI
715cb40734 fix include 2017-10-07 17:07:05 +09:00
bolero-MURAKAMI
ca6ba120b3 add for_each_n algorithm 2017-10-07 17:04:01 +09:00
bolero-MURAKAMI
08f2556030 fix pertition_point for gcc5.x 2017-08-06 10:09:03 +09:00
bolero-MURAKAMI
0918194078 add sprout::iterator, and update copyright 2017-07-29 14:20:01 +09:00
bolero-MURAKAMI
a0060119ab fix code format 2016-04-05 11:57:06 +09:00
bolero-MURAKAMI
802f2fbaed fix iterator parameter 2016-04-01 23:37:48 +09:00
bolero-MURAKAMI
6e8b5ea395 fix bugs 2016-03-31 00:39:48 +09:00
bolero-MURAKAMI
99860f4bc7 fix bogo/bozo_sort implementation 2016-03-29 18:13:09 +09:00
bolero-MURAKAMI
8a4fca3aec fix copy_backward implementation 2016-03-21 15:32:43 +09:00
bolero-MURAKAMI
97e8cfc2c0 add optional container interface 2016-02-25 18:48:28 +09:00
bolero-MURAKAMI
31cceb37cd add stateful library 2015-05-14 19:52:27 +09:00
Bolero MURAKAMI
1cb62e6250 Merge pull request #75 from kariya-mitsuru/fix-rotate
fix rotate_copy
2015-04-28 09:39:50 +09:00
Bolero MURAKAMI
a6629e1619 Merge pull request #76 from kariya-mitsuru/fix-regression
fix regression
2015-04-28 09:31:39 +09:00
bolero-MURAKAMI
22b65a01d6 fix for gcc 5.1.0 2015-04-28 01:55:35 +09:00
Mitsuru Kariya
2d70e53b7f fix regression 2015-04-21 23:57:14 +09:00
bolero-MURAKAMI
8d19fdc676 add while_loop, until_loop utilities 2015-04-13 11:40:49 +09:00
Mitsuru Kariya
edc41403f6 fix rotate_copy 2015-04-08 00:24:12 +09:00
bolero-MURAKAMI
b578294eb8 arranged type_traits headers 2015-04-05 01:32:49 +09:00
Bolero MURAKAMI
3bf2a4fc52 Merge pull request #74 from kariya-mitsuru/reduce-includes-complexity
reduce includes' complexity on some inputs
2015-03-31 23:05:25 +09:00
bolero-MURAKAMI
ead65bf7fd add C++14 version is_signed, is_unsigned 2015-03-31 20:05:32 +09:00
Mitsuru Kariya
9b5a965efd reduce includes' complexity on some inputs
cf. http://melpon.org/wandbox/permlink/mVNO3IDW8aawsRtD
2015-03-29 18:12:52 +09:00
Mitsuru Kariya
924a33bc50 fix find_symmetric_difference
If distance(first1, lat1) > distance(first2, last2), the find_symmetric_difference
caused an infinite loop.

cf. http://melpon.org/wandbox/permlink/Ca87oxrYGg6gAugj
2015-03-22 15:00:29 +09:00
bolero-MURAKAMI
ee008e8a77 fix SPROUT_CXX14_CONSTEXPR specifier 2015-03-11 20:40:19 +09:00
Mitsuru Kariya
f8dbbbec87 algorithm/partition_point: add missing right brace 2015-03-11 14:31:47 +09:00
Bolero MURAKAMI
157e8268c6 Merge pull request #69 from kariya-mitsuru/fix-minmax_element
minmax_element: reduce complexity
2015-03-11 10:49:43 +09:00
Mitsuru Kariya
09f8215195 minmax_element: reduce complexity 2015-02-15 17:57:46 +09:00
Mitsuru Kariya
aba6d6b678 add C++14 version partition_point 2015-02-11 23:29:29 +09:00
bolero-MURAKAMI
3029507c05 change copyright 2015-01-10 19:13:57 +09:00
bolero-MURAKAMI
5ccbc4e903 add tuples::apply 2014-12-14 12:59:51 +09:00
bolero-MURAKAMI
897d1e25b6 fix char literal implementation 2014-10-27 10:16:49 +09:00
bolero-MURAKAMI
3d01aac239 fix sprout::size, sprout::empty implementations 2014-07-12 12:59:16 +09:00
bolero-MURAKAMI
71144902ff add algorithm for_each, gather 2014-07-07 13:08:26 +09:00
bolero-MURAKAMI
15c3f55ebb fix. 2014-07-02 22:16:29 +09:00
bolero-MURAKAMI
7f8a352783 fix isolated files 2014-05-30 01:22:00 +09:00
bolero-MURAKAMI
3c4a048f25 fix <cstddef> include, for clang 3.5 earlier with libstdc++ 20140422 or later 2014-04-30 16:30:26 +09:00
bolero-MURAKAMI
fe255a5e74 add c++14 fft/dft range algorithms 2014-04-21 23:30:43 +09:00
bolero-MURAKAMI
aaf31f2ab8 fix typo 2014-04-21 19:33:30 +09:00
bolero-MURAKAMI
705773a03a remove warning 2014-04-14 15:52:20 +09:00
Bolero MURAKAMI
12e72dbf7e Merge pull request #31 from kariya-mitsuru/lexicographical_compare
[algorithm.lexicographical_compare, algorithm.tristate_lexicographical_compare]
2014-04-14 15:29:07 +09:00
bolero-MURAKAMI
2c0b1d4513 fix next|prev_permutation implementations 2014-04-14 15:16:05 +09:00
bolero-MURAKAMI
cd16923347 add C++14 constexpr range algorithms 2014-04-09 18:11:40 +09:00
bolero-MURAKAMI
856fb90150 add C++14 constexpr stable_partition, stable_sort, inplace_merge 2014-04-07 20:01:38 +09:00
bolero-MURAKAMI
262a5aa48b add C++14 constexpr partial_sort, partial_sort_copy 2014-04-07 12:54:40 +09:00
bolero-MURAKAMI
13e0c9b5f5 fix nth_element 2014-04-06 18:59:20 +09:00
bolero-MURAKAMI
098dd1721e add C++14 constexpr set/heap/permutation algorithms 2014-04-06 18:37:06 +09:00
bolero-MURAKAMI
ecccb58042 add C++14 constexpr merge algorithm 2014-04-06 13:16:08 +09:00