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

6 Commits

Author SHA1 Message Date
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
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
098600f0dc Add compile-fail tests for random_provider 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
Andrey Semashev
4a9f620b6d Add support for movability to random generators. Fix POSIX random provider.
The commit adds support for move constructors and assignment to random UUID
generators and random providers. Also, in POSIX random provider, the commit
improves handling of return value from ::read(), which returns -1
in case of error and may return 0 in case of success. Retry the call when
it was interrupted before reading any bytes from /dev/urandom.

Added new tests for movability and compile-fail tests for no copyability.

This addresses GitHub issue:

https://github.com/boostorg/uuid/issues/71
2018-06-18 10:24:46 -04:00