Peter Dimov
|
83b1b1e126
|
Update test_time_generator_v1
|
2024-04-24 13:52:02 +03:00 |
|
Peter Dimov
|
c155f4c824
|
Link test_time_generator_v1.cpp to libatomic for GCC in test/CMakeLists.txt as well
|
2024-04-24 04:39:28 +03:00 |
|
Peter Dimov
|
b420e9205e
|
Link test_time_generator_v1.cpp to libatomic for GCC (and Clang on Linux)
|
2024-04-24 03:21:06 +03:00 |
|
Peter Dimov
|
abfba7f6a4
|
Add time_generator_v1
|
2024-04-24 02:14:13 +03:00 |
|
Peter Dimov
|
d7aca60d72
|
Add u16 support to endian.hpp
|
2024-04-24 02:14:13 +03:00 |
|
Peter Dimov
|
43c526386d
|
Add detail::uuid_clock
|
2024-04-24 02:14:12 +03:00 |
|
Peter Dimov
|
164ad7930f
|
Add support for operator<=>. Refs #143. Closes #144.
|
2024-04-23 17:11:13 +03:00 |
|
Peter Dimov
|
378977a015
|
Reverse cutoff computation condition in test_bench_random
|
2024-04-23 05:22:41 +03:00 |
|
Peter Dimov
|
6400ceb4d9
|
Fix typo in test file name
|
2024-04-23 04:42:50 +03:00 |
|
Peter Dimov
|
a81ba56f1b
|
Use chacha20_12 in random_generator; update definitions of random_generator_mt19937 and random_generator_pure
|
2024-04-23 04:41:35 +03:00 |
|
Peter Dimov
|
059bf0687a
|
Rename test_md5, test_sha1 to test_detail_md5, test_detail_sha1
|
2024-04-23 04:26:19 +03:00 |
|
Peter Dimov
|
b92a8187ba
|
Add detail/chacha20.hpp
|
2024-04-23 04:23:50 +03:00 |
|
Peter Dimov
|
a783b698a2
|
Remove compile-fail tests for basic_random_generator; it's copyable now if the underlying generator is
|
2024-04-23 03:16:29 +03:00 |
|
Peter Dimov
|
a2960f94a7
|
Add test_comparison.cpp
|
2024-04-22 22:23:03 +03:00 |
|
Peter Dimov
|
6b8bf4eee5
|
Add more comparison tests to test_uuid.cpp
|
2024-04-22 21:47:59 +03:00 |
|
Peter Dimov
|
837a64a7e7
|
Add store_*_u64, store_*_u128
|
2024-04-22 20:57:35 +03:00 |
|
Peter Dimov
|
2c948d65f2
|
Add load_*_u128
|
2024-04-22 20:36:44 +03:00 |
|
Peter Dimov
|
1173c2f39c
|
Add byteswap for __uint128_t
|
2024-04-22 20:28:55 +03:00 |
|
Peter Dimov
|
2e33055308
|
MinGW-not-w64 doesn't have std::snprintf
|
2024-04-22 17:14:26 +03:00 |
|
Peter Dimov
|
db01591b1c
|
Update basic_name_generator for unsigned char[] digests
|
2024-04-22 12:46:47 +03:00 |
|
Peter Dimov
|
0f843137a1
|
Change sha1::digest_type to unsigned char[20]; update test_sha1.cpp
|
2024-04-22 12:40:45 +03:00 |
|
Peter Dimov
|
baec1b3f7f
|
Change md5::digest_type to unsigned char[16]; update test_md5.cpp
|
2024-04-22 12:21:03 +03:00 |
|
Peter Dimov
|
552812b702
|
Revert "Fix endian issue copying md5 result to byte buffer."
This reverts commit eabf964e98.
|
2024-04-22 12:06:22 +03:00 |
|
Peter Dimov
|
b3f794ec80
|
Revert "Add BOOST_UUID_COMPAT_PRE_1_71_MD5 compatibility mode"
This reverts commit cc9648b68c.
|
2024-04-22 12:01:17 +03:00 |
|
Peter Dimov
|
9af96c78b3
|
Use granular Random includes in test_random_generator
|
2024-04-22 06:14:06 +03:00 |
|
Peter Dimov
|
2ba3eacba6
|
Update test_detail_random_provider.cpp
|
2024-04-22 03:19:57 +03:00 |
|
Peter Dimov
|
b28350fe57
|
Remove unused test files
|
2024-04-22 02:53:40 +03:00 |
|
Peter Dimov
|
ca746cdbc9
|
Update test/Jamfile
|
2024-04-22 02:49:09 +03:00 |
|
Peter Dimov
|
1239f86c12
|
Remove platform-specific tests from test/Jamfile
|
2024-04-21 22:48:36 +03:00 |
|
Peter Dimov
|
fc09105837
|
Use std::random_device in detail::random_provider instead of platform-specific code
|
2024-04-21 22:42:33 +03:00 |
|
Peter Dimov
|
137878269b
|
Update test_hash.cpp
|
2024-04-21 21:24:14 +03:00 |
|
Peter Dimov
|
b4ccf853bf
|
Improve the quality of hash_value
|
2024-04-21 21:15:28 +03:00 |
|
Peter Dimov
|
9766f21d41
|
Add test_hash_value.cpp (tests the quality of our hash function)
|
2024-04-21 20:47:55 +03:00 |
|
Peter Dimov
|
cf04c0b5e7
|
Disable test_boost_unordered for GCC 4.7
|
2024-04-21 17:24:49 +03:00 |
|
Peter Dimov
|
533ef37405
|
Update test/CMakeLists.txt
|
2024-04-21 17:17:17 +03:00 |
|
Peter Dimov
|
d25e57b8ba
|
Run test_uuid.cpp with -DBOOST_UUID_NO_SIMD as well
|
2024-04-21 16:51:27 +03:00 |
|
Peter Dimov
|
d1e26662d9
|
Add a convenience header boost/uuid.hpp
|
2024-04-21 16:42:53 +03:00 |
|
Peter Dimov
|
d656956258
|
Update test/CMakeLists.txt
|
2024-04-21 16:11:53 +03:00 |
|
Peter Dimov
|
47af056bea
|
Add test_boost_unordered.cpp, test_std_unordered.cpp
|
2024-04-21 16:10:47 +03:00 |
|
Peter Dimov
|
1bb14e254b
|
Move std::hash specialization from uuid_hash.hpp to uuid.hpp
|
2024-04-21 16:03:00 +03:00 |
|
Peter Dimov
|
88fd7333d2
|
Update cmake_subdir_test/CMakeLists.txt
|
2024-04-21 15:50:09 +03:00 |
|
Peter Dimov
|
da2d3f5d71
|
Update test/CMakeLists.txt
|
2024-04-21 05:20:25 +03:00 |
|
Peter Dimov
|
d604850133
|
Update cmake_subdir_test/CMakeLists.txt
|
2024-04-21 05:07:50 +03:00 |
|
Peter Dimov
|
cba9f46465
|
Remove dependency on Random
|
2024-04-21 05:04:53 +03:00 |
|
Peter Dimov
|
c00ba2e154
|
Use <link>static for test_serialization with UBSan
|
2024-04-21 03:43:33 +03:00 |
|
Peter Dimov
|
5ba49da8a6
|
Update test/Jamfile
|
2024-04-21 03:14:33 +03:00 |
|
Peter Dimov
|
65f8c45a20
|
Enable test_serialization under UBSan
|
2024-04-21 02:44:46 +03:00 |
|
Rene Rivera
|
c3a6a7e454
|
Sync from upstream.
|
2024-04-20 15:33:05 -05:00 |
|
Peter Dimov
|
14c0722da7
|
Update cmake_subdir_test/CMakeLists.txt
|
2024-04-20 23:08:53 +03:00 |
|
Peter Dimov
|
e6a16c3b3f
|
Remove unnecessary uses of TypeTraits
|
2024-04-20 23:08:52 +03:00 |
|