1594 Commits

Author SHA1 Message Date
Matt Borland
651e7e8c82 Merge pull request #286 from boostorg/mac13 2025-10-29 17:26:49 +01:00
Matt Borland
acf9013b33 Remove macos-13 runners 2025-10-29 15:41:22 +01:00
Matt Borland
e5274773e3 Merge pull request #284 from boostorg/source_compiles
Fix quadmath detection in CMake for Cross-Compilation
2025-10-29 14:38:30 +01:00
Matt Borland
b024cfc8da Fix quadmath detection in CMake for Cross-Compilation 2025-10-26 13:20:14 +01:00
Matt Borland
0c8358acfa Merge pull request #283 from boostorg/282
Fix scientific/fixed format crossover point and overzealous boundary protection
2025-10-23 14:15:39 +02:00
Matt Borland
fb9008f483 Match GCC 15 behavior 2025-10-23 11:32:26 +02:00
Matt Borland
426ecd9816 Change buffer check depending on if a second block exists 2025-10-23 11:23:56 +02:00
Matt Borland
bea21229c6 Change comp and further reduce crossover 2025-10-23 11:14:10 +02:00
Matt Borland
26392cdbb3 Test further powers of 10 2025-10-23 11:13:55 +02:00
Matt Borland
d08f7974ce Change crossover point between fixed and scientific format for min chars 2025-10-23 11:06:42 +02:00
Matt Borland
5ac5cedbd4 Add expanded reproducer test set 2025-10-23 11:06:17 +02:00
Matt Borland
4a6e906388 Merge pull request #281 from boostorg/280
Fix buffer sizing calculation for exponents in floff
2025-08-14 13:57:06 +02:00
Matt Borland
5aaf6cbd3e Fix calculation for number of characters the exponent requires 2025-08-14 13:06:53 +02:00
Matt Borland
b0e682d01d Add expanded reproducer testset 2025-08-14 13:06:28 +02:00
Matt Borland
3554bc1008 Fix issue with newer PPC64 platforms aliasing long double to __float128 (#278)
See: http://launchpadlibrarian.net/809518464/boost1.88_1.88.0-1ubuntu3_1.88.0-1ubuntu4.diff.gz
2025-08-06 10:03:21 -04:00
Matt Borland
6bd274764d Merge pull request #276 from boostorg/275
Fix log2 computation
2025-07-21 11:57:12 -04:00
Matt Borland
ad73f0b557 Replace digits10 with digits 2025-07-18 09:38:42 -04:00
Matt Borland
e39c280c7e Merge pull request #273 from boostorg/size_t 2025-06-25 18:24:12 -04:00
Matt Borland
c4d6455dc7 Make conversion to size_t explicit 2025-06-25 17:44:31 -04:00
Matt Borland
42892ec14f Merge pull request #271 from boostorg/int128
Make it easier to add overloads for user defined numeric types
2025-06-25 14:52:32 -04:00
Matt Borland
0a7f23e699 Ignore MSVC warning C4127 2025-06-25 14:07:02 -04:00
Matt Borland
7960682428 Change check for 128 bit integers 2025-06-25 11:32:41 -04:00
Matt Borland
a3d11499c7 Add check for numeric_limits 2025-06-25 11:05:14 -04:00
Matt Borland
0baa172bc3 Make 128-bit unsigned_integer a template type like the other impl 2025-06-25 11:04:56 -04:00
Matt Borland
993c2fc349 Merge pull request #270 from boostorg/266
Fix fixed precision case where we are short zero to the right of the decimal point
2025-06-16 17:14:24 -04:00
Matt Borland
4d9d950178 In the fixed case make sure we arent short digits 2025-06-16 16:32:15 -04:00
Matt Borland
191dc70442 Add test set from issue 2025-06-16 16:29:49 -04:00
Matt Borland
3bf1d2268e Merge pull request #269 from boostorg/267
Fix all 9s rounding on the right side of the decimal point with fixed precision
2025-06-16 16:07:26 -04:00
Matt Borland
ba6a62d342 Test value of r 2025-06-16 14:50:18 -04:00
Matt Borland
437fec2db3 Rule of rounding applies to both sides of the decimal point 2025-06-16 14:50:18 -04:00
Matt Borland
b1c017de47 Add test set for issue 2025-06-16 14:50:18 -04:00
Matt Borland
38854b2cfb Merge pull request #268 from boostorg/fix_ci
Remove deprecated runners and move to containers
2025-06-16 14:49:58 -04:00
Matt Borland
592d89d758 Remove deprecated runners and move to containers 2025-06-11 14:13:16 -04:00
Matt Borland
4d26ed7154 Merge pull request #262 from boostorg/drone_retry
Add retry clone to drone config
2025-03-17 17:11:18 -04:00
Matt Borland
018b1a32fb Add retry clone to drone config 2025-03-17 16:17:45 -04:00
Matt Borland
de7afb130f Merge pull request #259 from boostorg/258
Add check for HUGE_VALQ in config step as Cray Clang does not provide it
2025-02-26 13:13:45 -05:00
Matt Borland
6760c675a2 Add check for HUGE_VALQ in config step as Cray Clang does not provide it 2025-02-26 09:23:46 -05:00
Matt Borland
c0ce5c83cf Use containers for ubuntu 20.04 in GHA 2025-02-21 11:30:02 -05:00
Matt Borland
dacb62a218 Merge pull request #254 from boostorg/min_max
Fix boost min/max guidelines violations
2025-01-03 15:45:53 -05:00
Matt Borland
e52759e589 Fix boost min/max guidelines violations 2025-01-03 13:26:14 -05:00
Matt Borland
25dfbce0c9 Merge pull request #239 from Flamefire/test-duplication
Remove superflous test duplication
2025-01-03 13:19:10 -05:00
Matt Borland
3133adc573 Merge pull request #252 from anarthal/bugfix/249-quadmath-usage-requirement
Made BOOST_CHARCONV_HAS_QUADMATH a usage requirement in the Jamfile
2025-01-03 13:18:24 -05:00
Matt Borland
0cd42b7131 Fix macro for issignaling test 2025-01-03 12:21:43 -05:00
Matt Borland
933e314c7d Fix sign conversion warning/error 2025-01-03 10:06:39 -05:00
Matt Borland
43591ec02d Use ldexp from quadmath 2025-01-03 10:05:36 -05:00
Ruben Perez
c808c5c667 Restore test_float128 2025-01-03 15:45:54 +01:00
Ruben Perez
d9ac43515f Unify BOOST_CHARCONV_HAS_FLOAT128 to BOOST_CHARCONV_HAS_QUADMATH 2025-01-03 15:44:03 +01:00
Ruben Perez
2745f1bd76 Remove non required BOOST_CHARCONV_NO_QUADMATH definition in CMake 2025-01-03 15:39:14 +01:00
Ruben Perez
a7356e80e2 Sanitize test_float128.cpp 2025-01-03 15:37:24 +01:00
Ruben Perez
cd002f5ef8 Missing include in github_issue_152_float128 test 2025-01-03 15:31:31 +01:00