pabristow
88b2b602b3
Editorial changes, part 1.
2019-09-19 15:44:34 +01:00
pabristow
5b7efd1df8
Merge conflicts resolved to add many editoral changes and new notes on constexpr.
2019-09-19 12:30:47 +01:00
pabristow
3da6ed2574
More comment in jamfiles about using big-obj if assembler file is too big.
2019-09-19 12:09:46 +01:00
John Maddock
fb3d7b551d
constexpr: fix up gcc-9 failures, fix lots of warnings, disable one test on older Apple-clang
2019-09-09 10:29:32 +01:00
John Maddock
6972343fca
Merge branch 'develop' into constexpr2
2019-08-26 12:53:53 +01:00
jzmaddock
0a245647e2
constexpr: Tweak C++14 detection to eliminate early clang versions.
...
Update appveyor.yml.
Add docs and examples.
2019-08-26 12:53:15 +01:00
jzmaddock
1585622af3
Correct use of <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj
2019-08-21 18:49:46 +01:00
pabristow
ecd7967ccf
Added assembler option for big-obj to avoid file too big error.
2019-08-20 17:50:16 +01:00
pabristow
86a7142d96
Edits to satisfy the picky inspect.exe program, now passing local tests using MSVC 14.2, except for six cpp_int*serial*.txt testdata files missing licence.
2019-08-14 18:02:10 +01:00
Tinko Bartels
8740e3863b
Replace broken links.
2019-04-23 08:51:47 +02:00
jzmaddock
75c758d109
Update history, fix a couple of doc issues and regenerate.
...
[CI SKIP]
2019-03-04 18:52:05 +00:00
jzmaddock
8f3b2c09f8
APPoS: Fix precision control when unrolling expression templates.
...
Add example of variable precision FP evaluation and update docs.
See https://github.com/boostorg/multiprecision/issues/75 .
2018-09-22 09:38:50 +01:00
E Kawashima
66d1f953dd
Implement cpp_bin_float_oct and cpp_complex_oct
2018-07-30 18:05:43 +09:00
jzmaddock
d47837424c
Complex: fix complex128 test failures.
2018-04-29 20:55:46 +01:00
jzmaddock
7fbe965898
Complex: Add docs for Eigen interop.
2018-04-22 17:09:15 +01:00
jzmaddock
0f56b47760
complex: Fix bug in complex_adaptor sqrt.
...
Add docs for all the complex types.
2018-04-19 19:55:43 +01:00
jzmaddock
7c76ad97d8
complex/mpc: fix some test failures.
2018-04-02 19:28:21 +01:00
jzmaddock
8020ae0533
complex/mpc: reorganise build and test structure.
2018-04-01 19:20:36 +01:00
jzmaddock
6d20bb7817
complex/mpc: update docs.
...
[CI SKIP]
2018-03-31 18:55:57 +01:00
Nick Thompson
67505092d0
[CI SKIP] Test that the mixed arithmetic works. Add polar to the overload test.
2018-03-18 09:34:20 +08:00
Nick Thompson
0ef8b599cb
Add example showing how all elementary special functions supported by std::complex are supported by the MPC backend (other than polar, which is getting there). Remove warning on unused parameter. [ci skip]
2018-03-17 13:48:45 +08:00
Nick Thompson
184fd0d56d
Begin work on complex multiprecision docs. [CI SKIP]
2018-03-15 20:08:58 +08:00
jzmaddock
4c36616841
CI: Fix some remaining issues:
...
* Build with --hash as otherwise command line gets too long on Windows machines.
* Disable tests that generate object files too large for gcc on windows.
* Split cpp_dec_float tests up a bit to reduce object file size.
* Use boost::int46_t not ::int64_t in test case.
* Disable test_arithmetic_backend_concept.cpp with original mingw32 which has issues fixed in mingw64.
2017-06-04 19:36:59 +01:00
jzmaddock
08b9a6980f
random example requires explicit conversion operators (inside Boost.Random).
2017-05-15 18:33:42 +01:00
jzmaddock
728b26e075
Document hash function support and add an example.
2016-05-01 18:58:19 +01:00
jzmaddock
a1508bbb88
Change obj rule to lib.
2016-04-05 18:37:44 +01:00
jzmaddock
57333128e8
Allow code and tests to compile without exceptions.
...
See https://svn.boost.org/trac/boost/ticket/12070 .
2016-03-17 11:50:06 +00:00
jzmaddock
d78767ef95
Add cpp_int import/export code.
...
See: https://svn.boost.org/trac/boost/ticket/11590 .
2015-09-20 08:45:03 +01:00
Marshall Clow
5621a90e45
Remove use of deprecated macros; use replacements
2015-09-10 15:43:35 -07:00
jzmaddock
839385dd1a
Fix workaround code.
2015-08-23 18:38:26 +01:00
pabristow
893a4d77d7
changed cpp_dec to cpp_bin
2015-07-25 09:36:34 +01:00
pabristow
75dc0e3c9c
Rewrite of max_digits10 section.
2015-07-24 17:59:40 +01:00
jzmaddock
b5c1d0965d
Fix build on systems with no <chrono>.
2015-03-26 16:26:48 +00:00
jzmaddock
b2f92096f6
Update documentation to reflect new random number support from Boost.Random.
2015-03-15 18:24:40 +00:00
jzmaddock
9379a54b4c
Disable some builds if there is no C++11 support.
2015-02-24 13:23:22 +00:00
jzmaddock
6589979f11
Remove dead code.
2014-10-09 09:21:42 +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
4cb3e58b62
Fix compilation of examples, plus Jamfile, plus one comparison bug in cpp_bin_float.
2014-05-05 16:41:46 +01:00
pabristow
613d3ceca6
New jamfile to run all examples (showing compile fail in cpp_bin_float).
...
Some only work if gmp, mpir, mpfr, tommath are installed, of course.
2014-05-05 11:54:35 +01:00
jzmaddock
e7704434d5
Fix PP-logic on test case.
...
Don't explicitly request gnu++0x mode - it causes conflicts with testers running in c++1y mode.
2014-04-10 18:01:29 +01:00
jzmaddock
d019fef13f
Fix for issue https://svn.boost.org/trac/boost/ticket/9645 .
...
Regenerate docs.
2014-03-11 17:20:31 +00:00
ckormanyos
fdb8efd201
In hypergeometric_luke_algorithms.cpp, do trivial clean-up and optimization.
2014-02-19 21:45:49 +01:00
ckormanyos
aba1a571bb
In hypergeometric_luke_algorithms.cpp, trivial license change and return code of main().
2014-02-18 22:43:38 +01:00
Cosmin Boaca
e496a56d2d
Removed code unrelated to computation of chebyshev polinomials
2014-02-18 01:24:33 +02:00
ckormanyos
1c1a98b612
In hypergeometric_luke_algorithms.cpp, use a fully template-based approach.
2014-02-17 23:11:59 +01:00
ckormanyos
dd2e6cf5c8
In hypergeometric_luke_algorithms.cpp, use a complete tamplate-based approach.
2014-02-17 22:53:51 +01:00
AntonBikineev
f981d30424
Independent function name N() is changed to dependent name this->N().
...
modified: example/hypergeometric_luke_algorithms.cpp
2014-02-03 03:02:06 +04:00
Christopher Kormanyos
69e3e6cdc5
Clean up Gauss-Laguerre quadrature example.
2014-01-31 23:21:13 +01:00
Christopher Kormanyos
0b08604aae
In Gauss-Laguerre quadrature example, improve comments (so as not to forget later).
2014-01-29 23:21:30 +01:00
Christopher Kormanyos
75db3df184
Improve example of Gauss-Laguerre quadrature.
2014-01-29 22:39:38 +01:00