53 Commits

Author SHA1 Message Date
Matt Borland
5ac5cedbd4 Add expanded reproducer test set 2025-10-23 11:06:17 +02:00
Matt Borland
b0e682d01d Add expanded reproducer testset 2025-08-14 13:06:28 +02:00
Matt Borland
191dc70442 Add test set from issue 2025-06-16 16:29:49 -04:00
Matt Borland
b1c017de47 Add test set for issue 2025-06-16 14:50:18 -04:00
Ruben Perez
195948c271 Removed implicit lib requirements from Jamfile 2025-01-03 15:31:13 +01:00
Ruben Perez
c862a0d8c3 Removed a spurious dependency to Boost.Random in tests 2025-01-01 14:49:44 +01:00
Matt Borland
8e3179ea28 Add test set 2024-10-18 10:52:34 -04:00
René Ferdinand Rivera Morell
0c10bd563d Add support for modular build structure. (#218)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Add missing NO_LIB usage requirements.

* Add requires-b2 check to top-level build file.

* Update dependencies.

* Bump B2 require to 5.2

* Move inter-lib dependencies to a project variable and into the build targets.
2024-08-19 14:29:45 -04:00
Matt Borland
d0ba8d881d Add test set 2024-06-28 13:43:50 -04:00
Matt Borland
75f1993ec7 Add check for -Woverflow in GCC testing 2024-06-06 12:39:07 +02:00
Matt Borland
14b344e01b Add test set reduced from fuzzing reports 2024-04-19 10:55:08 +02:00
Matt Borland
47d942fddc Add test set for negative precision 2024-02-20 10:18:57 +01:00
Matt Borland
45cdda8369 Consolidate testing 2024-02-12 10:51:11 +01:00
Matt Borland
be06109981 Add test set 2024-02-09 12:09:40 +01:00
Matt Borland
4b97bf9f86 Add test case 2024-02-08 09:23:27 +01:00
Matt Borland
094a8a7658 Move float128 testing into its own file 2024-02-07 08:50:48 +01:00
Matt Borland
a98dccdb11 Add non-finite values test 2024-02-07 08:50:36 +01:00
Matt Borland
c909ab9454 Add test set 2024-02-06 12:11:31 +01:00
Matt Borland
d049605d41 Add string_view integer tests 2024-01-31 08:16:59 +01:00
Matt Borland
b404767a57 Fix locale dependence on fallback from_chars implementation (#123)
Increases minimum compiler requirement from clang 3.7 to 3.8
2024-01-22 10:34:26 +01:00
Matt Borland
e2020c6366 Add test set 2024-01-04 11:13:01 +01:00
Matt Borland
1c692523ba Implement P2497 from C++26 2023-10-30 08:44:29 +01:00
Matt Borland
2faa3f0ef4 Add -Wold-style-casts to Jamfile 2023-10-25 09:00:27 +02:00
Matt Borland
5ccae36c4b Add flags to jamfile 2023-10-24 11:55:39 +02:00
Matt Borland
16a47b36a3 Add double-conversion to test jamfile 2023-08-10 15:04:28 -04:00
Matt Borland
11c42f5833 Update linux benchmarks 2023-08-10 10:29:41 -04:00
Matt Borland
6c1283357d Merge remote-tracking branch 'origin/develop' into benchmarks 2023-08-04 13:34:55 -04:00
Matt Borland
ebf38632f0 Add __float128 testing 2023-06-12 16:37:18 +02:00
Matt Borland
dbcd9f303a Add STL benchmark from ML with diagnostic information 2023-05-25 10:39:29 +02:00
Peter Dimov
6618b989b3 Add zero extension tests for float and double 2023-05-19 18:43:06 +03:00
Matt Borland
8058863041 Re-enable boost.json values testing 2023-05-04 14:25:13 +02:00
Matt Borland
97ba04cca3 Disable boost.json test as from_chars is failing 2023-05-02 15:49:38 +02:00
Matt Borland
d9a1d11400 Add <charconv> comparison test 2023-04-20 16:27:40 +02:00
Matt Borland
4e62c16c78 Add boost.json issue test 2023-04-17 16:16:37 +02:00
Matt Borland
34c3d2b4a6 Add dragonbox shortest formatting
[ci skip]
2023-04-10 17:35:56 +02:00
Matt Borland
7e011784a7 Replace float and double stub impls with real ones
[ci skip]
2023-02-27 11:44:04 -08:00
Matt Borland
289b17c293 Add trivial functioning long double impl 2023-02-27 10:30:53 -08:00
Matt Borland
034c05598f Add int->float parser test 2023-02-24 09:23:55 -08:00
Matt Borland
1a29f507da Add function to compute float 2023-02-23 08:45:59 -08:00
Matt Borland
a055bce3ee Add simple test for compute_float64 2023-02-22 11:53:23 -08:00
Matt Borland
4ff073e5f6 Remove all leading zero files 2023-02-21 12:03:58 -08:00
Matt Borland
861bcf7f62 Add test for leading zero count 2023-02-20 14:44:27 -08:00
Matt Borland
4996646f0a Add emulation test 2023-02-16 11:47:36 -08:00
Matt Borland
513a96a25f Add 128-bit emulation 2023-02-16 11:21:54 -08:00
Matt Borland
0182c638f2 Fix merge conflict 2023-02-15 16:39:37 -08:00
Peter Dimov
d53c9555e5 Add test/limits_link_x.cpp 2023-02-16 02:16:43 +02:00
Matt Borland
e009bd95a2 Fix u128 integer search tree 2023-02-15 11:58:21 -08:00
Peter Dimov
b66dbdb5ea Add test/to_chars_sprintf.cpp 2023-02-15 02:45:27 +02:00
Matt Borland
2c4e7966bc Add limits definitions 2023-02-07 09:17:21 -08:00
Matt Borland
d1117666aa Fix jamfile requirements 2023-02-01 12:15:37 -08:00