jzmaddock
a8ab907e20
Ensure remainder has correct sign when the result is zero.
...
Also ensure float128 specializations of eval_signbit are actually called.
Change return type of signbit to bool to match std::signbit and update docs.
Add test case.
Fixes https://github.com/boostorg/multiprecision/issues/426 .
2022-02-01 19:02:02 +00:00
jzmaddock
c72c479023
Change all bit counts to use size_t/ptrdiff_t.
...
Fixes https://github.com/boostorg/multiprecision/issues/362
2021-12-15 15:18:47 +00:00
Matt Borland
a7a5dbdcbd
Replacement of boost with std and improve readability
2021-12-01 17:19:50 +02:00
Matt Borland
1e6ff4cc09
Replace BOOST_ASSERT with BOOST_MP_ASSERT
2021-11-26 20:29:08 +02:00
jzmaddock
3ba1d3dcd3
Update history and regenerate docs.
2021-11-06 19:05:51 +00:00
jzmaddock
ae9cf23a11
Documentation update for the new rational_adaptor.
...
Includes updating all the performance results.
2021-09-30 19:45:16 +01:00
jzmaddock
58b97f79f4
Update history.
...
[CI SKIP]
2021-06-29 11:05:18 +01:00
jzmaddock
dd241b380c
Merge pull request #318 from boostorg/precision_issue_308
...
Big Variable Precision update.
2021-06-27 09:41:33 +01:00
Nick Thompson
9e2a6db22c
Test to_string and add it to docs.
2021-06-22 15:53:51 -04:00
jzmaddock
e5d315f0cc
Merge branch 'develop' into precision_issue_308
...
Fixed Conflicts:
include/boost/multiprecision/complex_adaptor.hpp
include/boost/multiprecision/debug_adaptor.hpp
include/boost/multiprecision/logged_adaptor.hpp
include/boost/multiprecision/mpfr.hpp
2021-06-13 11:27:26 +01:00
jzmaddock
1f911f887c
Minor doc update.
2021-06-13 11:08:01 +01:00
jzmaddock
b4f2c28c6d
Flesh out variable precision docs some more.
2021-06-01 19:51:43 +01:00
jzmaddock
83da000ce2
Add precision changing examples.
2021-05-25 11:09:48 +01:00
jzmaddock
3832c6aae1
Remove big_lanczos.hpp.
2021-05-24 10:15:48 +01:00
jzmaddock
4962f05e97
More thread safety adjustments.
...
Also add missing doc file.
[CI SKIP]
2021-05-19 09:19:11 +01:00
jzmaddock
cb638b5ee2
Update docs.
2021-05-12 17:31:41 +01:00
jzmaddock
8fdc0383db
Restore lost docs.
...
Move some sections around.
Reword the float vs string construction docs slightly.
2021-02-28 11:35:13 +00:00
jzmaddock
c6d7d1ca6e
Doc regen and add missing files.
2021-02-28 09:07:52 +00:00
jzmaddock
4b68342d32
Update version history, regenerate docs.
2021-02-26 17:00:28 +00:00
Christopher Kormanyos
d3cb8e4613
Fixes #289 with a clear intuitive example
2021-02-24 20:11:57 +01:00
jzmaddock
873079c962
Use noexcept rather than the macros.
2021-01-19 15:42:28 +00:00
jzmaddock
a9b4361c0a
Completely remove MPL usage.
2021-01-16 11:22:28 +00:00
jzmaddock
8bb54d07fd
Remove most boost.type_traits usage.
2021-01-14 17:05:14 +00:00
jzmaddock
cb514e9249
Giant C++11 refactor removing:
...
BOOST_STATIC_ASSERT
BOOST_STATIC_CONST
boost::enable_if/disable_if
Changed many traits class usages from boost:: to std::.
2021-01-13 14:33:48 +00:00
jzmaddock
05d2d09bfd
Remove tons of C++03 workarounds.
2021-01-11 21:42:50 +00:00
jzmaddock
9398bc6393
Update mixed precision docs.
...
[CI SKIP]
2021-01-10 19:05:04 +00:00
jzmaddock
4700c04795
Update history.
...
Regen docs.
[CI SKIP]
2020-10-28 18:18:05 +00:00
jzmaddock
e46327150e
Merge branch 'develop' into improve_trig
2020-10-23 08:43:12 +01:00
jzmaddock
f2e7d3d65a
Disable some tests when the exponent range is greater than that of the reference type. Fix up a few other warnings.
2020-10-22 19:55:29 +01:00
pabristow
548bf21f1e
Update CSS file with corrected color items, matching Boost.math version
2020-09-30 09:47:31 +01:00
jzmaddock
88a30e30a0
Add missing .qbk file.
2020-05-02 10:43:31 +01:00
jzmaddock
3e1c003fa7
Split documentation source up into better structure.
2020-05-01 18:45:00 +01:00
jzmaddock
43ee8a151a
Remove stray comment in history. Regen docs.
...
[CI SKIP]
2020-03-24 13:16:19 +00:00
pabristow
899951dc89
Merge branch 'docs_update_1' into develop (using all docs_update_1 versions).
2020-03-19 15:49:14 +00:00
pabristow
726f4cf464
[CI SKIP]Add ISBN and DOI for references.
2020-03-19 09:49:34 +00:00
pabristow
fa3a7464db
[CI SKIP]Added example of gauss-laguerre quadrature.
2020-03-16 17:47:54 +00:00
jzmaddock
222f47acb7
Update documentation copyright.
...
[CI SKIP]
2020-03-13 19:10:19 +00:00
jzmaddock
ab3ac7ba0a
Update history and regenerate docs.
...
[CI SKIP]
2020-03-13 19:07:21 +00:00
pabristow
90db169cb3
Change jamfile and Rebuild docs to use SVG images (except for admonitions like warning, caution which are then too big). Equations look much nicer. Worth PNG at 120 dpi double size of SVG.
2020-02-06 12:31:01 +00:00
pabristow
753824807b
Corrected sections mistake (after delecting all html/ and re-adding).
2020-02-04 17:10:44 +00:00
pabristow
59797534e1
Corrected sections mistake.
2020-02-04 17:08:30 +00:00
pabristow
2074250c79
Laguerre_quad warning supressed, yet more typos, [endsect] annotations.
2020-02-04 16:54:31 +00:00
pabristow
d7331471f4
Merge branch 'develop' of https://github.com/boostorg/multiprecision into docs_update_1
2020-02-03 12:58:17 +00:00
jzmaddock
6f73233965
Add better instructions for adding a new backend,
...
plus a "skeleton" backend designed to be easily modified to support a new type.
2020-02-03 09:00:19 +00:00
pabristow
ddb498f0fc
Yet more typos.
2020-02-03 08:41:08 +00:00
pabristow
c12c6672c8
Re-added all missing html/ contents.
2020-01-31 10:45:11 +00:00
pabristow
5f2ec0dc0f
More changes to big_seventh, and cleanup deleting log files, and /html marked for delete so will need re-adding to git?
2020-01-31 10:43:21 +00:00
pabristow
e51c487712
Rebuild with mods to big_seventh.
2020-01-30 16:24:09 +00:00
pabristow
6083cb4081
Changed all builtin to __fundamental.
2020-01-30 14:41:58 +00:00
pabristow
aef6a7f5b8
Add big_seventh.cpp quickbook for drop-in caveats. (but I:\boost\boost\multiprecision\number.hpp is not a member of boost?
2020-01-29 17:02:38 +00:00