2
0
mirror of https://github.com/boostorg/uuid.git synced 2026-01-19 04:42:16 +00:00
Commit Graph

236 Commits

Author SHA1 Message Date
Peter Dimov
c6d8a9a1f0 Make constants constexpr under C++14 2025-09-09 02:59:29 +03:00
Peter Dimov
5496dd3bbe Add boost/uuid/constants.hpp 2025-09-09 02:59:29 +03:00
Peter Dimov
a33efc09a2 Disable test_string_generator_cx for GCC 6 as well 2025-09-01 03:15:26 +03:00
Peter Dimov
284f847b7c Add test_string_generator_cx.cpp 2025-09-01 02:51:33 +03:00
Peter Dimov
1c2cc1fae2 Revert "Add RFC-9562 compliant Max UUID (section 5.10)"
This reverts commit bf16d95746.
2025-08-16 20:18:51 +03:00
James E. King III
bf16d95746 Add RFC-9562 compliant Max UUID (section 5.10) 2025-08-09 14:28:05 -04:00
Peter Dimov
575469e5f6 Add test_random_generator_2.cpp. Refs #174. 2025-06-28 19:03:49 +03:00
Peter Dimov
e17bba8839 Update test_uuid_cx. 2024-09-22 20:46:15 +03:00
Peter Dimov
6c43a6dda3 Add test_uuid_cx. Refs #161. 2024-09-22 20:00:04 +03:00
Peter Dimov
cfb1346173 Disable -Wmissing-field-initializers for GCC 13+ as appropriate 2024-08-24 01:43:33 +03:00
Peter Dimov
a974565b89 Add <threading>multi to test_time_generator_v1_3, test_time_generator_v6_3 2024-08-24 01:01:56 +03:00
Peter Dimov
ea58df858c Use warnings-as-errors=on 2024-08-24 00:35:54 +03:00
Peter Dimov
eb5ebdfcb4 Add VERBATIM to add_custom_target 2024-08-23 20:53:56 +03:00
Peter Dimov
7e49e8f96b Update build.jam, test/Jamfile 2024-08-23 19:43:03 +03:00
Rene Rivera
214af0f10f Sync from upstream. 2024-06-16 14:08:37 -05:00
Peter Dimov
c5a269e0a6 Update test_io_2.cpp 2024-06-14 07:30:18 +03:00
Peter Dimov
28195ac7d0 Update test_io_2.cpp 2024-06-13 04:06:52 +03:00
Peter Dimov
e0208e5162 Update test_io.cpp 2024-06-12 22:11:22 +03:00
Peter Dimov
67968215f1 Add test_io_2.cpp 2024-06-12 22:09:47 +03:00
Peter Dimov
f10ede72f1 Use time_generator_v1 in cmake_install_test 2024-06-12 20:00:33 +03:00
Peter Dimov
d35a395ee7 Remove linking to libatomic from test/CMakeLists.txt 2024-06-12 19:51:53 +03:00
Peter Dimov
924bce36ff Use time_generator_v1 in cmake_subdir_test 2024-06-12 19:25:30 +03:00
Rene Rivera
3970729e76 Sync from upstream. 2024-06-10 21:40:28 -05:00
Peter Dimov
bc828cfd9a GCC 4.8 has ::max_align_t, not std::max_align_t 2024-06-10 18:31:07 +03:00
Peter Dimov
1b4b53d029 Add a test for uuid overalignment 2024-06-10 18:12:08 +03:00
Peter Dimov
12ff5e320e Unfortunately, need to define BOOST_UUID_DISABLE_ALIGNMENT in test_attribute_packed as well 2024-06-09 20:55:01 +03:00
Peter Dimov
c2bc3b3808 Align uuid as uint64_t/__uint128_t 2024-06-09 20:10:10 +03:00
Rene Rivera
043530abd7 Sync from upstream. 2024-05-17 17:34:21 -05:00
Peter Dimov
903a146367 Add a comment to test_attribute_packed for the false positive warning about ignoring the packed attribute 2024-05-17 04:27:53 +03:00
Peter Dimov
7cc541d0a0 Add test_uuid_3.cpp 2024-05-17 04:13:37 +03:00
Rene Rivera
e528b5a5f0 Sync from upstream. 2024-05-16 08:17:14 -05:00
Peter Dimov
f242deec5b Update test_data.cpp 2024-05-16 05:33:53 +03:00
Peter Dimov
f7bbab3a14 Add C-style casts to test_data 2024-05-16 05:14:17 +03:00
Peter Dimov
fca5010435 Add default construction tests to test_uuid 2024-05-16 02:10:53 +03:00
Peter Dimov
7f41e4aba1 Zero-initialize uuid::data 2024-05-15 21:07:41 +03:00
Rene Rivera
3782c8ab0b Add missing testing dependencies. 2024-05-14 17:10:28 -05:00
Peter Dimov
6af3cb86f9 Add test_pragma_pack 2024-05-14 22:57:20 +03:00
Peter Dimov
b2df302733 Update test_attribute_packed 2024-05-14 22:52:23 +03:00
Rene Rivera
fa56561325 Add missing test deps. 2024-05-14 07:33:36 -05:00
Rene Rivera
7577debef1 Sync from upstream. 2024-05-12 13:26:50 -05:00
Peter Dimov
2848e33e92 Add test_data.cpp 2024-05-12 18:12:54 +03:00
Peter Dimov
6ce551e49b rfc4122bis is officially RFC 9562 now 2024-05-11 17:30:03 +03:00
Rene Rivera
ba4d786aac Sync from upstream. 2024-05-10 20:47:16 -05:00
Peter Dimov
c091c7708e Add test_attribute_packed 2024-05-08 16:34:31 +03:00
Peter Dimov
f65e6be2e1 Add test_alignment 2024-05-08 16:12:38 +03:00
Peter Dimov
bb2f88b3b2 Update test_uuid_2 2024-05-08 16:05:27 +03:00
Peter Dimov
5256cfc388 GCC 4.x doesn't have std::is_trivially_copyable 2024-05-08 16:02:46 +03:00
Peter Dimov
31a946089c Test is_trivially_copyable<uuid> and is_standard_layout<uuid> 2024-05-08 15:41:28 +03:00
Rene Rivera
27fa600497 Sync from upstream. 2024-05-07 17:29:25 -05:00
Peter Dimov
d240d0a74b In name generators, process Unicode characters as UTF-8. Update test_name_generator_md5, test_name_generator_sha1. 2024-05-05 22:12:03 +03:00