Commit Graph

564 Commits

Author SHA1 Message Date
jzmaddock
93d9d00c85 Fix doc typo in history. boost-1.58.0 2015-03-20 18:45:29 +00:00
jzmaddock
913b336ead Previous fix for Intel-15 breaks clang, fix. 2015-03-19 13:32:48 +00:00
jzmaddock
4f6efdb36a Workaround for MSVC that seems not to find the default_ops overload in some situations. 2015-03-19 13:32:47 +00:00
jzmaddock
3bf93f94a9 Merge branch 'develop' 2015-03-04 19:12:17 +00:00
jzmaddock
10a68c89f7 Update to allow mixed number comparisons. 2015-03-03 19:06:04 +00:00
jzmaddock
1be19884f4 Change to use new gcd location. 2015-03-02 12:27:26 +00:00
jzmaddock
e7bbae7477 Fix multiple definitions that occur when using STLPort. 2015-03-02 12:27:05 +00:00
jzmaddock
cfbd812db6 Merge branch 'develop' 2015-02-24 13:23:49 +00:00
jzmaddock
9379a54b4c Disable some builds if there is no C++11 support. 2015-02-24 13:23:22 +00:00
jzmaddock
e0dcac2c72 Merge branch 'develop' 2015-02-24 09:16:51 +00:00
jzmaddock
10bc4eb774 Workaround for Solaris compiler. 2015-02-22 19:00:36 +00:00
jzmaddock
e175ed2bfe Cast std::string::size_type arguments to std::string functions so there can be no ambiguity in the calls, see https://svn.boost.org/trac/boost/ticket/11029 2015-02-22 17:58:34 +00:00
jzmaddock
6d0c3cf823 Update history, regen docs. 2015-02-22 13:15:19 +00:00
jzmaddock
f970a18141 Make frexp a non-expression template function so it functions even when the return value is ignored. Fixes issue: https://svn.boost.org/trac/boost/ticket/10993 2015-02-22 12:49:32 +00:00
jzmaddock
a70cad05fb Add workaround for Oracle type-conversion bug. 2015-02-21 19:09:54 +00:00
jzmaddock
3b35dd8e68 Fix for Intel constexpr issue. 2015-02-13 17:51:30 +00:00
jzmaddock
f066d288cd Partly back out previous patch - not all the workarounds were required after all. 2015-02-12 13:32:01 +00:00
jzmaddock
8a7fd7cf1a Fixes for Intel-15 compile failures. 2015-02-12 13:14:10 +00:00
jzmaddock
0cfe21cf1c Fix some more noexcept failures, and tighten up the tests. 2015-02-10 16:51:36 +00:00
jzmaddock
83b0b09ca9 More fixes for GMP and gcc-4.9 2015-02-09 18:21:39 +00:00
jzmaddock
4c223e913f Fix for gcc-4.9.x and GMP bug. 2015-02-09 18:19:12 +00:00
jzmaddock
6df6b1c441 Fix tests for case where double_limb_type = __int128. 2015-02-09 17:58:44 +00:00
jzmaddock
9927d49cb9 Many more fixes and tests for noexcept issues, see https://svn.boost.org/trac/boost/ticket/10990 2015-02-08 18:16:31 +00:00
jzmaddock
33630bc407 Clean up and enhance noexcept support, add tests to validate cpp_int and cpp_rational are performing as expected. See https://svn.boost.org/trac/boost/ticket/10990 2015-02-07 17:54:09 +00:00
jzmaddock
ca1f469772 Assert preconditions that are broken in https://svn.boost.org/trac/boost/ticket/10924 2015-02-06 19:02:37 +00:00
jzmaddock
98ff84b860 Mark some more functions with conditional noexcept support, also simplified/removed some casts which weren't required. 2015-02-06 18:33:58 +00:00
jzmaddock
4340817fd8 If there are no long double functions be very careful where we set the limits as frexp/ldexp called with a value outside the range of a double will return +INF, which then causes cpp_dec_float to go into an infinite loop. Fixes Cygwin GCC issue. See https://svn.boost.org/trac/boost/ticket/10924 2015-02-06 18:32:31 +00:00
jzmaddock
184d9847b0 Fix cygwin build - don't use itrunc on platforms with no long double support. 2015-02-06 18:30:26 +00:00
jzmaddock
7e18be7902 Add missing out-of-line definitions. 2015-02-06 18:29:33 +00:00
jzmaddock
f57ecf8290 Fix type traits dispatching to work with pending new version. 2015-01-29 11:47:32 +00:00
jzmaddock
1eade788da Merge pull request #8 from jhunold/integer
adjust to move of gcd/lcm from math to integer library
2015-01-23 19:39:30 +00:00
Jürgen Hunold
37815e5dce adjust to move of gcd/lcm from math to integer library 2015-01-23 18:01:34 +01:00
jzmaddock
92748f6327 Add missing #include. 2015-01-19 18:34:00 +00:00
jzmaddock
5e0d6c0515 Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop 2015-01-19 13:28:12 +00:00
jzmaddock
d3ff8713db Merge pull request #7 from jhunold/integer
adjust to move of gcd/lcm from math to integer library
2015-01-19 13:27:08 +00:00
Jürgen Hunold
bc8ce20058 adjust to move of gcd/lcm from math to integer library 2015-01-19 11:06:18 +01:00
jzmaddock
4d9a5b5afe Merge branch 'develop' boost-1.57.0 2014-10-17 18:56:04 +01:00
jzmaddock
6e7fe09031 Update history. 2014-10-17 18:55:29 +01:00
jzmaddock
3279aa35aa Fix typos, see: https://svn.boost.org/trac/boost/ticket/10649 2014-10-11 18:10:55 +01:00
jzmaddock
55bbda0c31 Fix rare bug that breaks invariants in exp. 2014-10-09 16:41:21 +01:00
jzmaddock
63f53c48f3 Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop 2014-10-09 16:13:21 +01:00
jzmaddock
761c7c8c38 Fix some C++03 mode failures. 2014-10-09 16:12:56 +01:00
jzmaddock
6589979f11 Remove dead code. 2014-10-09 09:21:42 +01:00
jzmaddock
f2522106f5 Fix case where intmax_t is smaller than long long, also apply gcc-4.6 workaround to Intel which has the same bug (all versions to 15.0). 2014-09-23 19:42:58 +01:00
jzmaddock
bae613e6aa Abort test if there are too many errors 2014-09-23 17:01:14 +01:00
jzmaddock
a8145d4400 Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop 2014-08-29 18:54:38 +01:00
jzmaddock
cd1e62a4b0 Fix for issue https://svn.boost.org/trac/boost/ticket/10405
Change code snippets in docs to be complete programs to avoid any confusion.
Fix failure caused by change to Boost.Random.
Regenerate docs.
2014-08-29 18:54:09 +01:00
jzmaddock
4308d9bbd5 Merge pull request #6 from danieljames/metadata
Create metadata file.
2014-08-18 17:51:05 +01:00
Daniel James
5c72e70cfb Add metadata file. 2014-08-18 15:07:58 +01:00
jzmaddock
290c3da308 Fix typos. 2014-07-16 18:16:54 +01:00