Commit Graph

96 Commits

Author SHA1 Message Date
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