Commit Graph

2238 Commits

Author SHA1 Message Date
jzmaddock
cfa202697d Make tests conditional on BOOST_HAS_FLOAT128 2022-06-16 11:44:16 +01:00
jzmaddock
b577cc9b5a Add missing #includes to float128.hpp.
Make constexpr __float128 arithmetic tests behave the same way, irrespective of whether numberic_limits is specialized for that type.
2022-06-15 19:57:02 +01:00
jzmaddock
ef88ce9498 Reconfigure again for cstdfloat.hpp interop. 2022-06-15 13:07:21 +01:00
jzmaddock
40aa92ccda Add missing struct to new code path. 2022-06-14 08:36:57 +01:00
jzmaddock
67cf2d62f1 Tentatively fix conflict between cstdfloat.hpp and multiprecision. 2022-06-13 19:10:11 +01:00
Christopher Kormanyos
9f55ad5007 Merge pull request #470 from boostorg/enhanced_gcc_clang_warnings
Fix #445 via enhanced gcc clang warnings
2022-06-06 12:26:03 +02:00
Christopher Kormanyos
2f49a59f8d Remove misguided use of C++14 artifacts 2022-06-05 22:39:55 +02:00
Christopher Kormanyos
69a9c58b0d Handle the remaining found mpfr warnings 2022-06-05 15:42:57 +02:00
Christopher Kormanyos
1d6320d86f Sync with devel and handle bulk of mpfr warns 2022-06-05 13:47:42 +02:00
Christopher Kormanyos
4eac24a2ce Merge branch 'develop' into enhanced_gcc_clang_warnings 2022-06-05 13:45:46 +02:00
jzmaddock
a64e416c21 Merge pull request #469 from boostorg/issue468
Fix input streaming for trailing delimiters.
2022-06-05 12:37:19 +01:00
Christopher Kormanyos
d5152f2ea6 [ci skip] Merge branch 'develop' into enhanced_gcc_clang_warnings 2022-06-05 13:33:15 +02:00
jzmaddock
7e72fb9350 Add missing file. 2022-06-04 17:53:53 +01:00
jzmaddock
7645043aa6 Fix input streaming for trailing delimiters.
Fixes https://github.com/boostorg/multiprecision/issues/468.
2022-06-04 16:00:01 +01:00
Christopher Kormanyos
8dcb1a8296 Merge pull request #466 from mborland/C++14
Fix #467 via bump minimum lang std C++14
2022-06-02 06:46:29 +02:00
Christopher Kormanyos
0121d67fa0 Update README.md 2022-06-01 09:07:35 +02:00
Christopher Kormanyos
6119ef16d6 Merge pull request #465 from mborland/issue_464
Fix for issue #464
2022-06-01 06:07:02 +02:00
Matt Borland
d846231bc8 Bump minimum language standard to C++14 2022-05-31 19:55:03 -07:00
Matt Borland
2a2cb93875 Remove from CI run and add missing header 2022-05-28 16:47:39 -07:00
Matt Borland
b30cfbb5dd Fix for issue #464 2022-05-28 08:54:44 -07:00
Christopher Kormanyos
37f1c76375 Merge pull request #463 from boostorg/closer_look_gcc12_clang14_jammy
Fix #462 via add GCC12/clang14 to CI
2022-05-23 09:00:16 +02:00
jzmaddock
95ee3d826e Correct default clause. 2022-05-22 13:12:41 +01:00
jzmaddock
fd283fa949 Fix bitwise_sqrt for the spacial cases that the input is 1, 2 or 3. 2022-05-22 10:13:13 +01:00
Christopher Kormanyos
e97949449e Add missing <memory> header 2022-05-19 19:26:12 +02:00
Christopher Kormanyos
9da4b72ac5 Try add CI runs for GCC12/clang14 2022-05-19 07:04:12 +02:00
Christopher Kormanyos
e3a46e5d33 [ci skip] Merge branch 'develop' into closer_look_gcc12_clang14_jammy 2022-05-18 19:26:11 +02:00
Christopher Kormanyos
f4b5dc7d1a Merge pull request #461 from svigerske/develop
add missing include of memory
2022-05-18 19:23:23 +02:00
Stefan Vigerske
079189c67a add missing include of memory
- with GCC 12, header memory is include by less other system headers:
  https://gcc.gnu.org/gcc-12/porting_to.html
- it is required to get std::unique_ptr
2022-05-17 15:36:49 +02:00
Christopher Kormanyos
78afb27ca3 Closer look warn found by GCC12 on Jammy 2022-05-16 20:35:43 +02:00
Christopher Kormanyos
93c15efe56 Merge pull request #458 from boostorg/try_gcc4_in_ci
Fix #429 but 4.8 not fully MP-ready and not in CI
2022-05-11 06:26:01 +02:00
Christopher Kormanyos
de3243f3e5 Achieve greater consistency fileguard names 2022-05-08 14:16:17 +02:00
Christopher Kormanyos
8ac63c7e35 Get rid of 4.8 in CI and retry with repairs 2022-05-08 11:48:45 +02:00
Christopher Kormanyos
992ffa4916 Check some repairs and include guards 2022-05-08 10:58:11 +02:00
Christopher Kormanyos
5d0de92d78 Retry CI in combination with GCC 4 2022-05-08 10:46:46 +02:00
Christopher Kormanyos
cb5a4fda1d Remove requires cxx11_hdr_type_traits 2022-05-08 08:20:05 +02:00
Christopher Kormanyos
d20ee4079c Reduce CI to GCC 4 to see anything running 2022-05-07 10:27:13 +02:00
Christopher Kormanyos
fa6380b156 Try (with minimal effort) GCC4 in arithmetic tests 2022-05-07 09:33:21 +02:00
Christopher Kormanyos
ef6ad5e40f Merge pull request #457 from boostorg/enhanced_gcc_clang_warnings
Try handle about 60-mpfr and 1-bin-float warns
2022-05-05 06:26:51 +02:00
Christopher Kormanyos
ad358d6bfe Try handle about 60-mpfr and 1-bin-float warns 2022-05-04 16:26:15 +02:00
Christopher Kormanyos
34593565c0 Merge pull request #456 from boostorg/enhanced_gcc_clang_warnings 2022-05-04 06:05:54 +02:00
Christopher Kormanyos
5a8c25db3c Retry handle 3 warns (had typo in correction) 2022-05-03 20:19:13 +02:00
Christopher Kormanyos
ef131e3a09 Handle 3 warns found in compiler stress tests 2022-05-03 19:38:22 +02:00
Christopher Kormanyos
104326dc71 Merge pull request #455 from boostorg/enhanced_gcc_clang_warnings
Results more warn finding and repair typo GMP
2022-05-03 06:23:45 +02:00
Christopher Kormanyos
497a15fe75 Remember Boost-style line endings again 2022-05-02 18:51:34 +02:00
Christopher Kormanyos
fa84086d93 Repair (again) confusion and typos 2022-05-02 17:50:34 +02:00
Christopher Kormanyos
387832528e Results more warn finding and repair typo GMP 2022-05-02 15:55:55 +02:00
Christopher Kormanyos
e9f65ca667 Merge pull request #454 from boostorg/enhanced_gcc_clang_warnings
Handle dec-float and nuggets from arm-none-eabi
2022-05-01 10:20:15 +02:00
Christopher Kormanyos
32aefd37f0 Remove unwanted slash-slash ASCII changes 2022-04-30 19:22:04 +02:00
Christopher Kormanyos
2cdb8fe5cb Merge branch 'develop' into enhanced_gcc_clang_warnings 2022-04-30 19:19:09 +02:00
Christopher Kormanyos
b8186e538b [ci skip] Try more warn reduction 2022-04-30 19:18:59 +02:00