25 Commits

Author SHA1 Message Date
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
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
4a4a372271 Add v7 and v8 to uuid::version_type 2024-05-01 20:46:02 +03:00
Peter Dimov
b414e9e68e Add time_generator_v6 2024-05-01 20:39:04 +03:00
Peter Dimov
77cf94b0a3 Refactor feature checks for three way comparisons 2024-04-29 12:43:45 +03:00
Peter Dimov
78bc64ea37 Guard the inclusion of <compare> with __has_include 2024-04-29 11:45:59 +03:00
Peter Dimov
164ad7930f Add support for operator<=>. Refs #143. Closes #144. 2024-04-23 17:11:13 +03:00
Peter Dimov
6b8bf4eee5 Add more comparison tests to test_uuid.cpp 2024-04-22 21:47:59 +03:00
Peter Dimov
533ef37405 Update test/CMakeLists.txt 2024-04-21 17:17:17 +03:00
Peter Dimov
e6a16c3b3f Remove unnecessary uses of TypeTraits 2024-04-20 23:08:52 +03:00
tinko92
24e3e0db36 Fix for typo (LICENCE) and for https links to license (#103)
* Fix Typo in link to License.
* Changed links to https.
2019-04-22 08:56:05 -04:00
James E. King, III
b5adde4409 fix warnings identified by regression matrix 2017-11-01 08:59:25 -04:00
Edward Diener
e2d0595c12 Fixed test. 2016-10-07 07:11:18 -04:00
VemundH
2627d38ccc added tests to reproduce problem 2014-09-30 21:52:24 +02:00
Andrey Semashev
d2331931d6 Fixed compilation.
[SVN r86386]
2013-10-21 23:11:34 +00:00
Andrey Semashev
9d8e8323cd Added optimizations for C++11 and SSE. Refs #8509.
[SVN r86385]
2013-10-21 23:01:25 +00:00
Andy Tompkins
5e684f7779 Ticket #5235
[SVN r69592]
2011-03-05 23:55:25 +00:00
Andy Tompkins
6ee1d64394 switch from the Boost Test Library to boost/detail/lightweight_test.hpp
moved uuid generators into their own file

[SVN r59535]
2010-02-06 22:32:49 +00:00
Andy Tompkins
14318c4f21 Fix for test_uuid - hash function for 64-bit machines
[SVN r58231]
2009-12-08 03:13:40 +00:00
Andy Tompkins
f14a9abb7d Removed BOOST_STATIC_ASSERT, replaced with a static method
[SVN r58096]
2009-12-02 13:44:08 +00:00
Andy Tompkins
c20490b273 used BOOST_STATIC_CONSTANT
fixed jamfile to use run rule
some other minor compile time fixes

[SVN r58075]
2009-12-01 03:00:34 +00:00
Marshall Clow
327c51149d Compile fixes for uuid
[SVN r58059]
2009-11-30 15:01:10 +00:00
Andy Tompkins
f883e1ffc0 Added uuid library
[SVN r57988]
2009-11-28 04:16:43 +00:00