Commit Graph

371 Commits

Author SHA1 Message Date
Matt Borland
76012ed30b Fix macros in tests 2023-10-25 11:31:38 +02:00
Matt Borland
4337a8ea5a Ignore warnings in operator*= for char 2023-10-25 11:20:35 +02:00
Matt Borland
2faa3f0ef4 Add -Wold-style-casts to Jamfile 2023-10-25 09:00:27 +02:00
Matt Borland
30de5df191 Add clang 7 pragma 2023-10-25 08:46:22 +02:00
Matt Borland
7e70a58c2b Change pragmas 2023-10-25 08:39:27 +02:00
Matt Borland
699fbb3a3a Ignore JSON pre-C++17 warnings 2023-10-24 12:06:46 +02:00
Matt Borland
d586351860 Cast rng 2023-10-24 12:05:06 +02:00
Matt Borland
5ccae36c4b Add flags to jamfile 2023-10-24 11:55:39 +02:00
Matt Borland
846b225326 Fix testing of 128 bit max in non-GNU mode 2023-10-16 10:14:41 +02:00
Matt Borland
726706545b Define better type_traits for 128-bit types 2023-10-16 08:55:24 +02:00
Matt Borland
8e22e2f9cb Add tests 2023-10-16 08:45:27 +02:00
Matt Borland
c845bd6caa Add {fmt} benchmark 2023-09-22 09:39:02 +02:00
Matt Borland
e1a5cb3a46 Remove deprecated check in ToOrdinal 2023-09-06 09:14:51 +02:00
Matt Borland
7302ccfd85 Merge remote-tracking branch 'origin/develop' into more_int_tests 2023-08-15 15:24:55 -04:00
Matt Borland
7b0c2b1396 Merge pull request #44 from mborland/benchmarks
Add benchmarks
2023-08-15 13:22:36 -04:00
Matt Borland
e25ef28412 More test conversion fixes 2023-08-14 13:44:25 -04:00
Matt Borland
60760eb203 Fix conversion warnings in tests 2023-08-14 13:22:03 -04:00
Matt Borland
9de42cb931 Add uint32_t verification 2023-08-14 09:52:33 -04:00
Matt Borland
3af91c1294 Change karma policy to match shortest 2023-08-14 09:47:34 -04:00
Matt Borland
21f90443d5 Add policy and verification to boost spirit karma 2023-08-11 15:58:08 -04:00
Matt Borland
b20729ef56 Add verification to lexical_cast parse 2023-08-11 15:09:06 -04:00
Matt Borland
e27d540291 Add verification to boost.spirit.qi for floats 2023-08-11 15:05:23 -04:00
Matt Borland
9d0f51d80a Add verification to lexical_cast 2023-08-11 15:01:47 -04:00
Matt Borland
90882630e5 Add verification to StringToDoubleConverter 2023-08-11 14:46:16 -04:00
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