18 Commits

Author SHA1 Message Date
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
Alexander Grund
53c2394b4e Add test case for different zeroes 2025-01-02 16:17:49 +01:00
Alexander Grund
d999d9284e Add from_chars_dispatch overload for unsigned integers smaller than uint64_t
Useful for testing.
2025-01-02 16:17:46 +01:00
Alexander Grund
cbf501f09e Add parser test case for uint64_max 2024-12-28 14:30:32 +01:00
Alexander Grund
8951db1b3e Remove superflous test duplication
The template argument in the detail::parser tests is not used so the
exact same test is executed multiple times.
2024-12-27 19:27:24 +01:00
Matt Borland
9b95e9d2f5 More targeted casts 2023-10-25 11:45:28 +02:00
Matt Borland
f027ead7a0 Convert to_chars to use std::errc instead of errno 2023-05-18 10:20:50 +02:00
Matt Borland
6d3187bcf7 Change parser exponent for non-integer significands 2023-02-28 09:35:46 -08:00
Matt Borland
5fc998665e Remove duplicate overflow check from the parser 2023-02-28 09:12:23 -08:00
Matt Borland
36f23705e4 Fix count of exponent on integers 2023-02-27 11:31:54 -08:00
Matt Borland
532a25ce1c Add support for uppercase exponents 2023-02-24 11:59:56 -08:00
Matt Borland
ae2d93e6ff Add hex scientific notation tests 2023-02-24 11:50:12 -08:00
Matt Borland
eb7e7d6eb6 Add tests for over/underflow 2023-02-24 11:42:26 -08:00
Matt Borland
70d4c7ae82 Add hex tests and shift responsibility for significand to computeXX 2023-02-24 11:23:02 -08:00
Matt Borland
b08344d002 Add scientific notation tests 2023-02-24 10:29:03 -08:00
Matt Borland
7cde179d59 Fix GCC 4.9 maybe uninitialized variable warning 2023-02-24 10:28:42 -08:00
Matt Borland
034c05598f Add int->float parser test 2023-02-24 09:23:55 -08:00