1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2024-11-12 21:09:01 +00:00
Commit graph

131 commits

Author SHA1 Message Date
bolero-MURAKAMI
a90bbd5f38 add advance C++14 constexpr version 2013-10-05 13:35:26 +09:00
bolero-MURAKAMI
071217f1d4 fix rational: for clang 2013-08-09 22:14:43 +09:00
bolero-MURAKAMI
cb1077d247 add copyright 2013-08-08 18:54:33 +09:00
bolero-MURAKAMI
c0589d9925 fix type: SPROUT_UNIQUE_SEED 2013-08-07 16:49:27 +09:00
bolero-MURAKAMI
7a1974742a workaround for no c++11 numeric_limits 2013-08-07 00:15:09 +09:00
bolero-MURAKAMI
99547d3fe7 workaround for clang3.2: cstdint constant macros missing 2013-08-04 11:08:41 +09:00
bolero-MURAKAMI
3e97ddd286 workaround for Clang: uniform_int_ditribution, uniform_real_distribution 2013-07-25 23:32:42 +09:00
bolero-MURAKAMI
57e35349e5 fix warning (for -Wextra) 2013-07-22 22:00:09 +09:00
bolero-MURAKAMI
56cb7702ea fix math functions 2013-05-06 23:57:38 +09:00
bolero-MURAKAMI
32c3ba02d4 add math::copysign
fix hyperbolic and exponental functions: for special values
2013-04-24 22:48:36 +09:00
bolero-MURAKAMI
f461643582 tuple support: random_result 2013-04-22 14:51:38 +09:00
bolero-MURAKAMI
ba3d7d74b0 fix generator 2013-04-22 13:35:01 +09:00
bolero-MURAKAMI
e3e130f58d fix coding styles 2013-03-22 14:24:19 +09:00
bolero-MURAKAMI
2cb55b6b6c fix for GCC4.8 RC 2013-03-21 20:00:42 +09:00
bolero-MURAKAMI
07f052fb6e add SPROUT_ASSERT 2013-03-18 19:12:21 +09:00
bolero-MURAKAMI
74e83e31a7 add back_inserter, front_inserter 2013-02-26 10:43:27 +09:00
bolero-MURAKAMI
84376c3f69 fix string_ref 2013-02-20 01:12:56 +09:00
bolero-MURAKAMI
fa1d769bdf fix math functions 2013-02-14 18:02:43 +09:00
bolero-MURAKAMI
7aa10d1e08 support hash: floating point 2013-02-07 23:12:57 +09:00
bolero-MURAKAMI
c72ab5c6c1 fix hash implementation 2013-02-04 23:10:24 +09:00
bolero-MURAKAMI
5fcb039ab4 fix recursion depth: distance
add random::make_range
2012-12-23 17:59:00 +09:00
bolero-MURAKAMI
88322b3d0a fix warning: shuffle_order 2012-12-21 23:21:50 +09:00
bolero-MURAKAMI
8b80b159c8 fix for VC++11 2012-12-17 23:10:23 +09:00
bolero-MURAKAMI
cc4ade67fd add adaptor piped, taken, dropped, window, offset, adapted_xxx 2012-11-24 13:04:02 +09:00
bolero-MURAKAMI
e286c9bc6b add adaptors::jointed 2012-11-17 01:59:56 +09:00
bolero-MURAKAMI
f37e8a9088 add normal_distribution::stddev 2012-11-16 13:40:19 +09:00
bolero-MURAKAMI
225c11b505 erase warnings for clang3.2 2012-11-15 18:36:55 +09:00
bolero-MURAKAMI
b9121b8850 workaroud for clang3.2 (inversive_congruential) 2012-11-14 11:22:05 +09:00
bolero-MURAKAMI
926facbb83 add utility any_convertible 2012-11-13 22:17:10 +09:00
bolero-MURAKAMI
a9ab69df0a workaround for clang3.2 (binomial_distribution) 2012-11-12 17:11:48 +09:00
bolero-MURAKAMI
59a6e6f613 workaround for Clang3.2 (geometric_distribution) 2012-11-12 14:07:55 +09:00
bolero-MURAKAMI
bf937bc508 workaround for clang3.2 (gcd, uniform_01) 2012-11-12 13:29:56 +09:00
bolero-MURAKAMI
d01ee064e2 fix weed warnings.
add compost library.
2012-11-09 01:09:49 +09:00
bolero-MURAKAMI
df3023db30 fix coding-stype 2012-10-06 00:58:56 +09:00
bolero-MURAKAMI
10e9a7679d fix generator_iterator
fix random::begin, end
add random::combine_copy
2012-09-27 21:57:51 +09:00
bolero-MURAKAMI
f40ee0a2ff add generator_iterator
rename fix random/random_iterator.hpp -> random/iterator.hpp
2012-09-27 21:26:32 +09:00
bolero-MURAKAMI
ebadf4fa7c fix random_result for generator concept 2012-09-27 14:19:25 +09:00
bolero-MURAKAMI
aec15c55a8 fix iterator distance implementation and adapt-interface 2012-09-26 18:42:43 +09:00
bolero-MURAKAMI
a4c7df65e0 fix next, prev implementation and adapt-interface 2012-09-26 16:31:11 +09:00
bolero-MURAKAMI
d6a01cd831 fix uuid/string_generator.hpp 2012-08-10 12:39:03 +09:00
bolero-MURAKAMI
1c65d59971 add sprout/math/comparison.hpp 2012-07-06 23:10:49 +09:00
bolero-MURAKAMI
77f058a34c add floor, ceil, trunc, round 2012-07-05 00:09:44 +09:00
bolero-MURAKAMI
a2888b19bb add sprout/bitset.hpp 2012-06-17 19:14:38 +09:00
bolero-MURAKAMI
bcd7674cc0 fix for constexpr disabled
add sprout::adaptors::sized
2012-06-16 00:08:42 +09:00
bolero-MURAKAMI
2b8a8662af add sprout/random/default_random_engine.hpp
fix sprout/functional/bit_not.hpp
2012-06-14 00:41:15 +09:00
bolero-MURAKAMI
1ea9d30e2a rewrite sprout::algorithm::join performance 2012-05-22 01:06:13 +09:00
bolero-MURAKAMI
0ceabb5b9b move textspr/sprout/* -> libs/<libname>/test/*
fix binomial_distribution
2012-05-19 18:46:38 +09:00
bolero-MURAKAMI
64b422546e add math/classifications.hpp 2012-05-10 13:34:49 +09:00
bolero-MURAKAMI
6bb2d0fb87 replace implementation <cmath> functions to Sprout.Math.Functions 2012-05-09 10:15:19 +09:00
bolero-MURAKAMI
c532099a35 fix delete extra ';' 2012-04-17 03:00:51 +09:00
bolero-MURAKAMI
89e2be54fa add stringize preprocessor
add random using
add some headers
2012-04-14 12:31:47 +09:00
bolero-MURAKAMI
f86d17d0d4 add ptr_fun, mem_fun, mem_fun_ref 2012-04-11 23:28:29 +09:00
bolero-MURAKAMI
db20f64991 porting sscrisk/CEL 2012-04-01 22:15:09 +09:00
bolero-MURAKAMI
dacf1f40ac 3.14... -> math::pi<T>() 2012-02-28 18:54:39 +09:00
bolero-MURAKAMI
240c2bee1d sprout/detail/if.hpp 削除 2011-12-22 23:28:14 +09:00
bolero-MURAKAMI
cf64e4c457 random/unique_seed.hpp 更新 2011-10-29 12:02:21 +09:00
bolero-MURAKAMI
4729d31bf2 エラー通知を標準例外に変更 2011-10-26 15:57:31 +09:00
bolero-MURAKAMI
9823888049 sprout/random/unique_seed.hpp 更新
at() メンバ関数を constexpr に変更
2011-10-25 22:04:54 +09:00
bolero-MURAKAMI
44b67d28e2 random/normal_distribution.hpp 追加
numeric/iota.hpp 追加
algorithm/shuffle.hpp 追加
2011-10-19 22:47:59 +09:00
bolero-MURAKAMI
8ebe6ea878 sprout/random/taus88.hpp 追加 2011-10-19 00:18:58 +09:00
bolero-MURAKAMI
ae589d7fc0 sprout/random/additive_combine.hpp 追加
sprout/random/additive_combine.hpp 追加
2011-10-18 22:28:32 +09:00
bolero-MURAKAMI
01a0ce4380 operation/set.hpp 追加
random/shuffle_order.hpp 追加
2011-10-18 17:13:16 +09:00
bolero-MURAKAMI
6e6c515704 distribution 修正 2011-10-17 13:44:19 +09:00
bolero-MURAKAMI
9255ad6808 random 修正 2011-10-16 23:38:40 +09:00
bolero-MURAKAMI
7ae0072f2e random/geometric_distribution.hpp 追加
distribution のストリーム入力のバグ修正
2011-10-14 21:23:13 +09:00
bolero-MURAKAMI
f3a7041250 改行コード統一 2011-10-13 05:28:33 +09:00
bolero-MURAKAMI
10c46d9b85 adapt/sscrisk/cel/array.hpp 更新
random/binomial_distribution.hpp 追加
2011-10-12 00:38:14 +09:00
bolero-MURAKAMI
e6cda7492c static データメンバの修正 2011-10-10 21:06:34 +09:00
bolero-MURAKAMI
99f1a4f741 random/bernoulli_distribution.hpp 追加
string.hpp 修正
2011-10-10 10:20:21 +09:00
bolero-MURAKAMI
6ae26b7470 null_array 追加 2011-10-06 21:45:01 +09:00
bolero-MURAKAMI
ed469abdda copy, copy_if InputIterator 対応 2011-10-06 15:00:08 +09:00
bolero-MURAKAMI
035e3d3723 uniform_real_distribution 追加
factorial 追加
2011-10-05 22:21:35 +09:00
bolero-MURAKAMI
ded40d58ae uniform_int_distribution 追加 2011-10-04 22:00:08 +09:00
bolero-MURAKAMI
8e6b3d22cb random 修正 2011-10-03 18:27:50 +09:00
bolero-MURAKAMI
37a20e0350 git push
rand48 追加
2011-10-02 22:45:27 +09:00
bolero-MURAKAMI
a7c392cda8 random_iterator 修正 2011-10-02 21:07:58 +09:00
bolero-MURAKAMI
3c03c120fb random_iterator 追加 2011-10-02 17:18:35 +09:00
bolero-MURAKAMI
8b357a75da variate_generator 追加 2011-09-30 00:06:24 +09:00
bolero-MURAKAMI
4a345e8259 random 更新 2011-09-29 22:46:32 +09:00
bolero-MURAKAMI
305ae86d92 functional/hash.hpp 追加
random/unique_seed.hpp 追加
2011-09-29 12:58:55 +09:00
bolero-MURAKAMI
77c3faa42e append 追加
random/linear_congruential.hpp 追加
2011-09-29 00:51:12 +09:00