Commit graph

70 commits

Author SHA1 Message Date
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
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