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

518 commits

Author SHA1 Message Date
bolero-MURAKAMI
2f86a59273 add _ placeholder User-defined literals 2013-07-07 19:10:25 +09:00
bolero-MURAKAMI
50f2ba6e31 fix compiler config: borland, visualc 2013-07-07 01:09:35 +09:00
bolero-MURAKAMI
9ca88083ac support for GCC4.7: optional in-place constructor 2013-07-01 16:57:56 +09:00
bolero-MURAKAMI
05a1ebfa85 add compiler-config: SPROUT_NO_CXX14_CONSTEXPR 2013-06-29 13:27:11 +09:00
bolero-MURAKAMI
a786a7ccb1 erase old code 2013-06-27 00:38:14 +09:00
bolero-MURAKAMI
e0ccfedaaa support for C++14: memcmp, memchr 2013-06-27 00:36:17 +09:00
bolero-MURAKAMI
4182fb3fea fix: support for clang3.3 2013-06-17 23:44:18 +09:00
bolero-MURAKAMI
c8d3fbe597 rename forward_clist::pop -> unlink
add forward_clist::erase_after()
2013-06-16 23:18:41 +09:00
bolero-MURAKAMI
dbab91a53c add forward_clist: C++14 constexpr based forward list 2013-06-15 22:14:24 +09:00
bolero-MURAKAMI
e578bdd0a6 support constexpr: get(optional&), get(optional&&) 2013-06-04 23:15:05 +09:00
bolero-MURAKAMI
5bf20db49b delete breed/* 2013-06-04 11:33:51 +09:00
bolero-MURAKAMI
7f6081e0cc fix explicit conversion: optional::operator bool, string::operator std::string, string_ref::operator std::string 2013-05-28 12:36:36 +09:00
bolero-MURAKAMI
e5efbfe340 fix optional: add in-place construction, emplace assignment 2013-05-23 20:55:26 +09:00
bolero-MURAKAMI
a77fd5ffef add weed parser: char_("character-sets") 2013-05-22 06:49:10 +09:00
bolero-MURAKAMI
ab096d442c add weed parser: char_(f, l) 2013-05-21 19:56:41 +09:00
bolero-MURAKAMI
e6420f2bbd move support: optional class template 2013-05-18 21:37:54 +09:00
bolero-MURAKAMI
d732a73431 add is_permutation algorithm: robust version (N3607) 2013-05-16 19:03:27 +09:00
bolero-MURAKAMI
d6aaabe45f add equal algorithm: robust version (N3607) 2013-05-16 18:37:37 +09:00
bolero-MURAKAMI
dce6fff6a4 add mismatch algorithm: robust version (N3607) 2013-05-16 15:13:49 +09:00
bolero-MURAKAMI
c71502f6b6 fix: index_tuple metafunctions as index_tuple aliases (if Template-aliases enabled) 2013-05-12 11:05:31 +09:00
bolero-MURAKAMI
57011669a0 rename complex user-defined literals: _if/_iF -> _i_f/_i_F 2013-05-11 23:57:15 +09:00
bolero-MURAKAMI
3ff1ffb4d9 fix index_tuple implementation: template aliases (if compiler supported) 2013-05-10 21:53:53 +09:00
bolero-MURAKAMI
bb36ef6e8b support for N3658 (Compile-time integer sequences): index_tuple
rename: integer_seq -> integer_sequence, make_integer_sequence -> make_integer_sequence
add unsigned-index sequence: index_sequence(alias), make_index_sequence, index_sequence_for
add: integer_pack, index_pack
2013-05-10 19:52:39 +09:00
bolero-MURAKAMI
a3aedcf136 erace old code (has been already commented out) 2013-05-09 16:59:07 +09:00
bolero-MURAKAMI
d7561c95dd fix tuple constrution: SFINAE bug (for GCC4.7.0) 2013-05-09 16:55:40 +09:00
bolero-MURAKAMI
3f434dd7e1 add finite check: is_integer, is_odd, is_even 2013-05-09 01:15:44 +09:00
bolero-MURAKAMI
9ff74b52eb erase inactive header include <stdexcept> 2013-05-08 02:42:23 +09:00
bolero-MURAKAMI
9247693c63 fix math functions 2013-05-08 01:46:40 +09:00
bolero-MURAKAMI
3498e9214f fix fmod 2013-05-07 13:40:18 +09:00
bolero-MURAKAMI
56cb7702ea fix math functions 2013-05-06 23:57:38 +09:00
bolero-MURAKAMI
7794e56192 fix math functions 2013-05-06 00:22:08 +09:00
bolero-MURAKAMI
fccb16687b fix math functions 2013-05-05 00:06:30 +09:00
bolero-MURAKAMI
ffb876c930 fix math functions 2013-04-29 10:56:46 +09:00
bolero-MURAKAMI
2e2b6c96ab fix math functions 2013-04-26 00:25:35 +09:00
bolero-MURAKAMI
dad3acceea fix exponential functions 2013-04-25 15:36:19 +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
a27c83e939 fix erf, erfc
fix for special values: trigonometric functions
2013-04-23 23:07:20 +09:00
bolero-MURAKAMI
5f40808f75 add math::lgamma 2013-04-23 19:03:03 +09:00
bolero-MURAKAMI
a55c430f09 add math tgamma 2013-04-22 23:55:30 +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
74e0c8acd6 fix adapt interface: container, tuple, hash, generator 2013-04-22 13:04:27 +09:00
bolero-MURAKAMI
61720b72c3 erase warning: clang 2013-04-21 13:30:30 +09:00
bolero-MURAKAMI
fb4fb791dd fix uuid::md5_name_generator 2013-04-15 19:13:14 +09:00
bolero-MURAKAMI
35e651d144 add user-defined literals _uuid3, _uuid5 2013-04-14 19:42:34 +09:00
bolero-MURAKAMI
94b146b5cc add user-defined literals complex, rational 2013-04-14 16:51:19 +09:00
bolero-MURAKAMI
9e9556b62a add adapt std::array, std::pair 2013-04-13 00:04:01 +09:00
bolero-MURAKAMI
0437b24f12 fix make_tuple result-type 2013-04-12 19:17:16 +09:00
bolero-MURAKAMI
a5b7eda260 fix libs/random/example/array.cpp 2013-04-11 15:50:14 +09:00
bolero-MURAKAMI
8885b115f7 add case_conv algorithms 2013-04-09 19:27:06 +09:00
bolero-MURAKAMI
ef5aa728b0 fix string_ref io 2013-04-08 17:45:03 +09:00
bolero-MURAKAMI
f0dfb208e0 add _indexes User-defined literals 2013-04-07 21:55:55 +09:00
bolero-MURAKAMI
410c369a6a add enable_make_indexes 2013-04-06 13:06:51 +09:00
bolero-MURAKAMI
bc2e3e245b fix index_range 2013-04-05 23:37:24 +09:00
bolero-MURAKAMI
312aa7f73c fix index_range 2013-04-05 18:11:56 +09:00
bolero-MURAKAMI
44f973cc19 fix for GCC4.8 2013-03-31 18:20:59 +09:00
bolero-MURAKAMI
049d4592c2 fix index_range implementation 2013-03-31 15:14:10 +09:00
bolero-MURAKAMI
331aaa3559 add index_tuple/integer_seq 2013-03-31 13:39:26 +09:00
bolero-MURAKAMI
6a78f64feb fix optional 2013-03-31 10:09:02 +09:00
bolero-MURAKAMI
a1c119a9bb add SFINAE: tuple flexibly construction 2013-03-29 19:19:40 +09:00
bolero-MURAKAMI
f905d1f02a add tuple construction (from pair) 2013-03-27 17:55:14 +09:00
bolero-MURAKAMI
2e8b85e90c fix tuple construction, darkroom rgb & vector3d construction 2013-03-27 02:02:16 +09:00
bolero-MURAKAMI
c78e1d0e6d fix weed type_traits 2013-03-25 12:43:47 +09:00
bolero-MURAKAMI
f712788cce fix README 2013-03-24 17:07:20 +09:00
bolero-MURAKAMI
f5b8b91255 add template aliases type_traits 2013-03-23 23:46:03 +09:00
bolero-MURAKAMI
e3e130f58d fix coding styles 2013-03-22 14:24:19 +09:00
bolero-MURAKAMI
a2b368a7cc add identity 2013-03-21 22:11:40 +09:00
bolero-MURAKAMI
2cb55b6b6c fix for GCC4.8 RC 2013-03-21 20:00:42 +09:00
bolero-MURAKAMI
57bcbc6cdb fix SPROUT_ASSERT 2013-03-20 02:21:25 +09:00
bolero-MURAKAMI
2cb0f08555 fix SPROUT_ASSERT 2013-03-19 16:32:48 +09:00
bolero-MURAKAMI
07f052fb6e add SPROUT_ASSERT 2013-03-18 19:12:21 +09:00
bolero-MURAKAMI
a5e14e71e1 rename ptr_index, ptr_unindex 2013-02-26 17:03:30 +09:00
bolero-MURAKAMI
899bf3fa77 add sub_window, add sub_offset 2013-02-26 16:14:04 +09:00
bolero-MURAKAMI
bf8c46b203 add inserter
fix type_traits is_iterator
2013-02-26 12:39:03 +09:00
bolero-MURAKAMI
74e83e31a7 add back_inserter, front_inserter 2013-02-26 10:43:27 +09:00
bolero-MURAKAMI
7c706381d4 fix iterator implementation 2013-02-23 15:21:27 +09:00
bolero-MURAKAMI
4c996bd47b fix for constexpr disabled 2013-02-20 02:23:20 +09:00
bolero-MURAKAMI
84376c3f69 fix string_ref 2013-02-20 01:12:56 +09:00
bolero-MURAKAMI
2e0bc89188 add conversion string_ref to arithmetic-type 2013-02-19 10:51:12 +09:00
bolero-MURAKAMI
1ef8a6a63b add sprout::string_ref
support conversion array-like container iterator to pointer
2013-02-19 02:49:10 +09:00
bolero-MURAKAMI
fa1d769bdf fix math functions 2013-02-14 18:02:43 +09:00
bolero-MURAKAMI
5d809ef5c9 fix math headers 2013-02-10 17:33:31 +09:00
bolero-MURAKAMI
887dba1849 add math: reminder, rem_quo(same as remquo) 2013-02-10 17:12:31 +09:00
bolero-MURAKAMI
434aa8d3c5 fix math: rounding function,etc... 2013-02-10 11:54:54 +09:00
bolero-MURAKAMI
53b99b25f8 fix polymorphic functor 2013-02-08 01:14:42 +09:00
bolero-MURAKAMI
ac5ac257e6 fix include header 2013-02-08 00:49:47 +09:00
bolero-MURAKAMI
3ab397171f add polymorphic hash functor 2013-02-07 23:39:57 +09:00
bolero-MURAKAMI
7aa10d1e08 support hash: floating point 2013-02-07 23:12:57 +09:00
bolero-MURAKAMI
63ef07d124 add floating point functions: float_pair, float_exponent, float_mantissa 2013-02-07 19:26:24 +09:00
bolero-MURAKAMI
d05b597e80 add math functions: logb, ilogb 2013-02-07 18:14:50 +09:00
bolero-MURAKAMI
4b3d4e82d7 fix math::exp implementation 2013-02-07 03:32:05 +09:00
bolero-MURAKAMI
66da9f4fea fix math::log implementation
support std::hash
2013-02-07 03:11:17 +09:00
bolero-MURAKAMI
9140b68379 fix hash test 2013-02-05 01:02:59 +09:00
bolero-MURAKAMI
5df05cf750 fix hash header 2013-02-05 00:23:56 +09:00
bolero-MURAKAMI
3ddcd6cfd0 fix hash implementation 2013-02-04 23:48:18 +09:00
bolero-MURAKAMI
c72ab5c6c1 fix hash implementation 2013-02-04 23:10:24 +09:00
bolero-MURAKAMI
6e5f4c5606 rename hash_values_combine -> hash_combine
fix hash_range
2013-02-04 22:13:27 +09:00
bolero-MURAKAMI
4332b26a0e fix hash implementation 2013-02-04 18:42:39 +09:00
bolero-MURAKAMI
0a5f16ee81 support hash: pair, value_holder, optional, variant, tribool 2013-02-04 10:24:23 +09:00
bolero-MURAKAMI
f3b405ad0f fix algorithm: bogo_sort, bozo_sort 2013-02-04 01:10:26 +09:00