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

Commit Graph

  • 85bc141e43 Minor documentation updates develop master Peter Dimov 2026-01-15 17:45:43 +02:00
  • f4bcc0fd2a Update documentation feature/invalid_uuid Peter Dimov 2026-01-15 15:38:40 +02:00
  • c4678bf9a6 Split Cygwin64 GCC job into two to avoid Appveyor timeout feature/appveyor Peter Dimov 2026-01-14 21:01:40 +02:00
  • b2c72679ba Update test_uuid_from_string_2 Peter Dimov 2026-01-14 19:59:07 +02:00
  • 884c050576 Add boost::uuid::invalid_uuid exception class Peter Dimov 2026-01-14 19:53:21 +02:00
  • bee48932a6 Add test_uuid_from_string_3.cpp Peter Dimov 2026-01-14 19:48:35 +02:00
  • 0b6a9ade9a Respect the OutputIterator value_type in to_chars feature/to_chars Peter Dimov 2026-01-13 17:47:01 +02:00
  • aa6c1a7985 std::back_insert_iterator's value_type is void smh Peter Dimov 2026-01-13 17:46:30 +02:00
  • 6b0dc88eef Add test_to_chars_3.cpp Peter Dimov 2026-01-13 15:44:22 +02:00
  • 608718786b Merge pull request #190 from Lastique/feature/to_from_chars_sse2 Peter Dimov 2026-01-12 16:54:54 +02:00
  • 3af17a4236 Added GitHub Actions jobs for SSSE3 and AVX targets. Andrey Semashev 2026-01-09 03:10:09 +03:00
  • b135a5d816 Compile tests without running in CI if the CPU lacks required features. Andrey Semashev 2026-01-09 02:58:33 +03:00
  • ba77fe2781 Added SSE2 and SSSE3 SIMD implementations of from_chars. Andrey Semashev 2026-01-08 03:10:28 +03:00
  • 97dc5c35ba Added SSE2 SIMD implementation of to_chars. Andrey Semashev 2026-01-07 04:27:48 +03:00
  • d53a476a77 Silence -Wstrict-aliasing warning in simd_vector.hpp. Andrey Semashev 2026-01-09 14:24:42 +03:00
  • 39946fb660 Fix -Wconversion warning in from_chars_x86.hpp. Andrey Semashev 2026-01-09 01:44:11 +03:00
  • 2b229f7449 Update documentation feature/string_generator Peter Dimov 2026-01-10 02:40:01 +02:00
  • 8febad40ed Make string_generator support string-like types like uuid_from_string does Peter Dimov 2026-01-09 21:44:26 +02:00
  • 190ee28b1d Update documentation Peter Dimov 2026-01-09 16:22:07 +02:00
  • 0af8de5509 Update documentation Peter Dimov 2026-01-09 16:15:39 +02:00
  • 11b392d9ff Merge pull request #189 from Lastique/feature/remove_unneeded_includes Peter Dimov 2026-01-09 16:14:23 +02:00
  • 22e7ba81a9 Removed unnecessary includes and warning suppression in uuid_io.hpp. Andrey Semashev 2026-01-09 03:24:15 +03:00
  • 095a47fe04 Change the type of pos to std::ptrdiff_t to avoid casts feature/uuid_from_string Peter Dimov 2026-01-08 22:57:00 +02:00
  • 517bfe6972 Include BoostTestJamfile in test/CMakeLists.txt Peter Dimov 2026-01-08 18:58:47 +02:00
  • ea77c34803 Make uuid_from_string constexpr Peter Dimov 2026-01-08 18:52:56 +02:00
  • d9d396a666 Add test_uuid_from_string_cx.cpp Peter Dimov 2026-01-08 18:45:06 +02:00
  • 6d5420b09b Add boost_test_jamfile to CMakeLists.txt Peter Dimov 2026-01-08 18:40:18 +02:00
  • 29c5f57c95 Define BOOST_UUID_REPORT_IMPLEMENTATION in test .cpp files instead of Jamfile Peter Dimov 2026-01-08 18:19:15 +02:00
  • d493f92dcd Add uuid_from_string Peter Dimov 2026-01-08 16:59:10 +02:00
  • c9f5a8f028 Merge pull request #188 from Lastique/feature/fix_conversion_warning Peter Dimov 2026-01-07 20:49:44 +02:00
  • 663ffa1287 Make cast formatting consistent with the rest of the file. Andrey Semashev 2026-01-07 20:13:18 +03:00
  • 286b66b385 Fix -Wsign-conversion warning with gcc 13.3. Andrey Semashev 2026-01-07 20:08:43 +03:00
  • 347258c6c8 When BOOST_UUID_NO_SIMD is defined, undef all other SIMD macros, because otherwise the configuration becomes inconsistent feature/gha Peter Dimov 2026-01-06 16:32:16 +02:00
  • e567490082 Fix BOOST_UUID_REPORT_IMPLEMENTATION messages Peter Dimov 2026-01-06 16:26:35 +02:00
  • 974f7f7387 Add a job with /arch:SSE4.2 that defines BOOST_UUID_USE_SSE41 to ci.yml Peter Dimov 2026-01-06 15:48:08 +02:00
  • 029527c109 Disable -Wconversion for GCC 5 in test_hash_value.cpp feature/drone Peter Dimov 2026-01-05 20:27:38 +02:00
  • bb5f471431 Switch ARM64 and S390x jobs to 22.04 Peter Dimov 2026-01-05 19:02:03 +02:00
  • 22660ac3ca Cosmetic fixes to configuration.adoc Peter Dimov 2026-01-05 18:53:49 +02:00
  • c7caa5b94e Update revision history Peter Dimov 2026-01-05 18:52:42 +02:00
  • 2b387b4638 Avoid -Wsign-conversion warnings in from_chars_x86.hpp feature/warnings Peter Dimov 2026-01-05 17:56:10 +02:00
  • f852d61bee Avoid -Wsign-conversion warnings in to_chars_x86.hpp Peter Dimov 2026-01-05 17:44:32 +02:00
  • 2b5d078c00 Disable -Wshadow in test_bench_random.cpp for GCC 4.x because of Boost.Timer Peter Dimov 2026-01-04 18:42:07 +02:00
  • 0b86240e0d Avoid -Wconversion warning in time_generator_v6.hpp under GCC 5 and below Peter Dimov 2026-01-04 18:25:24 +02:00
  • eabd000a54 Avoid -Wconversion, -Wsign-conversion warnings in detail/basic_name_generator.hpp under GCC 9 and below Peter Dimov 2026-01-04 18:12:08 +02:00
  • 520b3632f3 Avoid -Wsign-conversion warning in detail/basic_name_generator.hpp when wchar_t is int32_t Peter Dimov 2026-01-04 17:47:13 +02:00
  • da2cb7cc02 Avoid -Wshadow warning in test_tagging.cpp Peter Dimov 2026-01-04 17:06:21 +02:00
  • 09a6a81b6b Avoid -Wconversion warning in detail/md5.hpp Peter Dimov 2026-01-04 17:04:21 +02:00
  • 7340079ffd Avoid -Wsign-conversion warnings in test_time_generator_v7_2.cpp Peter Dimov 2026-01-04 14:53:54 +02:00
  • b92abf895f Avoid -Wsign-conversion warnings in test_to_chars.cpp Peter Dimov 2026-01-04 14:51:02 +02:00
  • 40b12ae256 Disable -Wsign-conversion in test_random_generator.cpp Peter Dimov 2026-01-04 14:47:36 +02:00
  • 2ce9519afc Avoid -Wsign-conversion warning in detail/sha1.hpp Peter Dimov 2026-01-04 14:43:34 +02:00
  • fd167bba0d Avoid -Wsign-conversion warning in time_generator_v1.hpp Peter Dimov 2026-01-04 14:40:29 +02:00
  • a835ddff90 Avoid -Wsign-conversion warning in time_generator_v7.hpp Peter Dimov 2026-01-04 14:38:35 +02:00
  • 91ffab27d2 Enable stricter warnings (matching Unordered) in test/Jamfile.v2 Peter Dimov 2026-01-04 14:33:04 +02:00
  • db92124922 Reorder includes feature/from_chars Peter Dimov 2026-01-05 16:02:11 +02:00
  • 0038762216 Merge pull request #186 from Lastique/feature/from_chars_simd Peter Dimov 2026-01-05 15:53:07 +02:00
  • 0e23b235fc Use load/store helpers from endian.hpp in to/from_chars_x86.hpp. Andrey Semashev 2026-01-01 21:03:54 +03:00
  • 3698f8df2c Added a missing include. Andrey Semashev 2026-01-04 13:21:16 +03:00
  • 9dde4978fd Use memcpy/memset/memcmp functions from cstring.hpp in endian.hpp. Andrey Semashev 2026-01-01 21:02:20 +03:00
  • d358c39a67 Use __builtin_memcpy/memcmp in cstring.hpp. Andrey Semashev 2026-01-01 20:56:38 +03:00
  • 02574368fc Added GitHub Actions job on Rocketlake ISA. Andrey Semashev 2025-12-31 22:54:55 +03:00
  • 831a9e6eab Added more tests for from_chars verifying unexpected end of input. Andrey Semashev 2025-12-31 20:09:58 +03:00
  • 7e50b1aaa7 Added running from_chars tests with SIMD disabled. Andrey Semashev 2025-12-31 15:47:59 +03:00
  • b7535347ec Allow users to enable 512-bit vectors in to_chars_x86.hpp. Andrey Semashev 2026-01-03 02:26:04 +03:00
  • 3920cc584c Added x86 SIMD implementation of from_chars. Andrey Semashev 2025-12-31 06:28:59 +03:00
  • d0c74979a9 Separated Skylake-X level of AVX-512 to a new config macro. Andrey Semashev 2025-12-31 19:53:20 +03:00
  • f7718fd7cc Removed load_unaligned_si128 helper function. Andrey Semashev 2025-12-31 15:52:01 +03:00
  • 1f7875c97e Added a simd_vector utility to complify SIMD constants definition. Andrey Semashev 2025-12-31 02:00:11 +03:00
  • d3b72c2b71 Extracted from_chars_result to a separate header. Andrey Semashev 2025-12-29 17:40:07 +03:00
  • 79ecd9f563 Suppress 'conditional expression is constant' warning on MSVC. Andrey Semashev 2026-01-05 14:12:41 +03:00
  • 9684559de7 Add Windows jobs to ci.yml using different /arch: values Peter Dimov 2026-01-04 19:06:59 +02:00
  • 83ab39d277 Update documentation Peter Dimov 2026-01-04 04:10:34 +02:00
  • d5cf5c4656 Simplify operator>> Peter Dimov 2026-01-04 04:06:55 +02:00
  • b24e19d64e Merge pull request #187 from Lastique/feature/update_iostream_ops Peter Dimov 2026-01-04 04:02:54 +02:00
  • 211d84bdb1 Use stream character type when calling to_chars in operator<<. Andrey Semashev 2026-01-03 03:42:39 +03:00
  • 45910f2ace Use from_chars in operator>>. Andrey Semashev 2026-01-03 03:40:31 +03:00
  • 326e5db863 Merge pull request #185 from Lastique/feature/from_chars_result_op_bool Peter Dimov 2025-12-29 13:08:27 +02:00
  • 6ce513ef20 Merge pull request #184 from Lastique/feature/to_chars_simd Peter Dimov 2025-12-28 12:09:20 +02:00
  • 454de03dbd Updated docs with the new SIMD macros, added a release note for SIMD to_chars. Andrey Semashev 2025-12-16 19:01:29 +03:00
  • ef9c903055 Reorder macos parameters in GitHub Actions CI for better readability in web UI. Andrey Semashev 2025-12-16 12:20:38 +03:00
  • e6fe1c45d9 Added GitHub Actions jobs for AVX2-enabled target. Andrey Semashev 2025-12-16 04:07:18 +03:00
  • 2508c5434e Added running IO and to_chars tests with SIMD disabled. Andrey Semashev 2025-12-16 03:29:27 +03:00
  • 84afcf6372 Align buffers for to_chars for better performance of SIMD implementation. Andrey Semashev 2025-12-16 02:44:02 +03:00
  • 839c431152 Added x86 SIMD implementation of to_chars. Andrey Semashev 2025-12-16 02:34:16 +03:00
  • f797b2617f Improve from_chars, taking advantage of the fact that 0-9, A-F and a-f are consecutive in both ASCII and EBCDIC Peter Dimov 2025-12-26 22:18:59 +02:00
  • b945f3ee23 Update documentation feature/constexpr Peter Dimov 2025-12-26 21:33:11 +02:00
  • 31bc20e30e Added from_chars_result::operator bool(). Andrey Semashev 2025-12-26 20:19:24 +03:00
  • c8f97785a4 Prefer SIMD/runtime performance over constexpr-ness when __builtin_is_constant_evaluated is not available Peter Dimov 2025-12-26 19:27:20 +02:00
  • c963533f73 Make to_chars constexpr Peter Dimov 2025-12-25 15:18:03 +02:00
  • e78661b1e2 Suppress msvc-14.1 warnings in test_hash_value_cx Peter Dimov 2025-12-25 13:48:11 +02:00
  • 963bb373d0 Attempt to fix GCC 5 Peter Dimov 2025-12-25 13:04:47 +02:00
  • 09dd0dd608 Make hash_value constexpr Peter Dimov 2025-12-25 12:11:08 +02:00
  • bd765b558c Make uuid::is_nil, swap, and relational operators constexpr Peter Dimov 2025-12-25 05:21:55 +02:00
  • 5a5797d465 Add more constexpr to class uuid Peter Dimov 2025-12-24 16:26:17 +02:00
  • bfee791f47 Update documentation Peter Dimov 2025-12-23 19:48:35 +02:00
  • dd1145756e Add VS2026 to .drone.jsonnet Peter Dimov 2025-12-23 12:39:04 +02:00
  • da0ce8406a Disable test_string_generator_cx2 under GCC 5 Peter Dimov 2025-12-23 11:37:33 +02:00
  • 7b063dde86 Fix return type of from_chars_is_* functions Peter Dimov 2025-12-23 11:29:40 +02:00
  • 83d3da399c Add test_string_generator_cx2.cpp Peter Dimov 2025-12-23 04:21:49 +02:00
  • a851cf33ca Add test_string_generator_2.cpp Peter Dimov 2025-12-23 04:15:37 +02:00