1169 Commits

Author SHA1 Message Date
Matt Borland
7c45e1ab87 Merge pull request #129 from cppalliance/develop
Merge review week 1 changes to master
v1.2.0
2024-01-22 11:38:25 +01:00
Matt Borland
b404767a57 Fix locale dependence on fallback from_chars implementation (#123)
Increases minimum compiler requirement from clang 3.7 to 3.8
2024-01-22 10:34:26 +01:00
Matt Borland
728d8ee87a Merge pull request #128 from cppalliance/pointer
Use improved fall back routine for 80 and 128 bit from chars
2024-01-22 09:23:22 +01:00
Matt Borland
14a1a0ee4f Replace fallback routine with from_chars_strtod 2024-01-22 08:48:35 +01:00
Matt Borland
a2ceffdce1 Add testing of roundtrip pointer position 2024-01-22 08:47:29 +01:00
Matt Borland
6b19ef3262 Merge pull request #127 from cppalliance/docs
Documentation Updates from Review Comments
2024-01-22 08:16:39 +01:00
Matt Borland
18ca2fcb6d Add section detailing limits with examples 2024-01-19 09:26:01 +01:00
Matt Borland
e863606607 Apply similar feedback from #124 to to_chars 2024-01-19 08:58:08 +01:00
Matt Borland
49c54b4d0f Update from_chars docs based on feedback from #124 2024-01-19 08:43:11 +01:00
Matt Borland
0e9dbf273d Merge pull request #120 from cppalliance/strict
Replace `BOOST_CHARCONV_STD_ERANGE` with `from_chars_strict`
2024-01-18 07:58:14 +01:00
Matt Borland
d8a0d2bfaa Add rationale from ML to why our handling of ERANGE is different 2024-01-17 11:55:25 +01:00
Matt Borland
acb58bdb30 Fix test error missing float128 operator<< 2024-01-17 11:04:22 +01:00
Matt Borland
433acaf075 Update drone run for MSVC-14.0 to fix B2 breakage 2024-01-17 10:46:33 +01:00
Matt Borland
8dd3228287 Add from_chars_strict to the docs 2024-01-17 10:45:57 +01:00
Matt Borland
d607014fe4 Add from_chars_strict to conform with std::errc::result_out_of_range 2024-01-17 10:39:15 +01:00
Matt Borland
1b2d3b566d Revert "Merge pull request #111 from cppalliance/110"
This reverts commit 59b61b1b1a, reversing
changes made to 1927ac946d.
2024-01-17 10:06:22 +01:00
Matt Borland
f356223e96 Merge pull request #119 from cppalliance/develop
Update packages on Master
2024-01-12 08:31:14 +01:00
Matt Borland
06d834728a Merge pull request #118 from cppalliance/packages
Update Packages
2024-01-12 07:48:56 +01:00
Matt Borland
0324ec2c9a Update tag version in conanfile 2024-01-12 06:52:05 +01:00
Matt Borland
5af038c29c Update vcpkg tag and hash 2024-01-12 06:51:08 +01:00
Matt Borland
6b7b6f8d3e Merge pull request #117 from cppalliance/develop
Merge to Master
v1.1.1
2024-01-12 06:46:22 +01:00
Matt Borland
612bdf9548 Merge pull request #116 from cppalliance/test_cov
Exclude coverage of debug statements on test failure
2024-01-09 10:13:00 +01:00
Matt Borland
1827cde493 Exclude coverage of debug statements on test failure 2024-01-09 09:20:22 +01:00
Matt Borland
b909fb8521 Merge pull request #115 from cppalliance/114
Fix `from_chars` handling of non-finite 80 and 128-bit values
2024-01-09 08:07:43 +01:00
Matt Borland
6eef3c20ba Add test and handling for -nan(ind) 2024-01-09 06:37:04 +01:00
Matt Borland
a33728fe78 Cover invalid arguments paths 2024-01-08 12:06:56 +01:00
Matt Borland
ba7fa7d213 Disable nans test for GCC 5 2024-01-08 12:02:49 +01:00
Matt Borland
99dd0b051d Increase comprehensiveness of test set 2024-01-08 10:46:57 +01:00
Matt Borland
d9f040d38a Fix from_chars for hex values of all types 2024-01-08 10:46:44 +01:00
Matt Borland
f0ef2e9f70 Ignore GCC 5 Wfloat-conversion in test 2024-01-08 10:40:04 +01:00
Matt Borland
766733b755 Add nan generation functions to support compilers without builtins 2024-01-08 10:23:21 +01:00
Matt Borland
fbc800a2f3 Fix LCOV_EXCL_LINE 2024-01-08 09:47:50 +01:00
Matt Borland
152200fc35 Use builtins to support older compiler versions 2024-01-08 09:35:39 +01:00
Matt Borland
e51e9a2361 Add __float128 test set 2024-01-08 09:35:14 +01:00
Matt Borland
0eb21dc459 Rearrange logic 2024-01-08 08:48:13 +01:00
Matt Borland
871e309d25 Fix test ADL error 2024-01-08 08:19:54 +01:00
Matt Borland
fb8dce7106 Add tests for signaling nan 2024-01-08 08:11:22 +01:00
Matt Borland
9c7298c3a3 Add 128-bit handling of non-finite values 2024-01-08 08:10:52 +01:00
Matt Borland
97234f79d5 Add 80-bit handling of non-finite values 2024-01-08 08:03:50 +01:00
Matt Borland
286cda823e Add additional non-finite value testing 2024-01-08 07:26:35 +01:00
Matt Borland
8fd47a4e8c Add test set for issue #114 2024-01-08 07:16:40 +01:00
Matt Borland
319b7c6764 Fix link in README to GHA master run 2024-01-05 10:18:50 +01:00
Matt Borland
737c327f89 Merge pull request #112 from cppalliance/develop
Merge to Master
v1.1.0
2024-01-05 03:49:41 -05:00
Matt Borland
59b61b1b1a Merge pull request #111 from cppalliance/110
Add macro to change ERANGE handling.
2024-01-05 02:52:35 -05:00
Matt Borland
070c83b48a Update drone run for MSVC-14.0 to fix B2 breakage 2024-01-05 07:31:59 +01:00
Matt Borland
05ee4150f1 Skip boost.json tests since assumptions are broken 2024-01-05 07:11:28 +01:00
Matt Borland
e2dbc4142e Add STL compatibility run to GHA 2024-01-04 13:55:56 +01:00
Matt Borland
cc5c56592a Fix invalid case 2024-01-04 13:43:20 +01:00
Matt Borland
d685ae0a54 Contextually change issue 37 testing 2024-01-04 13:43:02 +01:00
Matt Borland
3bfe76f79e Add BOOST_CHARCONV_STD_ERANGE to docs 2024-01-04 13:33:33 +01:00