Matt Borland
94d3aa546d
Match to_chars macro for std::float128_t
2024-10-18 10:54:38 -04:00
Matt Borland
058b2fba5e
Reduce width of float128 output if it exceeds requested precision
2024-10-18 10:53:00 -04:00
Matt Borland
8e3179ea28
Add test set
2024-10-18 10:52:34 -04:00
Matt Borland
e875722bd6
Merge pull request #231 from boostorg/fix_drone
...
Update drone images to LTS and add 24.04 Clangs
2024-10-17 15:45:55 -04:00
Matt Borland
cd67d6d938
Fix links for 2404
2024-10-17 14:54:41 -04:00
Matt Borland
8ce1c4c8ae
Update drone images to LTS and add 24.04 Clangs
2024-10-17 13:35:56 -04:00
Matt Borland
3a2abd5f15
Merge pull request #230 from vejbomar/fast-float-update
...
Use correct 64bit full multiplication for MinGW on ARM64
2024-10-17 13:29:59 -04:00
Martin Vejbora
11db723752
Use correct 64bit full multiplication for MinGW on ARM64
2024-10-17 17:56:59 +02:00
Matt Borland
8b99fab64d
Merge pull request #229 from boostorg/macos-15
...
Replace macos-12 runners with macos-15
2024-10-07 11:37:02 -04:00
Matt Borland
ebf2066e66
Replace macos-12 runners with macos-15
2024-10-07 10:58:12 -04:00
Matt Borland
35e86d9273
Merge pull request #228 from boostorg/new_docs_v2
...
Use boostlook for docs rendering V2
2024-09-23 16:18:38 -04:00
Matt Borland
f9ebd91bab
Replace CMAKE_INSTALL_PREFIX with CMAKE_PREFIX_PATH
2024-09-23 15:37:37 -04:00
Matt Borland
008833b66b
Add -DBoost_VERBOSE=ON to cmake install
2024-09-23 15:37:37 -04:00
Matt Borland
341d79f4cf
Remove reference section instead of a comment that renders
2024-09-23 15:37:36 -04:00
Matt Borland
6dacbdfc65
Use boostlook for docs rendering
2024-09-23 13:53:19 -04:00
Matt Borland
7650f81aab
Merge pull request #225 from schorsch1976/fix-doc
...
Fix missing : in adhoc example
2024-09-04 15:29:19 -04:00
Georg Gast
7964def6d5
Fix missing : in adhoc example
2024-09-04 20:03:45 +02:00
Matt Borland
37f1444e87
Merge pull request #224 from boostorg/CML
...
Allow user to override quadmath linking
2024-09-03 16:06:53 -04:00
Matt Borland
ac09113430
Merge pull request #223 from boostorg/gcc14
...
Add GCC 14 runs to drone
2024-09-03 16:06:30 -04:00
Matt Borland
68c13dce44
Check to see if the user specified no quadmath even if it exists
2024-09-03 13:23:18 -04:00
Matt Borland
95db5d240f
Add GCC 14 runs to drone
2024-09-03 13:09:16 -04:00
Matt Borland
2f0dcf9863
Merge pull request #222 from iv-m/fix-float128-for-ppc64le
...
Fix float128 support when long double is not supported
2024-08-27 09:52:54 -04:00
Ivan A. Melnikov
77cf605d5e
Fix float128 support when long double is not supported
...
The idea of selecting type_layout here is:
- find the matching layout if one exists;
- otherwise, select the largest layout supported.
Expressing this in a bit more clear way hides unsupported
layouts from the compiler with preprocessor conditions,
which fixes compilation when float128 is supported, but
long doubles are not supported by Boost.Charconv on a
given platform.
Fixes #220 .
2024-08-27 12:35:43 +04:00
René Ferdinand Rivera Morell
0c10bd563d
Add support for modular build structure. ( #218 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add missing NO_LIB usage requirements.
* Add requires-b2 check to top-level build file.
* Update dependencies.
* Bump B2 require to 5.2
* Move inter-lib dependencies to a project variable and into the build targets.
2024-08-19 14:29:45 -04:00
Matt Borland
24b61d28a4
Merge pull request #217 from boostorg/ppc
...
Add ppc64le to CI and fix node version issues
2024-07-08 11:09:14 -04:00
Matt Borland
2eea699203
Allow use of node 16
2024-07-08 10:18:35 -04:00
Matt Borland
c1916f06d2
Add ppc64le to CI
2024-07-08 10:18:28 -04:00
Matt Borland
f19700e853
Merge pull request #215 from boostorg/213
...
Investigate issue #213
2024-06-28 15:50:51 -04:00
Matt Borland
76fd3acc66
Merge pull request #214 from boostorg/212
...
Fix overflow detection
2024-06-28 15:50:37 -04:00
Matt Borland
ccb4013667
Add test set from issue 213
2024-06-28 14:53:48 -04:00
Matt Borland
9b2e0674d5
Compensate the value of nd for the base being used
2024-06-28 14:22:55 -04:00
Matt Borland
d0ba8d881d
Add test set
2024-06-28 13:43:50 -04:00
Matt Borland
e77744b300
Merge pull request #211 from sdarwin/feature/test1
...
Drone: fixing ASAN
2024-06-25 14:09:47 -04:00
sdarwin
ff2b1e398f
Drone: fixing ASAN
2024-06-25 11:08:50 -06:00
Matt Borland
9db7af735e
Merge pull request #208 from boostorg/equals
...
Fix Clang 3.6 auto type deduction
2024-06-21 13:55:55 -04:00
Matt Borland
45c870d17c
Add clang 3.6 and 3.7 to drone
2024-06-21 12:37:50 -04:00
Matt Borland
dabfca96a2
Fix ancient compilers deducing as initializer_list
2024-06-21 12:30:22 -04:00
Matt Borland
1889937ad9
Merge pull request #206 from boostorg/better_fixed
...
Improve fixed format testing and fix 0 insertion bugs
2024-06-21 09:29:59 -04:00
Matt Borland
6391804f5f
Cover additional lines of 0s handling
2024-06-21 07:25:54 -04:00
Matt Borland
765b714af4
Allow non-finite values and test it
2024-06-20 17:24:43 -04:00
Matt Borland
52b89fc767
Fix -Werror=sign-compare
2024-06-20 17:03:01 -04:00
Matt Borland
9a672d0152
Additional bounds checks since for inserting zeros
2024-06-20 16:53:34 -04:00
Matt Borland
d8d59936dc
Correct and simplify logic for inserting leading 0s
2024-06-20 16:09:18 -04:00
Matt Borland
6dacd45d46
Fix handling of zero
2024-06-20 15:13:39 -04:00
Matt Borland
cc143d7bfd
Test wider range of precisions
2024-06-20 15:06:52 -04:00
Matt Borland
0a51298bda
Improve method of appending zeros
2024-06-20 14:46:22 -04:00
Matt Borland
80e52b6b61
Improve control flow
2024-06-20 14:42:03 -04:00
Matt Borland
bc347a5bcd
Add comprehensive fixed testing
2024-06-20 14:21:59 -04:00
Matt Borland
8e46c8869f
Merge pull request #203 from boostorg/overflow
2024-06-06 13:44:50 +02:00
Matt Borland
75f1993ec7
Add check for -Woverflow in GCC testing
2024-06-06 12:39:07 +02:00