1594 Commits

Author SHA1 Message Date
Matt Borland
9a3aa49fad Merge pull request #202 from boostorg/headers
Remove now unused x86 and ARM intrinsics headers
2024-05-30 09:03:19 +02:00
Matt Borland
b50aa25ed0 Remove now unused x86 and ARM intrinsics headers 2024-05-30 08:03:24 +02:00
Matt Borland
c664390836 Merge pull request #200 from boostorg/ci
Remove and replace macos-11 runners
2024-05-21 10:36:34 +02:00
Matt Borland
1b46022015 Remove and replace macos-11 runners 2024-05-21 08:49:33 +02:00
Matt Borland
5e52fd309b Merge pull request #198 from boostorg/remove_packages
Remove packages
2024-05-17 08:20:13 +02:00
Matt Borland
b4801f25a9 Merge pull request #199 from boostorg/fix_ci
Update GCC-13 OS
2024-05-17 08:19:56 +02:00
Matt Borland
1b75c2b792 Update GCC-13 OS 2024-05-16 15:58:24 +02:00
Matt Borland
9f7e14c656 Update readme and docs 2024-05-15 09:52:41 +02:00
Matt Borland
c54350c143 Delete packages 2024-05-15 09:52:23 +02:00
Matt Borland
b514bacc93 Merge pull request #197 from boostorg/mingw
Add mingw extern c for intrinsics
2024-05-13 09:07:32 +02:00
Matt Borland
e7e7f60915 Update boost ci version 2024-05-13 08:08:36 +02:00
Matt Borland
02c6e69916 Add MSYS to github actions 2024-05-10 09:05:39 +02:00
Matt Borland
768f3cc280 Add mingw extern c for intrinsics 2024-05-10 07:52:34 +02:00
Matt Borland
11f03b7181 Merge pull request #193 from boostorg/CML
Update method of detecting and linking quadmath
2024-04-23 12:09:46 +02:00
Matt Borland
f2d2acab31 Update method of detecting and linking quadmath 2024-04-23 09:37:27 +02:00
Matt Borland
007ac06561 Merge pull request #192 from boostorg/floff
Fix internal crash in `floff`
2024-04-23 09:15:19 +02:00
Matt Borland
fbf58ca588 Fix index 2024-04-23 08:29:24 +02:00
Matt Borland
505206e0dd Add test set 2024-04-23 08:27:07 +02:00
Matt Borland
3ec92eb73d Replicated crashed fuzzer 2024-04-23 08:18:45 +02:00
Matt Borland
aa70adb438 Merge pull request #189 from boostorg/188
Fix first character `from_chars` integer pattern matching
2024-04-23 08:17:59 +02:00
Matt Borland
6bab2a7ae4 Ignore GCC-11 maybe-uninitialized warning 2024-04-22 11:37:10 +02:00
Matt Borland
65d106ba40 Return std::errc::invalid_argument if the first character is invalid 2024-04-22 09:51:59 +02:00
Matt Borland
530b2ccc3a Add test set from issue 188 2024-04-22 09:51:00 +02:00
Matt Borland
100473b1dc Merge pull request #183 from boostorg/ppc64le
Disable long double overloads on platforms with unsupported types
2024-04-22 09:10:56 +02:00
Matt Borland
d2a92eeffe Merge pull request #187 from boostorg/fuzz
Add fuzzing to `to_chars` for floats
2024-04-19 14:13:08 +02:00
Matt Borland
6d1d77ed89 Only fuzz 64 bit ldbls for now since ryu seems to have it's own issues 2024-04-19 11:58:52 +02:00
Matt Borland
9f78b666a5 Add fuzzer crash logs 2024-04-19 10:55:17 +02:00
Matt Borland
14b344e01b Add test set reduced from fuzzing reports 2024-04-19 10:55:08 +02:00
Matt Borland
318544b6d3 Avoid inserting a placeholder for a decimal point that we don't need 2024-04-19 10:46:26 +02:00
Matt Borland
158ab2d517 Add boundary check on reversing the buffer position 2024-04-19 09:41:10 +02:00
Matt Borland
45b26130be Add to_chars float fuzzer 2024-04-19 08:45:14 +02:00
Matt Borland
92f714f38b Merge pull request #185 from boostorg/more_fuzz
Fuzz `to_chars` for integers
2024-04-19 08:09:05 +02:00
Matt Borland
2ba5773777 Fix calculation of max buffer length not accounting for negative signs 2024-04-18 11:31:14 +02:00
Matt Borland
cfbf18f163 Add fuzzing for to_chars_int 2024-04-18 11:25:38 +02:00
Matt Borland
552b5b5be0 Merge pull request #184 from Flamefire/patch-1
GHA: Use codecov action to upload coverage
2024-04-18 08:08:34 +02:00
Alexander Grund
4125d19a74 GHA: Use codecov action to upload coverage 2024-04-17 13:06:21 +02:00
Matt Borland
8511677a1f Fix macro name 2024-04-17 09:32:27 +02:00
Matt Borland
0a82afd264 Remove cruft codeblock 2024-04-17 09:23:56 +02:00
Matt Borland
27ed2a7634 Disable tests with unsupported long double layouts 2024-04-17 09:19:13 +02:00
Matt Borland
b28d2c1452 Fix to_chars macros for unsupported long double formats 2024-04-17 09:03:11 +02:00
Matt Borland
f87edf5494 Fix from_chars unsupported long double macros 2024-04-17 09:01:39 +02:00
Matt Borland
54250bfe61 Merge pull request #181 from boostorg/16-bitfrom
Fix potential overflow in interchange of 16-bit from chars
2024-04-17 08:53:49 +02:00
Matt Borland
e6ad6d27c1 Add tests for non-finite values 2024-04-16 11:03:52 +02:00
Matt Borland
cea3429d63 Check result of float for valid inf values 2024-04-16 11:00:59 +02:00
Matt Borland
661c82bbbc Add test set 2024-04-16 08:17:29 +02:00
Matt Borland
76af12f228 Fix potential overflow in 16 bit interchange 2024-04-16 08:17:23 +02:00
Matt Borland
2f74eb419a Merge pull request #180 from boostorg/drone
Add echo DRONE_STAGE_MACHINE
2024-04-16 08:00:16 +02:00
Matt Borland
3d888c6d4b Merge pull request #179 from boostorg/16-bit
Add native to_chars support for <stdfloat> 16-bit types instead of using interchange format
2024-04-16 07:59:42 +02:00
Matt Borland
beb48ef947 Fix size offset 2024-04-15 10:32:10 +02:00
Matt Borland
aca2173539 Add 16-bit to_chars_hex test sets 2024-04-15 09:52:53 +02:00