Commit graph

489 commits

Author SHA1 Message Date
bolero-MURAKAMI
ce16e24637 workaround for libc++1101: no constexpr char_trais 2013-08-06 13:25:32 +09:00
bolero-MURAKAMI
6bd876c587 fix detail/float.hpp: include pair
add testspr/header_all.hpp
2013-08-06 01:00:57 +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
99547d3fe7 workaround for clang3.2: cstdint constant macros missing 2013-08-04 11:08:41 +09:00
bolero-MURAKAMI
514c5f0c69 fix include guard: modulus.hpp 2013-08-03 22:00:16 +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
3e97ddd286 workaround for Clang: uniform_int_ditribution, uniform_real_distribution 2013-07-25 23:32:42 +09:00
bolero-MURAKAMI
0aeaf19c47 fix fit-algorithm implementation: min compare 2013-07-24 19:22:26 +09:00
bolero-MURAKAMI
57e35349e5 fix warning (for -Wextra) 2013-07-22 22:00:09 +09:00
bolero-MURAKAMI
49243e6c94 workaround for GCC4.8: remove non-trivial move ctor 2013-07-16 18:42:33 +09:00
bolero-MURAKAMI
d1d273a84a fic cbind 2013-07-15 22:50:40 +09:00
bolero-MURAKAMI
0d51ecff37 fix bind for GCC4.7 2013-07-15 16:23:43 +09:00
bolero-MURAKAMI
a7def70996 add types::upper_bound_index meta-function 2013-07-11 03:05:49 +09:00
bolero-MURAKAMI
9d7d243886 fix _ positional-placeholder implementation 2013-07-10 18:06:19 +09:00
bolero-MURAKAMI
95d8db9289 fix variadic-or-positional placeholders type 2013-07-10 12:15:11 +09:00
bolero-MURAKAMI
d435c59657 fix _va, _Ntail placeholder: can be placed any positions 2013-07-09 23:15:53 +09:00
bolero-MURAKAMI
651d8deba8 add _tail placeholders User-defined Literals 2013-07-09 01:37:01 +09:00
bolero-MURAKAMI
8fa8d80ca2 add _va, _Ntail variadic placeholders 2013-07-09 00:58:31 +09:00
bolero-MURAKAMI
e052c3d3a9 add automatically-placeholder '_' 2013-07-07 23:05:18 +09:00
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