Commit Graph

346 Commits

Author SHA1 Message Date
Matt Borland
5e6044aeee Add verification to DoubleToStringConverter 2023-08-11 13:23:17 -04:00
Matt Borland
16a47b36a3 Add double-conversion to test jamfile 2023-08-10 15:04:28 -04:00
Matt Borland
d7ef1c2575 Add google double conversion from chars 2023-08-10 14:26:38 -04:00
Matt Borland
de67d9da92 Add double-conversion to string 2023-08-10 13:55:38 -04:00
Matt Borland
47cc769b81 Simplify qi parser 2023-08-10 11:46:30 -04:00
Matt Borland
11c42f5833 Update linux benchmarks 2023-08-10 10:29:41 -04:00
Matt Borland
8f1bdf638c Fix qi parsing of floating point 2023-08-10 10:02:38 -04:00
Matt Borland
91ab2be7aa Improve uint32_t qi parsing and verification 2023-08-10 09:54:47 -04:00
Matt Borland
67af5a426e Improve uint64_t qi parsing and verification 2023-08-10 09:39:57 -04:00
Matt Borland
4e8202ad70 Change qi parser inputs 2023-08-08 12:13:03 -04:00
Matt Borland
d09d10765a Add verification to lexical cast parser 2023-08-08 11:55:46 -04:00
Matt Borland
77c77b172c Add verification for 64-bit integer from_chars 2023-08-08 10:18:19 -04:00
Matt Borland
d5ad095b90 Merge remote-tracking branch 'origin/develop' into benchmarks 2023-08-07 16:59:31 -04:00
Matt Borland
216a1cb36e Add integer benchmark tables 2023-08-07 16:56:14 -04:00
Matt Borland
a828c8721c Add boost.lexical_cast parse floating point benchmarks 2023-08-07 16:13:48 -04:00
Matt Borland
d2311c6a7e Add boost.lexical_cast parse benchmark 2023-08-07 16:10:26 -04:00
Matt Borland
6a21e1a76b Add boost.spirit.qi integer benchmarks 2023-08-07 14:04:54 -04:00
Matt Borland
4b7719a95b Add boost.lexical_cast and boost.spirit.karma integer benchmarks 2023-08-07 13:47:35 -04:00
Matt Borland
1319cf16e3 Add stl and boost integer from_chars benchmarks 2023-08-07 13:24:11 -04:00
Matt Borland
e3c3f333f1 Add integer printf benchmark 2023-08-07 12:51:48 -04:00
Matt Borland
37db5ca5ce Remove unnecessary test special handling 2023-08-07 11:34:09 -04:00
Matt Borland
7e968ee01e Add integer from_chars benchmarks 2023-08-04 16:30:24 -04:00
Matt Borland
1782f48b3e Add tables for MSVC 2023-08-04 15:16:28 -04:00
Matt Borland
578cbb82e1 Add shortest printf 2023-08-04 14:37:05 -04:00
Matt Borland
b7e0fedea2 Add additional tests 2023-08-04 14:31:24 -04:00
Matt Borland
6c1283357d Merge remote-tracking branch 'origin/develop' into benchmarks 2023-08-04 13:34:55 -04:00
Matt Borland
371e44332e Add cascade of spot checks 2023-08-04 11:58:13 -04:00
Matt Borland
422cfc22fd Add testing of distribution in the range [0,1) 2023-08-04 09:36:54 -04:00
Matt Borland
034568cd9d Add 128-bit testing for issue #37 2023-08-02 14:02:20 -04:00
Matt Borland
693d742033 Enable additional testing 2023-08-02 13:16:32 -04:00
Matt Borland
7586c0ebfc Add more random value testing 2023-07-07 16:55:05 +02:00
Matt Borland
2f78b92083 Change testing macro 2023-07-07 16:09:42 +02:00
Matt Borland
1ee89ec557 Add charconv comparison 2023-07-07 15:53:52 +02:00
Matt Borland
3d4a655ffe Restore full testing 2023-07-07 14:58:48 +02:00
Matt Borland
33fef7e733 Print error code on failure 2023-07-07 14:24:19 +02:00
Matt Borland
90eb1c68d7 Change test macro 2023-07-07 14:09:17 +02:00
Matt Borland
9c1062985d Fix ulp distance calculation 2023-07-07 13:28:42 +02:00
Matt Borland
fe833032fd Fix no_sanitize attribute for clang < 3.7 2023-07-07 13:22:48 +02:00
Matt Borland
4fb7642570 Remove static assertion for __float128 2023-07-07 11:53:14 +02:00
Matt Borland
faafb008d1 Ignore -Wattributes 2023-07-07 11:51:52 +02:00
Matt Borland
666a7475ca Mark float distance calculations as no_sanitize 2023-07-07 10:45:48 +02:00
Matt Borland
08dcd6ea4a Add float distance for __float128 2023-07-06 16:58:58 +02:00
Matt Borland
ae45b11c92 Expand types and restore complete testing 2023-07-06 16:38:54 +02:00
Matt Borland
3b16386e92 Use simpler float distance calculation 2023-07-06 16:01:20 +02:00
Matt Borland
31f51d14d0 Specialize long double testing 2023-07-06 15:26:01 +02:00
Matt Borland
5286001323 Add hex formatting 2023-07-06 13:36:59 +02:00
Matt Borland
38752a1e10 Fix calculation of u and p 2023-06-30 13:40:58 +02:00
Matt Borland
8220960f53 Fix requirements for testing 2023-06-26 17:05:20 +02:00
Matt Borland
7522d6306e Add random value test 2023-06-26 16:51:55 +02:00
Matt Borland
f12a5f81b9 Restore number of tests 2023-06-26 14:47:40 +02:00