Commit graph

109 commits

Author SHA1 Message Date
bolero-MURAKAMI
9aa2a7c9b2 add range adaptor: merged, set operations 2013-01-26 23:51:43 +09:00
bolero-MURAKAMI
3472e8b94e add some range algorithms 2013-01-26 22:19:35 +09:00
bolero-MURAKAMI
ee8602f6a3 fix index_tuple 2013-01-25 15:14:29 +09:00
bolero-MURAKAMI
a9cd556f8e fix support for STL container: some algorithms 2013-01-17 03:53:17 +09:00
bolero-MURAKAMI
5019f6aa96 fix recursion depth O(logN): some algorithms 2013-01-03 17:01:50 +09:00
bolero-MURAKAMI
28697ee7a8 add make_ptr_range overload 2012-12-23 21:48:18 +09:00
bolero-MURAKAMI
6a6fc03806 add range::unstable_accumulate, range::unstable_inner_product 2012-12-22 22:06:21 +09:00
bolero-MURAKAMI
26dd9dabca add make_ptr_range 2012-12-22 20:10:27 +09:00
bolero-MURAKAMI
e5332c18c2 add tristate_lexicographical_compare: delimiter version 2012-12-22 02:53:21 +09:00
bolero-MURAKAMI
8227569c43 add range::tristate_lexicographical_compare 2012-12-21 23:32:33 +09:00
bolero-MURAKAMI
8b80b159c8 fix for VC++11 2012-12-17 23:10:23 +09:00
bolero-MURAKAMI
b44f7c8f2a add compost utility 2012-12-07 02:31:16 +09:00
bolero-MURAKAMI
24d2a229f3 add compost dft, spectrum, etc 2012-12-03 21:48:50 +09:00
bolero-MURAKAMI
6b08a81d3e fix transformed 2012-12-02 18:16:10 +09:00
bolero-MURAKAMI
18b479e3ac add math fmod
fix math cos
2012-12-02 17:06:37 +09:00
bolero-MURAKAMI
d57b6e2b18 fix adaptors 2012-12-01 14:34:54 +09:00
bolero-MURAKAMI
86818d73cb fix adaptors alternated, taken, dropped, etc... 2012-12-01 03:00:46 +09:00
bolero-MURAKAMI
c33ae70d13 add compost stereo, left_channel, right_channel, effected_xxx 2012-11-25 01:05:11 +09:00
bolero-MURAKAMI
597d05563b add adaptor steps 2012-11-24 22:46:23 +09:00
bolero-MURAKAMI
05f75bef27 add compost some ranges. 2012-11-24 15:57:50 +09:00
bolero-MURAKAMI
cc4ade67fd add adaptor piped, taken, dropped, window, offset, adapted_xxx 2012-11-24 13:04:02 +09:00
bolero-MURAKAMI
ded2da84ea add adaptors::blanked 2012-11-17 18:44:24 +09:00
bolero-MURAKAMI
e286c9bc6b add adaptors::jointed 2012-11-17 01:59:56 +09:00
bolero-MURAKAMI
c7e6be98bb add some compost effects. 2012-11-09 22:33:11 +09:00
bolero-MURAKAMI
d01ee064e2 fix weed warnings.
add compost library.
2012-11-09 01:09:49 +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
de41f5c880 add algorithm one_of, all_of_equal, any_of_equal, none_of_equal, one_of_equal, is_increasing, is_decreasing, is_strictly_increasing, is_strictly_decreasing 2012-10-13 12:49:23 +09:00
bolero-MURAKAMI
5ce2cb023c fix coding-style 2012-10-06 13:53:07 +09:00
bolero-MURAKAMI
df3023db30 fix coding-stype 2012-10-06 00:58:56 +09:00
bolero-MURAKAMI
69910ca06c bug fix 2012-09-21 20:07:31 +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
f9d4b475b4 add sprout/numeric/dft.wave.hpp
fix constexpr -> inline constexpr
2012-07-15 16:04:05 +09:00
bolero-MURAKAMI
e4a4d17207 add dft/sawtooth, triangle, square, phase_spectrum, ... 2012-07-08 21:05:24 +09:00
bolero-MURAKAMI
955561e36c add sprout/range/adaptor/deep_copied.hpp
fix sprout/range/adaptor/sized.hpp
2012-06-16 15:35:10 +09:00
bolero-MURAKAMI
bcd7674cc0 fix for constexpr disabled
add sprout::adaptors::sized
2012-06-16 00:08:42 +09:00
bolero-MURAKAMI
a9da4b2a1f fix counting_iterator 2012-05-23 19:33:06 +09:00
bolero-MURAKAMI
ea22a6ba5c add adaptors::counting 2012-05-22 21:16:16 +09:00
bolero-MURAKAMI
1ea9d30e2a rewrite sprout::algorithm::join performance 2012-05-22 01:06:13 +09:00
bolero-MURAKAMI
83580a12c7 add sprout::shrink (convert from string to shorter string) 2012-05-11 16:50:46 +09:00
bolero-MURAKAMI
6d3f1e27c8 fix container_traits nosy-implementation 2012-05-11 14:24:57 +09:00
bolero-MURAKAMI
5757bc9d7a add range/numeric/dft 2012-05-01 14:34:48 +09:00
bolero-MURAKAMI
51a7a4c86c fix sinusoidal 2012-05-01 11:32:48 +09:00
bolero-MURAKAMI
bafd1004dd add adaptor::copied 2012-04-30 22:18:45 +09:00
bolero-MURAKAMI
cb830f141d fix io fromat from int
add range::sinusoidal
fix algorithm random_access_iterator parformance
2012-04-30 19:41:24 +09:00
bolero-MURAKAMI
3ff16b4054 add range/adaptor/transformed 2012-04-30 17:30:47 +09:00
bolero-MURAKAMI
3e5facb754 add def/spectrum, dft/sinusoid
fix container_traits defined weak typedefs and constants
fix reverse_iterator
2012-04-30 10:55:33 +09:00
bolero-MURAKAMI
be70a2e4ef add sprout/io.hpp
fix complex.hpp include header
fix partial_sum bug
fix range_return bug
2012-04-23 18:37:14 +09:00
bolero-MURAKAMI
3eafabb1ed fix type-traits 2012-04-13 21:23:49 +09:00
bolero-MURAKAMI
64dd2582a4 add type_traits/* 2012-04-05 14:54:23 +09:00
bolero-MURAKAMI
c6bd230ee4 fix inline
add container/indexes.hpp
add tuple/indexes.hpp
2012-04-04 22:23:41 +09:00
bolero-MURAKAMI
ba6482d1ec porting cel/range/algoritm.hpp 2012-04-04 17:48:02 +09:00
bolero-MURAKAMI
db20f64991 porting sscrisk/CEL 2012-04-01 22:15:09 +09:00
bolero-MURAKAMI
ad60c8c530 [desuructive changes] container traits new interface [破壊的変更] 2012-03-31 16:24:13 +09:00
bolero-MURAKAMI
42d73cc4d5 range/numeric.hpp 追加
algorithm/* fix
2011-10-21 20:36:19 +09:00
bolero-MURAKAMI
fd1cfd05af 不要ファイル削除 2011-09-03 22:30:50 +09:00
bolero-MURAKAMI
5e67195030 algorithm, operation 全面修正 2011-09-03 22:26:26 +09:00
RiSK (sscrisk)
e792d3af15 単純な修正。コンパイル通るようにした 2011-09-02 14:12:44 +09:00
bolero-MURAKAMI
b3bb8121e8 最初 2011-09-01 02:48:32 +00:00