Commit Graph

  • 08fc0ae371 Merge branch 'develop' cc jzmaddock 2019-10-31 17:49:25 +0000
  • 8597a212e0 Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop jzmaddock 2019-10-29 19:01:14 +0000
  • a252b56c9c Update Jamfile for msvc-14.2 builds. jzmaddock 2019-10-29 19:00:52 +0000
  • 684b232782 More waring fixes for gcc and clang John Maddock 2019-10-24 21:39:52 +0100
  • 27147f3cb9 Fix clang-9 in C++11/03 mode. John Maddock 2019-10-24 12:24:52 +0100
  • 9973293a18 Merge branch 'develop' jzmaddock 2019-10-21 17:52:42 +0100
  • f59ac5056e Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop jzmaddock 2019-10-21 10:50:53 +0100
  • cd3a010fdb Document changes for 1.72 release, rebuild docs. [CI SKIP] jzmaddock 2019-10-21 10:50:36 +0100
  • 63ad0a798b
    Merge pull request #153 from saurik/patch-1 jzmaddock 2019-10-20 18:01:19 +0100
  • c84bede1b8 Fix Apple clang version detection false positives. Jay Freeman (saurik) 2019-10-19 22:40:31 -0700
  • a54750c8ea Merge branch 'develop' John Maddock 2019-10-17 16:30:28 +0100
  • 856968c7ce Regenerate docs. [CI SKIP] jzmaddock 2019-10-17 16:29:54 +0100
  • b4c0b1047d Merge branch 'develop' jzmaddock 2019-10-17 16:27:59 +0100
  • c7626156bd Correct extra : from last commit. jzmaddock 2019-10-01 08:42:30 +0100
  • 53027ee43c serialization::nvp: Fix up namespace. jzmaddock 2019-09-30 15:37:23 +0100
  • c2dafacfc3 Travis: Try again with clang-9 configuration. jzmaddock 2019-09-23 21:14:11 +0100
  • 04df97dec5 Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop John Maddock 2019-09-22 17:58:59 +0100
  • 2dda946093 constexpr: Fix up some constexpr misconceptions, and hook up clang-9 support. John Maddock 2019-09-22 17:58:21 +0100
  • 88b2b602b3 Editorial changes, part 1. pabristow 2019-09-19 15:44:34 +0100
  • 5b7efd1df8 Merge conflicts resolved to add many editoral changes and new notes on constexpr. pabristow 2019-09-19 12:30:47 +0100
  • 3da6ed2574 More comment in jamfiles about using big-obj if assembler file is too big. pabristow 2019-09-19 12:07:23 +0100
  • d93bd06e7f float128.hpp: correct value of numeric_limits<float128>::is_bounded [CI SKIP] jzmaddock 2019-09-12 13:07:08 +0100
  • 9a2cf459dc Kick off CI build jzmaddock 2019-09-11 18:05:40 +0100
  • e9d606edc4 Fix stray ##'s. [CI SKIP] jzmaddock 2019-09-10 18:12:57 +0100
  • d5480a8cb2 travis: Fix source for clang-8, suppress some gcc warnings that are beyond our control (uBlas). jzmaddock 2019-09-10 08:25:11 +0100
  • ce7b7b9e6f Add specialization of is_complex_type for Boost.Math. [CI SKIP] jzmaddock 2019-09-09 18:40:51 +0100
  • 118cb666b9 Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop jzmaddock 2019-09-09 12:43:56 +0100
  • 5a1109d9f4 Rationalise travis tests. jzmaddock 2019-09-09 12:43:27 +0100
  • fb3d7b551d constexpr: fix up gcc-9 failures, fix lots of warnings, disable one test on older Apple-clang John Maddock 2019-09-09 10:29:32 +0100
  • 0706f54bc6 Fix most, but not yet all the gcc-9 failures. John Maddock 2019-09-07 19:55:47 +0100
  • 2139326f4e Fix paths in file. jzmaddock 2019-09-06 21:02:08 +0100
  • 964eb16385
    Merge pull request #155 from boostorg/constexpr3 jzmaddock 2019-09-06 20:11:35 +0100
  • 1a3e4e2d38 constexpr-cpp_int: add docs. [CI SKIP] jzmaddock 2019-09-06 18:38:38 +0100
  • 0d7a6bacc2 constepxr-cpp_int: Disable advanced constexpr support for gcc 5. jzmaddock 2019-09-04 11:50:06 +0100
  • 3b7a901461 constexpr-cpp_int: Fix up some more functions, add tests. jzmaddock 2019-09-03 19:56:28 +0100
  • 66412c3309 constexpr-cpp_int: fix more functions to be be constexpr safe. [CI SKIP] John Maddock 2019-09-03 15:08:55 +0100
  • 4c4c400d33 constexpr-cpp_int: Fix up more functions to be valid constexpr ones. Adjust numeric_limits to allow for fixed preciison cpp_int's with allocators which are not constexpr. [CI SKIP] jzmaddock 2019-09-03 10:10:25 +0100
  • f2407da68a constexpr-cpp_int: add missing newline at end of file. [CI SKIP] jzmaddock 2019-09-02 13:13:21 +0100
  • 787cbc34ba constexpr-cpp_int: disable support for gcc-5, it's not ready for advanced constexpr stuff. jzmaddock 2019-09-02 12:46:22 +0100
  • 961ad1d674 Merge branch 'constexpr3' of https://github.com/boostorg/multiprecision into constexpr3 jzmaddock 2019-09-02 12:44:35 +0100
  • f024f1b8fe constexpr-cpp_int: address more bugs and enable more functions for constexpr use. jzmaddock 2019-09-02 12:44:23 +0100
  • 07ea1614e0 Fix up constexpr function [CI SKIP] John Maddock 2019-09-02 12:36:26 +0100
  • e796150fe1 Reinstate constexpr function [CI SKIP] John Maddock 2019-08-31 19:18:18 +0100
  • 16635d1891 constexpr-cpp_int: can't overload constexpr functions on cv-qualifiers in C++11. [CI SKIP] jzmaddock 2019-08-31 12:09:47 +0100
  • 32b5e3e40a constexpr-cpp_int: Fix some more gcc C++11 errors, add more functions. [CI SKIP] jzmaddock 2019-08-31 12:05:19 +0100
  • 8fece3889d constexpr-cpp_int: Fix configuration logic. Make more functions constexpr. Add new test case. [CI SKIP] jzmaddock 2019-08-31 09:55:19 +0100
  • d82bb4f382 constexpr-cpp_int: clean up gcc test failures. jzmaddock 2019-08-30 16:52:02 +0100
  • be96d2282c First cut at making cpp_int constexpr. jzmaddock 2019-08-29 20:09:04 +0100
  • d76157e404
    Merge pull request #152 from boostorg/constexpr2 jzmaddock 2019-08-27 15:38:23 +0100
  • ba76484c16 correct circle-ci script. jzmaddock 2019-08-26 14:59:38 +0100
  • e0c966a251 Add circle ci inspection report and fix some inspection errors. jzmaddock 2019-08-26 13:00:59 +0100
  • 6972343fca Merge branch 'develop' into constexpr2 John Maddock 2019-08-26 12:53:53 +0100
  • 0a245647e2 constexpr: Tweak C++14 detection to eliminate early clang versions. Update appveyor.yml. Add docs and examples. jzmaddock 2019-08-26 12:53:15 +0100
  • e063f7ff53 constexpr: configuration tweaks. jzmaddock 2019-08-21 20:28:44 +0100
  • 1585622af3 Correct use of <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj jzmaddock 2019-08-21 18:49:46 +0100
  • 0c8f83df41 constexpr: Add constexpr support to float128. Add tests for float128 constexpr. Fix existing code to support constexpr-ness in more contexts via std::is_constant_evaluated or equivalent. Change enable_if to enable_if_c in number.hpp in the (possibly vainglorious) hope of fixing some clang-apple failures. jzmaddock 2019-08-20 17:57:04 +0100
  • ecd7967ccf Added assembler option for big-obj to avoid file too big error. pabristow 2019-08-20 17:50:16 +0100
  • 35c9dd1ce3 consexpr: add missing test file. jzmaddock 2019-08-19 19:27:16 +0100
  • 0c2b16b31b constexpr: Add float128 constexpr support and tests. jzmaddock 2019-08-19 19:22:34 +0100
  • 86efdd5a19 constexpr: add missing #include. jzmaddock 2019-08-19 18:18:32 +0100
  • 7b0b6c3820 Fix non-constexpr function jzmaddock 2019-08-19 11:47:12 +0100
  • 8007dcd864 constexpr: add test case. [CI SKIP] jzmaddock 2019-08-19 09:00:00 +0100
  • e7f03e0f94 Fix up non-constexpr funcions jzmaddock 2019-08-18 22:03:35 +0100
  • 1488d12131 constexpr: begin testing C++14 constexpr support. jzmaddock 2019-08-18 15:16:27 +0100
  • 7d62a03128 constexpr: Add C++14 constexpr support to the front end. Begin testing with arithmetic_backend. jzmaddock 2019-08-17 20:06:45 +0100
  • 97d5ff01e7 [CI SKIP] Change to revert to default filesystem::root; and instead use a change to the jamfile for location of the serials txt files. All tests and examples pass, doc rebuilt, inspect all OK. pabristow 2019-08-16 09:44:56 +0100
  • 30be1891c2 cpp_int serial txt files moved to a new sub-folder /serial_txts and include files boost-no-inspect to avoid complaints from inspect.exe. I:\boost\libs\multiprecision\test\test_cpp_int_deserial.cpp uses boost::filesystem::path root("./serial_txts"); pabristow 2019-08-15 09:56:34 +0100
  • 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. pabristow 2019-08-14 18:02:10 +0100
  • 4336139112 Add multiprecision.css custom style sheet, and a few new links, rebuild locally with no inspect complaints. pabristow 2019-08-13 15:09:54 +0100
  • 74933b9974
    Merge pull request #142 from boostorg/clang-format jzmaddock 2019-08-02 20:24:40 +0100
  • b5555f6ec4 Update docs on the GNU Q suffix. [CI SKIP] Fixes https://github.com/boostorg/multiprecision/pull/148. jzmaddock 2019-08-02 17:09:20 +0100
  • e08dd712cf
    Merge branch 'develop' into clang-format jzmaddock 2019-08-02 11:03:54 +0100
  • 457f6b1325
    Merge pull request #146 from NilFoundation/clang-format jzmaddock 2019-08-01 19:39:06 +0100
  • a67ddfec34 Minor formatting issues fixed. Mikhail Komarov 2019-07-26 02:58:43 +0300
  • 8d2357dafd Fix minimum number of limbs i cpp_int: fixes https://github.com/boostorg/multiprecision/issues/145 jzmaddock 2019-07-19 19:43:25 +0100
  • 877753246f clang-format: apply new format to (almost) everything. jzmaddock 2019-07-15 18:25:17 +0100
  • 188187c6cd Revert "Initial clang_format-based reformatting done #137" jzmaddock 2019-07-15 18:10:08 +0100
  • 536bc41952
    Merge pull request #140 from NilFoundation/137-boost-clang-format jzmaddock 2019-07-15 09:44:55 +0100
  • bdd2212008 Initial clang_format-based reformatting done #137 Mikhail Komarov 2019-07-14 15:17:21 +0300
  • 4c5638c477 Add .clang-format file. See https://github.com/boostorg/multiprecision/issues/137 [CI SKIP] jzmaddock 2019-07-14 11:52:29 +0100
  • eb07d53856
    Merge pull request #136 from boostorg/develop jzmaddock 2019-07-01 08:26:17 +0100
  • 09314a23d1 Update docs. [CI SKIP] jzmaddock 2019-06-30 12:03:59 +0100
  • ce869efcf8 Fix some gcc warnings, Fixes https://github.com/boostorg/multiprecision/issues/133. jzmaddock 2019-06-29 18:57:05 +0100
  • 41dc0de098 When the exponent is smaller than the smallest permitted, the result is zero in generic_interconvert. [CI SKIP] jzmaddock 2019-06-29 18:53:15 +0100
  • a8d63ba80c Make include of boost/config.hpp explicit. Fixes https://github.com/boostorg/multiprecision/issues/134. [CI SKIP] jzmaddock 2019-06-29 18:52:27 +0100
  • e54fbeec71
    Merge pull request #124 from boostorg/Ethereum_tests jzmaddock 2019-06-29 10:32:50 +0100
  • fa2afebfce Add FAQ about choosing between cpp_dec and cpp_bin (copy from Boost.Math FAQ) [CI SKIP] pabristow 2019-05-28 17:06:37 +0100
  • 0e89a3601d
    Merge pull request #130 from pavelkryukov/develop jzmaddock 2019-05-01 14:16:08 +0100
  • 000a407884
    Use lower case unit tests Pavel I. Kryukov 2019-04-29 15:06:25 +0300
  • a137f09b3e Fix up use of > to be C++03 compatible. jzmaddock 2019-04-28 19:29:44 +0100
  • afc48ebc53 Respect uppercase for '0x' prefix outputs Pavel I. Kryukov 2019-04-28 11:23:04 +0300
  • 89e2dc5cfb
    Merge pull request #128 from tinko92/develop jzmaddock 2019-04-24 18:54:06 +0100
  • e9fd66e70a Replace broken link to pibook. Tinko Bartels 2019-04-23 09:15:36 +0200
  • 8740e3863b Replace broken links. Tinko Bartels 2019-04-23 08:51:47 +0200
  • de3ab816aa
    Merge pull request #122 from boostorg/hexadecimal Nick 2019-04-12 09:30:06 -0400
  • c06262912f Fix for variable precision interconversions When a generic conversion between number<>'s is performed, we need to guard the precision of both types, not just the destination type. jzmaddock 2019-04-06 18:13:42 +0100
  • 999c67f678
    Merge pull request #126 from zmij/patch-1 Christopher Kormanyos 2019-03-27 20:01:35 +0100
  • ab8d9e019c
    Don't construct stringstream multiple times Sergei Fedorov 2019-03-26 18:02:49 +0300
  • 91bd99e987 Merge branch 'develop' John Maddock 2019-03-24 20:44:20 +0100
  • 3772428c1b Correct mpfr lgamma to return correct sign when requested. Found while testing 1F1. jzmaddock 2019-03-21 20:16:02 +0000