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

258 Commits

Author SHA1 Message Date
Peter Dimov
c8f97785a4 Prefer SIMD/runtime performance over constexpr-ness when __builtin_is_constant_evaluated is not available 2025-12-26 19:27:20 +02:00
Peter Dimov
c963533f73 Make to_chars constexpr 2025-12-25 19:20:58 +02:00
Peter Dimov
e78661b1e2 Suppress msvc-14.1 warnings in test_hash_value_cx 2025-12-25 13:48:11 +02:00
Peter Dimov
09dd0dd608 Make hash_value constexpr 2025-12-25 12:41:38 +02:00
Peter Dimov
bd765b558c Make uuid::is_nil, swap, and relational operators constexpr 2025-12-25 06:44:07 +02:00
Peter Dimov
5a5797d465 Add more constexpr to class uuid 2025-12-24 17:45:11 +02:00
Peter Dimov
da0ce8406a Disable test_string_generator_cx2 under GCC 5 2025-12-23 11:37:33 +02:00
Peter Dimov
83d3da399c Add test_string_generator_cx2.cpp 2025-12-23 04:21:49 +02:00
Peter Dimov
a851cf33ca Add test_string_generator_2.cpp 2025-12-23 04:15:37 +02:00
Peter Dimov
6622230ae1 Disable test_string_generator_cx for GCC 5 2025-12-23 02:07:39 +02:00
Peter Dimov
5e2b31baa4 Update test_string_generator_cx.cpp 2025-12-22 22:01:13 +02:00
Peter Dimov
fc1de844d7 Add test_from_chars_cx2.cpp 2025-12-22 17:20:29 +02:00
Peter Dimov
96bc0067bc Add test_from_chars_cx.cpp 2025-12-22 17:01:37 +02:00
Peter Dimov
d6c401e62e Add boost::uuids::from_chars 2025-12-21 21:35:23 +02:00
Peter Dimov
6180c2600d Add missing includes 2025-12-21 16:34:25 +02:00
Peter Dimov
bbbb20427c Link test_random_generator.cpp to Boost::move 2025-09-19 14:40:10 +03:00
Peter Dimov
2b160eb689 Merge pull request #179 from ivanpanch/patch-1
Fix mistakes
2025-09-09 16:52:45 +03:00
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
ivanpanch
7fad3a42f0 Update test_msvc_simd_bug981648_main.cpp 2025-08-09 20:44:05 +02:00
ivanpanch
c44c8b4f7e Update quick.cpp 2025-08-09 20:28:38 +02:00
James E. King III
bf16d95746 Add RFC-9562 compliant Max UUID (section 5.10) 2025-08-09 14:28:05 -04:00
ivanpanch
836a372b33 Update Jamfile.v2 2025-08-09 20:27:51 +02:00
ivanpanch
d248f1079a Update main.cpp 2025-08-09 20:23:45 +02:00
ivanpanch
8dfd222ace Update main.cpp 2025-08-09 20:22:52 +02: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