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

38 Commits

Author SHA1 Message Date
Andrey Semashev
3af17a4236 Added GitHub Actions jobs for SSSE3 and AVX targets.
The targets verify the respective code paths in SIMD algorithms.
The recently added SSE2 paths are already tested in the other,
unspecialized jobs.

Also added jobs to compile tests with BOOST_UUID_TO_FROM_CHARS_X86_USE_ZMM
and BOOST_UUID_FROM_CHARS_X86_USE_VPERMI2B experimental macros defined.
2026-01-10 12:15:59 +03:00
Andrey Semashev
b135a5d816 Compile tests without running in CI if the CPU lacks required features.
This allows for testing that the ISA-specific code at least compiles,
even if running the tests isn't possible.

The support is only added to b2, CMake still always compiles and runs
the tests to keep using boost_test_jamfile for easier maintenance. In
the future, similar support can be added to CMake as well.
2026-01-10 12:15:59 +03:00
Peter Dimov
974f7f7387 Add a job with /arch:SSE4.2 that defines BOOST_UUID_USE_SSE41 to ci.yml 2026-01-06 15:48:08 +02:00
Andrey Semashev
02574368fc Added GitHub Actions job on Rocketlake ISA. 2026-01-05 14:13:10 +03:00
Peter Dimov
9684559de7 Add Windows jobs to ci.yml using different /arch: values 2026-01-04 20:04:54 +02:00
Andrey Semashev
ef9c903055 Reorder macos parameters in GitHub Actions CI for better readability in web UI. 2025-12-27 23:53:21 +03:00
Andrey Semashev
e6fe1c45d9 Added GitHub Actions jobs for AVX2-enabled target. 2025-12-27 23:53:21 +03:00
Peter Dimov
216e3c3287 Update ci.yml 2025-12-21 16:05:43 +02:00
Peter Dimov
d79210b0d8 Test Homebrew Clang under macOS 2025-10-14 14:39:32 +03:00
Peter Dimov
67cd965959 Add gcc-15, clang-20 to ci.yml 2025-08-31 20:37:20 +03:00
Peter Dimov
689f3d2c15 Remove windows-2019 from ci.yml 2025-07-02 19:06:49 +03:00
Peter Dimov
dc04ce9d3f Update ci.yml 2025-05-25 17:23:02 +03:00
Peter Dimov
7b2901eec9 Apply Node20 workaround 2024-12-14 17:06:46 +02:00
Peter Dimov
65170a76bf Update ci.yml 2024-12-14 16:48:43 +02:00
Peter Dimov
ba4f9a5be8 Add clang++ to posix-cmake-subdir, -install 2024-10-12 21:12:29 +03:00
Peter Dimov
4e70d7bd16 Add clang++ to posix-cmake-test 2024-10-12 21:01:59 +03:00
Peter Dimov
a1b2842f8b Add MinGW, clang-cl to windows-cmake-* 2024-10-12 20:44:09 +03:00
Peter Dimov
d90b4f64cc Update ci.yml 2024-10-12 20:02:27 +03:00
Peter Dimov
02c82cea9c Update ci.yml 2024-07-05 12:27:17 +03:00
Peter Dimov
09a64999da Update ci.yml 2024-06-17 20:01:45 +03:00
Peter Dimov
be5e44e892 Update ci.yml 2024-06-10 19:22:04 +03:00
Peter Dimov
2e8f3c8efa Update ci.yml 2024-04-29 11:19:35 +03:00
Peter Dimov
fdf94bdea8 Update ci.yml 2024-04-27 01:38:57 +03:00
Andrey Semashev
2c6b3ef9f9 Added GHA jobs to test with SSE4 and AVX-512 insns enabled, when possible. 2024-04-25 22:31:47 +03:00
Peter Dimov
9900185201 Use b2 -j2 instead of -j3 on GHA (to lower the probability of hangs) 2024-04-24 22:22:17 +03:00
Peter Dimov
353cd75120 Remove GCC 4.7 from CI 2024-04-24 04:01:46 +03:00
Peter Dimov
6a5028a215 Update ci.yml 2024-04-19 22:23:26 +03:00
Peter Dimov
beeaab4758 Update ci.yml 2024-03-05 04:03:59 +02:00
Peter Dimov
e18eeb27c1 Remove C++03 from ci.yml 2024-03-05 03:56:08 +02:00
Peter Dimov
40f918e08a Update ci.yml 2024-03-05 03:30:15 +02:00
Peter Dimov
2bc0c8e716 Update ci.yml 2023-04-17 19:14:06 +03:00
Peter Dimov
9df4da92a0 Update ci.yml 2023-02-23 11:04:21 +02:00
Alexander Grund
bfc65f4092 Fix ccache saving on cache hit
See boostorg/boost-ci#166
2022-06-07 08:10:11 -04:00
James E. King III
bd835638a5 remove one redundant ci job 2022-02-14 18:35:20 -05:00
James E. King III
9bd9051493 add valgrind to ci 2022-02-13 14:28:17 -05:00
James E. King III
f7f3295c0c fix issues 124 (cmake), 125 (bigendian) and 126 (coverity) in ci
- add gha bigendian build
- add gha cmake build
- add gha coverity scan

Note: using this branch to test coverage against boost-ci
2022-02-04 16:09:20 -05:00
James E. King III
7f233e5feb fix ci 2022-01-25 17:47:11 -05:00
James E. King III
abf6849ef2 GitHub Actions CI
- replaces travis
- replaces appveyor
- does not test cmake (was failing)
- does not test big-endian at this time
- is better than no CI at all
- will open issues for cmake, cygwin, big-endian testing
2022-01-25 16:51:29 -05:00