Commit graph

93 commits

Author SHA1 Message Date
bolero-MURAKAMI
87ed3d5548 add tuple assignment for pair 2014-03-01 10:35:24 +09:00
bolero-MURAKAMI
274122efb2 add SPROUT_FORWARD - workaround for ICC 2014-02-22 16:32:51 +09:00
bolero-MURAKAMI
2867cd79ef add SPROUT_DEPRECATED 2014-02-21 00:25:55 +09:00
bolero-MURAKAMI
7640eca894 fix defaulted default constructor 2014-01-14 00:18:06 +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
1132d08f23 add macro SPROUT_NON_CONSTEXPR 2013-11-02 18:28:18 +09:00
bolero-MURAKAMI
040278bd11 add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
bolero-MURAKAMI
478c476611 fix trivial constructor declaration 2013-10-29 19:15:52 +09:00
bolero-MURAKAMI
b95e583394 add config: SPROUT_INITIALIZER_LIST_CONSTEXPR 2013-10-27 16:25:13 +09:00
bolero-MURAKAMI
f1c0774f7a support for C++14 constexpr: basic_string 2013-10-26 14:12:09 +09:00
bolero-MURAKAMI
a90bbd5f38 add advance C++14 constexpr version 2013-10-05 13:35:26 +09:00
bolero-MURAKAMI
5f1c3d4dee fix string: comparison of signed and unsigned integer 2013-10-02 17:09:33 +09:00
bolero-MURAKAMI
d7bf483c4a fix basic_string constructor 2013-09-09 19:48:28 +09:00
bolero-MURAKAMI
3cba63db54 fix string::assign 2013-09-08 19:07:01 +09:00
bolero-MURAKAMI
7fae5004a7 fix basic_string 2013-09-06 15:15:32 +09:00
bolero-MURAKAMI
330e708eff fix string constructor range version 2013-09-05 22:52:42 +09:00
bolero-MURAKAMI
7c8f28115c fix string: add explicit for ctor basic_string(T const*) 2013-08-10 08:55:00 +09:00
bolero-MURAKAMI
c22735b212 fix warning: for clang 2013-08-09 20:04:27 +09:00
bolero-MURAKAMI
baf8995e81 [Destructive changes] add sprout::string constructor (already not an aggregate) 2013-08-09 19:04:37 +09:00
bolero-MURAKAMI
cb1077d247 add copyright 2013-08-08 18:54:33 +09:00
bolero-MURAKAMI
7a1974742a workaround for no c++11 numeric_limits 2013-08-07 00:15:09 +09:00
bolero-MURAKAMI
ce16e24637 workaround for libc++1101: no constexpr char_trais 2013-08-06 13:25:32 +09:00
bolero-MURAKAMI
fc5e510c3c fix to_string(FloatType): for large float value 2013-08-06 00:05:45 +09:00
bolero-MURAKAMI
9883dacfe2 fix to_string(FloatType): support inf, NaN; bug(digit count) 2013-08-05 22:18:02 +09:00
bolero-MURAKAMI
f8bfa6eeba add convert_array, to_string_array 2013-08-03 20:03:13 +09:00
bolero-MURAKAMI
d8cb7a7887 [testspr] add print_ln variadic version 2013-08-03 18:14:22 +09:00
bolero-MURAKAMI
57e35349e5 fix warning (for -Wextra) 2013-07-22 22:00:09 +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
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
56cb7702ea fix math functions 2013-05-06 23:57:38 +09:00
bolero-MURAKAMI
61720b72c3 erase warning: clang 2013-04-21 13:30:30 +09:00
bolero-MURAKAMI
410c369a6a add enable_make_indexes 2013-04-06 13:06:51 +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
e3e130f58d fix coding styles 2013-03-22 14:24:19 +09:00
bolero-MURAKAMI
a5e14e71e1 rename ptr_index, ptr_unindex 2013-02-26 17:03:30 +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
7aa10d1e08 support hash: floating point 2013-02-07 23:12:57 +09:00
bolero-MURAKAMI
66da9f4fea fix math::log implementation
support std::hash
2013-02-07 03:11:17 +09:00
bolero-MURAKAMI
3ddcd6cfd0 fix hash implementation 2013-02-04 23:48:18 +09:00
bolero-MURAKAMI
4332b26a0e fix hash implementation 2013-02-04 18:42:39 +09:00
bolero-MURAKAMI
ee8602f6a3 fix index_tuple 2013-01-25 15:14:29 +09:00
bolero-MURAKAMI
b51b14efa9 fix recursion depth: cstring algorithm 2013-01-13 01:16:48 +09:00
bolero-MURAKAMI
f26032dce8 fix implementation 2013-01-12 04:08:44 +09:00
bolero-MURAKAMI
5019f6aa96 fix recursion depth O(logN): some algorithms 2013-01-03 17:01:50 +09:00
bolero-MURAKAMI
e5332c18c2 add tristate_lexicographical_compare: delimiter version 2012-12-22 02:53:21 +09:00