bolero-MURAKAMI
31cceb37cd
add stateful library
2015-05-14 19:52:27 +09:00
bolero-MURAKAMI
755ebf4311
workaround for ICC 15
2015-05-08 20:11:30 +09:00
bolero-MURAKAMI
3029507c05
change copyright
2015-01-10 19:13:57 +09:00
bolero-MURAKAMI
a1f6d6ffc3
add bool_constant [N4334]
2014-12-10 19:54:12 +09:00
bolero-MURAKAMI
897d1e25b6
fix char literal implementation
2014-10-27 10:16:49 +09:00
bolero-MURAKAMI
06eaf3f0ec
fix string literal table implementations
2014-10-23 17:23:38 +09:00
bolero-MURAKAMI
979af136a1
fix macros for noexcept
2014-08-14 22:55:49 +09:00
bolero-MURAKAMI
c15de6136b
fix tuple_element: support SFINAE-friendly
2014-05-29 00:25:37 +09:00
bolero-MURAKAMI
3c4a048f25
fix <cstddef> include, for clang 3.5 earlier with libstdc++ 20140422 or later
2014-04-30 16:30:26 +09:00
bolero-MURAKAMI
705773a03a
remove warning
2014-04-14 15:52:20 +09:00
Bolero MURAKAMI
12e72dbf7e
Merge pull request #31 from kariya-mitsuru/lexicographical_compare
...
[algorithm.lexicographical_compare, algorithm.tristate_lexicographical_compare]
2014-04-14 15:29:07 +09:00
bolero-MURAKAMI
fad447dd9d
fix container_complete
2014-04-14 15:20:50 +09:00
bolero-MURAKAMI
2c0b1d4513
fix next|prev_permutation implementations
2014-04-14 15:16:05 +09:00
bolero-MURAKAMI
7e709630c6
rename type_traits is_int -> is_sint
...
add new type_traits is_*_unqualified
2014-03-15 12:06:51 +09:00
bolero-MURAKAMI
12e12373d0
fix version check macro
2014-01-20 13:09:54 +09:00
bolero-MURAKAMI
b881750699
fix version check macro
2014-01-20 11:23:03 +09:00
bolero-MURAKAMI
14f8d9d042
fix copyright year
2014-01-08 16:48:12 +09:00
bolero-MURAKAMI
be0bc155d8
fix float_exponent10 order O(logN)
2013-12-31 21:26:22 +09:00
Fadis
e3cb3bae99
Add support for CMake
2013-11-28 08:51:11 +09:00
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
Mitsuru Kariya
2e984eacb7
intermediate
...
fix tristate_lexicographical_compare(w/delimiter version)
reduce complexity
remove unnecessary code etc.
remove testcode
2013-09-02 20:57:45 +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