Commit graph

119 commits

Author SHA1 Message Date
bolero-MURAKAMI
979af136a1 fix macros for noexcept 2014-08-14 22:55:49 +09:00
bolero-MURAKAMI
d0d2b677bc fix config for C++14 2014-08-01 15:24:00 +09:00
bolero-MURAKAMI
c15de6136b fix tuple_element: support SFINAE-friendly 2014-05-29 00:25:37 +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
cd16923347 add C++14 constexpr range algorithms 2014-04-09 18:11:40 +09:00
bolero-MURAKAMI
61dd3351fc add type_traits for variable templates version 2014-03-15 18:11:11 +09:00
bolero-MURAKAMI
7e709630c6 rename type_traits is_int -> is_sint
add new type_traits is_*_unqualified
2014-03-15 12:06:51 +09:00
bolero-MURAKAMI
274122efb2 add SPROUT_FORWARD - workaround for ICC 2014-02-22 16:32:51 +09:00
bolero-MURAKAMI
eae1729128 fix for ICC: aggregate initialization 2014-02-21 23:43:24 +09:00
bolero-MURAKAMI
b4b870209b add SPROUT_PP_SOME_NUMBER 2014-01-27 19:09:00 +09:00
bolero-MURAKAMI
f0bea01ede rename random/result.hpp -> random/results.hpp 2014-01-17 22:09:08 +09:00
bolero-MURAKAMI
769e18178a add random::result, random::next 2014-01-16 18:59:25 +09:00
bolero-MURAKAMI
3879666b02 fix random generation implementation 2014-01-16 01:04:31 +09:00
bolero-MURAKAMI
406a1ff789 fix random_result<E, D>::next_generator(): returns variate_generator<E, D> 2014-01-15 00:06:38 +09:00
bolero-MURAKAMI
6e5004b6f4 fix testspr 2014-01-14 12:39:07 +09:00
bolero-MURAKAMI
7640eca894 fix defaulted default constructor 2014-01-14 00:18:06 +09:00
bolero-MURAKAMI
e7b8d74c0f fix shufle_order: support clang 3.3 or later (default template depth 256) 2014-01-11 16:05:18 +09:00
bolero-MURAKAMI
14f8d9d042 fix copyright year 2014-01-08 16:48:12 +09:00
bolero-MURAKAMI
403e83eaf0 all type_traits support C++14 requirements 2013-11-22 21:11:08 +09:00
bolero-MURAKAMI
bf0c7021cf modify namespace result_of -> results
support C++14 type_traits
2013-11-20 22:04:11 +09:00
bolero-MURAKAMI
09bff1e262 fix min/max use 2013-11-10 22:13:25 +09:00
bolero-MURAKAMI
2b08b8e1d5 fix taus88 2013-11-10 21:23:09 +09:00
bolero-MURAKAMI
fc1d4421fd fix xor_combine::max 2013-11-10 21:01:27 +09:00
bolero-MURAKAMI
a32b1c7c00 fix Sseq SFINAE 2013-11-10 20:50:16 +09:00
bolero-MURAKAMI
f5e00839c1 fix: remove warnings 2013-11-10 18:46:24 +09:00
bolero-MURAKAMI
4677628cd6 [sprout.random] add generate_canonical 2013-11-09 23:48:30 +09:00
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