Commit graph

93 commits

Author SHA1 Message Date
bolero-MURAKAMI
81603007f6 [破壊的変更] uniform_int_distribution::max() 9 -> numeric_limits::max()
add reset function
2013-11-09 18:13:26 +09:00
bolero-MURAKAMI
b60a7aca9c [sprout.random] add Sseq version: constructor, seed 2013-11-09 17:39:57 +09:00
bolero-MURAKAMI
ab0731c4fc [sprout.random] add seed_array 2013-11-08 23:20:43 +09:00
bolero-MURAKAMI
5879c81996 fix: std::numeric_limits -> sprout::numeric_limits 2013-11-06 00:11:51 +09:00
bolero-MURAKAMI
95bb3a877d fix warning: remove unused typedef 2013-11-05 23:53:24 +09:00
bolero-MURAKAMI
3c4a465d35 support C++14 constexpr: random distributions 2013-11-05 23:46:23 +09:00
bolero-MURAKAMI
230630b45b add C++14 constexpr version: random generator 2013-11-05 17:39:11 +09:00
bolero-MURAKAMI
2c9f0647f4 fix: random generator/distribution result type (add const) 2013-11-04 18:50:48 +09:00
bolero-MURAKAMI
1132d08f23 add macro SPROUT_NON_CONSTEXPR 2013-11-02 18:28:18 +09:00
bolero-MURAKAMI
ff36d79afc support for C++14 constexpr: some classes 2013-10-30 18:15:57 +09:00
bolero-MURAKAMI
e0629a21ce support Generator Requirement: generator_iterator, random_redult 2013-10-17 18:46:31 +09:00
bolero-MURAKAMI
b192c5c214 fix random test: missing header 2013-10-05 19:27:07 +09:00
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