bolero-MURAKAMI
bf0c7021cf
modify namespace result_of -> results
...
support C++14 type_traits
2013-11-20 22:04:11 +09:00
bolero-MURAKAMI
b60a7aca9c
[sprout.random] add Sseq version: constructor, seed
2013-11-09 17:39:57 +09:00
bolero-MURAKAMI
1132d08f23
add macro SPROUT_NON_CONSTEXPR
2013-11-02 18:28:18 +09:00
bolero-MURAKAMI
5686785ea9
fix: less.hpp header, erase lower/upper_bound detail header
2013-09-02 14:46:13 +09:00
Mitsuru Kariya
5b13f3b8a2
[algorithm.equal_range, etc] Change recursive function parameters from "Iter, Iter" to "Iter, length."
2013-09-01 00:13:23 +09:00
bolero-MURAKAMI
1944a437e3
fix search_one_rev
2013-08-28 21:04:03 +09:00
Mitsuru Kariya
bfc22a86a7
Change find_end:
...
1.Fix for ForwardIterator when [first2, last2) is empty.
2.Fix RandomAccessIterator version.(search from last1)
3.Add BidirectionalIterator version.(search from last1)
4.Add sprout::detail::search_one_rev helper function for
BidirectionalIterator version.
2013-08-28 13:24:15 +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
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
57e35349e5
fix warning (for -Wextra)
2013-07-22 22:00:09 +09:00
bolero-MURAKAMI
2f86a59273
add _ placeholder User-defined literals
2013-07-07 19:10:25 +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
56cb7702ea
fix math functions
2013-05-06 23:57:38 +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
899bf3fa77
add sub_window, add sub_offset
2013-02-26 16:14:04 +09:00
bolero-MURAKAMI
7c706381d4
fix iterator implementation
2013-02-23 15:21:27 +09:00
bolero-MURAKAMI
84376c3f69
fix string_ref
2013-02-20 01:12:56 +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
b51b14efa9
fix recursion depth: cstring algorithm
2013-01-13 01:16:48 +09:00
bolero-MURAKAMI
e2b207d3be
fix recursion depth: some algorithms
2013-01-11 02:55:19 +09:00
bolero-MURAKAMI
5019f6aa96
fix recursion depth O(logN): some algorithms
2013-01-03 17:01:50 +09:00
bolero-MURAKAMI
ddac080ec0
add tristate_lexicographical_compare
2012-12-21 23:12:54 +09:00
bolero-MURAKAMI
8b80b159c8
fix for VC++11
2012-12-17 23:10:23 +09:00
bolero-MURAKAMI
f673db1451
fix for VC++11
2012-12-17 20:10:17 +09:00
bolero-MURAKAMI
d5c61e65ca
fix recursion depth: detail::count_n, detail::count_n_if, detail::overlap_count
2012-12-17 02:14:07 +09:00
bolero-MURAKAMI
90890d2336
fix recursion depth: search
2012-12-13 12:18:19 +09:00
bolero-MURAKAMI
75228465fe
fix recursion depth: count, count_if, mismatch, equal, is_permutation
2012-12-12 01:47:14 +09:00
bolero-MURAKAMI
74729ce14f
fix recursion depth math functions.
2012-12-08 13:45:09 +09:00
bolero-MURAKAMI
b44f7c8f2a
add compost utility
2012-12-07 02:31:16 +09:00
bolero-MURAKAMI
df3023db30
fix coding-stype
2012-10-06 00:58:56 +09:00
bolero-MURAKAMI
f9d4b475b4
add sprout/numeric/dft.wave.hpp
...
fix constexpr -> inline constexpr
2012-07-15 16:04:05 +09:00
bolero-MURAKAMI
1c65d59971
add sprout/math/comparison.hpp
2012-07-06 23:10:49 +09:00
bolero-MURAKAMI
77f058a34c
add floor, ceil, trunc, round
2012-07-05 00:09:44 +09:00
bolero-MURAKAMI
c6fb8af0c5
fix detail/* directory structures.
2012-06-24 08:22:12 +09:00
bolero-MURAKAMI
1636398742
fix math implementation.
2012-06-23 13:22:50 +09:00
bolero-MURAKAMI
5c9e1cb991
fix type_traits/aliases.hpp
2012-05-27 00:43:38 +09:00
bolero-MURAKAMI
1ea9d30e2a
rewrite sprout::algorithm::join performance
2012-05-22 01:06:13 +09:00
bolero-MURAKAMI
be70a2e4ef
add sprout/io.hpp
...
fix complex.hpp include header
fix partial_sum bug
fix range_return bug
2012-04-23 18:37:14 +09:00
bolero-MURAKAMI
47ec95c7ff
add detail/int.hpp
2012-04-19 12:29:48 +09:00
bolero-MURAKAMI
80763fd432
add detail/float.hpp
2012-04-18 17:46:27 +09:00
bolero-MURAKAMI
09b4b56fad
fix to_string
...
fix from_string
fix filename typo
2012-04-16 15:33:29 +09:00
bolero-MURAKAMI
28f7c510a5
add cwchar.hpp
...
rename decimal_to_int -> ascii_to_int
2012-04-15 10:31:49 +09:00