Peter Dimov
|
f3100d7d80
|
Update documentation
|
2024-05-17 04:59:29 +03: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 |
|
Peter Dimov
|
414c7f9fea
|
Update revision history
|
2024-05-17 04:07:14 +03:00 |
|
Peter Dimov
|
3c267e6199
|
Work around msvc-14.[012] failures
|
2024-05-16 18:58:38 +03:00 |
|
Peter Dimov
|
f242deec5b
|
Update test_data.cpp
|
2024-05-16 05:33:53 +03:00 |
|
Peter Dimov
|
48c2163fae
|
Update uuid_x86.ipp
|
2024-05-16 05:19:30 +03:00 |
|
Peter Dimov
|
2bbe9eaec9
|
Change data from uint8_t[16] to a type with operator() s.t. data() can work
|
2024-05-16 05:16:43 +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
|
a85c3cb803
|
Add constructors, because uuid is not an aggregate anymore under C++11
|
2024-05-15 21:43:19 +03:00 |
|
Peter Dimov
|
7f41e4aba1
|
Zero-initialize uuid::data
|
2024-05-15 21:07:41 +03:00 |
|
Peter Dimov
|
c2f951a640
|
Merge pull request #157 from Lastique/feature/add_missing_includes
Add missing includes
|
2024-05-15 02:35:01 +03: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 |
|
Andrey Semashev
|
1d259d8591
|
Add missing includes.
The includes are added for the std::chrono and std::memcpy that are
explicitly mentioned in uuid.hpp.
|
2024-05-14 21:40:26 +03:00 |
|
Peter Dimov
|
2848e33e92
|
Add test_data.cpp
|
2024-05-12 18:12:54 +03:00 |
|
Peter Dimov
|
e4ad85c72f
|
Update Configuration section
|
2024-05-11 17:54:14 +03:00 |
|
Peter Dimov
|
7b53a88fe3
|
Update revision history
|
2024-05-11 17:47:45 +03:00 |
|
Peter Dimov
|
810854a06e
|
Update README.md
|
2024-05-11 17:33:51 +03:00 |
|
Peter Dimov
|
6ce551e49b
|
rfc4122bis is officially RFC 9562 now
|
2024-05-11 17:30:03 +03:00 |
|
Peter Dimov
|
ac5b30b936
|
Document timestamp_v7 and time_point_v7
|
2024-05-11 17:14:24 +03: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 |
|
Peter Dimov
|
9f1dcb324c
|
Update documentation
|
2024-05-05 22:42:47 +03: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 |
|
Peter Dimov
|
0029502550
|
Add test_name_generator_sha1
|
2024-05-05 04:43:47 +03:00 |
|
Peter Dimov
|
cce746f924
|
Add test_name_generator_md5
|
2024-05-05 04:32:26 +03:00 |
|
Peter Dimov
|
bb726b58dd
|
Update revision history
|
2024-05-04 22:03:51 +03:00 |
|
Peter Dimov
|
8d8ed762e3
|
Increase time_in_us upper bound to 1024 (GHA reaching values of 1013 which prewar scientists thought impossible)
|
2024-05-04 20:12:53 +03:00 |
|
Peter Dimov
|
436a85cd88
|
Accept Ch[36] in to_chars because these uses did compile
|
2024-05-04 19:38:42 +03:00 |
|
Peter Dimov
|
4b0620e3b7
|
Update documentation
|
2024-05-04 19:30:49 +03:00 |
|
Peter Dimov
|
57434ad09a
|
Mark the char[36] overload of to_chars as deprecated
|
2024-05-04 19:17:42 +03:00 |
|
Peter Dimov
|
b203a0a440
|
Add test_to_chars_2
|
2024-05-04 19:13:29 +03:00 |
|
Peter Dimov
|
0967b94172
|
Add an overload of to_chars taking Ch(&)[N]
|
2024-05-04 18:55:04 +03:00 |
|
Peter Dimov
|
84147138b4
|
Mark time_generator_v7::operator= as noexcept
|
2024-05-04 18:39:51 +03:00 |
|
Peter Dimov
|
83a40ec376
|
Update documentation
|
2024-05-04 18:34:39 +03:00 |
|
Peter Dimov
|
2480bedcea
|
Add charN_t support to to_chars
|
2024-05-04 18:19:07 +03:00 |
|
Peter Dimov
|
34eb75ce98
|
Add test_to_chars.cpp
|
2024-05-04 18:02:47 +03:00 |
|
Peter Dimov
|
eb86b7e5e9
|
Update test_time_generator_v7_3
|
2024-05-04 14:40:53 +03:00 |
|
Peter Dimov
|
bf5f690103
|
Update documentation
|
2024-05-04 14:30:02 +03:00 |
|
Peter Dimov
|
f7b32f8438
|
Add copy/move constructors/assignment operators to time_generator_v7
|
2024-05-04 13:56:27 +03:00 |
|
Peter Dimov
|
981fbdc838
|
Add test_time_generator_v7_3
|
2024-05-04 13:19:11 +03:00 |
|
Peter Dimov
|
44cd94ef93
|
Update documentation
|
2024-05-04 05:04:22 +03:00 |
|
Peter Dimov
|
64d070bf95
|
Improve uuid_clock::from_sys, to_sys
|
2024-05-04 05:04:12 +03:00 |
|
Peter Dimov
|
b20a0ba4d2
|
Update documentation
|
2024-05-03 22:11:30 +03:00 |
|
Peter Dimov
|
c915af978a
|
Consistently replace typedef with using in documentation
|
2024-05-03 20:18:25 +03:00 |
|