Christopher Kormanyos
b21926b083
Add comment to Gauss-Laguerre auadrature example. Test over a wide range of decimal digits from 10...600 with various multiple-precision types.
2014-01-27 23:20:23 +01:00
Christopher Kormanyos
12aa8772c8
Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop
2014-01-27 21:10:15 +01:00
Christopher Kormanyos
73a6ec1da4
Add an example of multiple-precision Gauss-Laguerre quadrature.
2014-01-27 21:09:29 +01:00
jzmaddock
51a77f12ac
Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop
2014-01-17 10:05:23 +00:00
jzmaddock
9a05e24994
Fix for https://svn.boost.org/trac/boost/ticket/9579
...
Make sure conversion to built in integer does the right thing when the result is in range.
Allow convert_to and conversion operator to work when the target type is another number which does not have an existing implicit/explicit conversion.
2014-01-17 10:04:55 +00:00
Christopher Kormanyos
c94600eb57
Add more hypergeometric functions. Refine style and performance measurements.
2013-12-24 16:52:26 +01:00
jzmaddock
e83adbe0ad
Add timing info and MPFR option, plus change to get thing compiling with expression-templates turned on.
2013-12-23 17:36:51 +00:00
Christopher Kormanyos
0d627f3322
Commit non-trivial use-case that calculates hypergemetric functions.
2013-12-22 19:59:07 +01:00
jzmaddock
5302b484a4
Add serialization support to cpp_bin_float and document.
2013-12-22 13:35:56 +00:00
jzmaddock
787cd1101e
Update tests to exercise move-construct/copy better.
...
Fix exposed bug in tommath backend.
See also https://svn.boost.org/trac/boost/ticket/9497 .
2013-12-22 09:57:01 +00:00
jzmaddock
f9a4e93a5d
Update history and regenerate docs.
2013-12-21 17:00:43 +00:00
jzmaddock
f552968b21
Tentative fix to allow move-copy from an already moved-from object - see https://svn.boost.org/trac/boost/ticket/9497 .
2013-12-21 17:00:16 +00:00
jzmaddock
91491e60c0
Apply typo fixes from https://svn.boost.org/trac/boost/ticket/9432
2013-12-21 16:34:38 +00:00
jzmaddock
8fc374c94e
Apply fix for https://svn.boost.org/trac/boost/ticket/9336 .
2013-12-21 16:34:09 +00:00
Christopher Kormanyos
877851ece4
Update license information.
2013-12-16 21:00:06 +01:00
jzmaddock
a7db4fb2d8
Fix pow and exp, plus numeric_limits min/max values.
2013-12-04 17:15:30 +00:00
jzmaddock
8fc8406008
Fix cpp_bin_float gcc compile.
...
Fix tests to work as intended.
2013-12-04 17:14:38 +00:00
Beman
6aae36ea92
End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
2013-12-01 17:21:02 -05:00
Beman
1e6ea369be
End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
2013-12-01 09:18:13 -05:00
Beman
a215fdf572
End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags so need explicit normalization. See .gitattributes man page and extensive list discussion.
2013-11-30 10:41:08 -05:00
John Maddock
59d2c0d383
Fix up error rates for cpp_bin_float: these are higher mostly down to less accurate sine and cosine than the competition :-(
...
[SVN r86786]
2013-11-22 17:13:35 +00:00
John Maddock
10ed707a68
Initial merge of cpp_bin_float code from sandbox.
...
[SVN r86781]
2013-11-21 19:05:42 +00:00
John Maddock
239fd62dbe
Add some better error checks to interval construction.
...
[SVN r86779]
2013-11-21 13:04:20 +00:00
John Maddock
25e5455b92
Fix min/max_exponent values (these should be base 10 not base 2 as before).
...
[SVN r86778]
2013-11-21 10:31:03 +00:00
John Maddock
0f43fc14ea
Update release notes.
...
[SVN r86350]
2013-10-18 11:40:46 +00:00
John Maddock
68406722d5
Fix type of cast target when casting to allocator.
...
Add additional type of argument to frexp/ldexp.
Template integer types in float IO conversion routines.
Improve termination condition in asin code.
Fix some compiler errors that can occur in conversion routines.
[SVN r86339]
2013-10-17 15:11:13 +00:00
John Maddock
0a32de0fe6
Fixes for cpp_bin_float
...
[SVN r86294]
2013-10-13 18:13:47 +00:00
John Maddock
1972871e36
Use memcpy in more places.
...
Add optimized bitwise operations for unsigned integers.
Fixes #9243 .
Refs #9231 .
[SVN r86262]
2013-10-12 12:02:11 +00:00
John Maddock
86a3ba299f
Optimize copying of allocator-free cpp_int's via memcpy.
...
Fix consistency of checks for exponents < 0 in powm.
Fixes #9231 .
Refs #9236 .
[SVN r86258]
2013-10-12 08:19:29 +00:00
John Maddock
7c2727ad61
Enable divide_qr for mixed arguments.
...
[SVN r86193]
2013-10-07 18:16:19 +00:00
John Maddock
9b526498b5
Fix history and regenerate docs.
...
[SVN r86083]
2013-09-30 17:53:03 +00:00
John Maddock
bd935c9f55
Merge multiprecision doc changes.
...
[SVN r85711]
2013-09-16 17:54:47 +00:00
John Maddock
75c79d7cae
Update revision log and add serialization support docs.
...
[SVN r85700]
2013-09-16 15:36:49 +00:00
John Maddock
0a3a504f92
Merge multiprecision changes from Trunk.
...
[SVN r85681]
2013-09-15 18:04:02 +00:00
John Maddock
635d9aee34
Fix pp-logic.
...
[SVN r85662]
2013-09-13 16:45:52 +00:00
John Maddock
549eed8c92
TRy and improve error reporting.
...
[SVN r85650]
2013-09-11 18:14:32 +00:00
John Maddock
10e6f7227d
Fix path used to load test data.
...
[SVN r85642]
2013-09-10 17:40:30 +00:00
John Maddock
1e268d62ef
Improve error handling in serialization tests.
...
[SVN r85619]
2013-09-09 11:52:30 +00:00
John Maddock
d5323e2618
Fix bug in cpp_int serialization code
...
[SVN r85595]
2013-09-07 18:16:22 +00:00
John Maddock
9df261700f
Fix test failures exposed by changes to Boost.Rational.
...
[SVN r85585]
2013-09-06 15:43:07 +00:00
John Maddock
331a4e3e2c
Fix some invalid comparisons (GCC compiler errors).
...
[SVN r85573]
2013-09-05 16:08:23 +00:00
John Maddock
45c93d8fa2
Optimise squaring to use mpfr_sqr and mpfi_sqr.
...
[SVN r85449]
2013-08-24 17:21:28 +00:00
John Maddock
47ed6aca2e
Fix some buglets in decimal rounding.
...
[SVN r85420]
2013-08-22 12:38:19 +00:00
John Maddock
3ae83df777
Update float128 docs.
...
[SVN r85356]
2013-08-15 11:55:21 +00:00
John Maddock
72268f9705
Improve _Quad/__float128 selection logic.
...
[SVN r85354]
2013-08-15 10:45:49 +00:00
John Maddock
3f405908ad
Fix mpl logic for enumerating through typelist.
...
[SVN r85352]
2013-08-15 10:00:52 +00:00
John Maddock
c8884355c8
Fix std::numeric_limits<>::round_error().
...
[SVN r85347]
2013-08-14 15:31:48 +00:00
John Maddock
bad2b89ac1
Modify cosine default evaluation code to call the sin code: less code and better precision.
...
[SVN r85333]
2013-08-13 17:05:54 +00:00
John Maddock
3289ba1741
Fix overflow bug.
...
[SVN r85314]
2013-08-12 11:58:17 +00:00
John Maddock
749394599b
Fix digits10 member for cpp_int's.
...
[SVN r85312]
2013-08-12 11:08:47 +00:00