32 Commits

Author SHA1 Message Date
Ion Gaztañaga
e006a65aac FreeBSD support for _POSIX_THREAD_PROCESS_SHARED is incomplete and buggy, avoid it. 2026-01-02 09:53:37 +01:00
Ion Gaztañaga
7764b3a747 Set kern.ipc.umtx_vnode_persistent=1 as required by Interprocess documentation 2026-01-02 09:21:45 +01:00
Ion Gaztañaga
a9bb42ac36 Posix/cygwin/bsd: make cxxstd optional
Add docs built test, thanks to sdarwin
2025-12-31 21:02:58 +01:00
Ion Gaztañaga
a9c528cc50 Make apt update more robust adding sleeps betwen retries 2025-12-13 17:21:42 +01:00
Ion Gaztañaga
68de08d76c Revert to "posix" name 2025-12-13 15:25:07 +01:00
Ion Gaztañaga
2c0095f260 Remove different standard levels. This is already tested on Linux, Cygwin tests are aimed to tackle operating system differences. 2025-12-13 12:28:24 +01:00
Ion Gaztañaga
aea5c01652 Run cygserver for cygwin tests
Reduce BSD versions to the latest release
2025-12-13 11:38:12 +01:00
Ion Gaztañaga
b684463a6c Add BSD variants 2025-12-11 15:05:44 +01:00
Ion Gaztañaga
13374577a4 Add cygwin regression tests 2025-12-10 15:22:51 +01:00
Ion Gaztañaga
6ed27c2b8a Update compilers for Ubsan, add ASAN builds 2025-12-06 22:59:28 +01:00
Ion Gaztañaga
4e627bfb54 Github actions: Add gcc-15 / clang-20 over ubuntu 26.04 container 2025-12-06 11:33:10 +01:00
Ion Gaztañaga
fe4e89d6d5 Use "-C" option when calling depinst 2025-11-30 23:55:19 +01:00
Ion Gaztañaga
741819bca2 Remove erroneous DisableRealtimeMonitoring command 2025-11-11 22:56:31 +01:00
Ion Gaztañaga
2be6444b26 Fix BUILD_JOBS bad printing before it's even defined 2025-11-11 22:19:59 +01:00
Ion Gaztañaga
f7e95c5c09 Optimize github runners:
- Remove clang 3.5
- Print used cores
- Remove debug symbols
2025-11-11 22:18:15 +01:00
Ion Gaztañaga
97520e05ee Split windows 32 bit and 64 bit jobs, as github windows runners are much slower 2025-11-11 20:50:42 +01:00
Ion Gaztañaga
e56a3714e9 Remove old gcc 4.6-4.7 from regression tests 2025-11-07 23:51:52 +01:00
Ion Gaztañaga
464c61c417 Remove macos-13 and add macos-26 runners 2025-11-05 08:17:54 +01:00
Ion Gaztañaga
121450ed65 Increase timeout value 2025-11-03 21:50:53 +01:00
Ion Gaztañaga
b11c6a1365 Use windows 2025 runner 2025-07-07 23:42:04 +02:00
Ion Gaztañaga
6f78c49f31 Remove Windows 2019 as it's not longer supported in github 2025-07-07 11:53:32 +02:00
Ion Gaztañaga
2c3d4f8bb9 Add clang-19 toolset 2025-05-20 09:18:15 +02:00
Ion Gaztañaga
ee19991482 Avoid C++03 testing in clang/libc++ 2024-12-23 22:41:51 +01:00
Ion Gaztañaga
78e8c2ecd0 Remove deprecated macos-12 and add macos-15 2024-11-27 21:59:42 +01:00
Ion Gaztañaga
9821254d53 Use "-pipe" to gcc/clang toolsets 2024-09-24 15:56:03 +02:00
Ion Gaztañaga
c62dbe34e5 Add latest gcc/clang/macos toolsets 2024-07-01 09:56:08 +02:00
Ion Gaztañaga
5ecd0a29fd Avoid C++03 in MacOs 2024-06-16 23:36:32 +02:00
Ion Gaztañaga
5d7feb2027 Print $BUILD_JOBS to know declared parallelism 2024-01-12 18:15:31 +01:00
Ion Gaztañaga
7f785fe334 Print NUMBER_OF_PROCESSORS for windows runs 2024-01-09 00:37:54 +01:00
Ion Gaztañaga
687ede9281 Update CI platforms, using containers for older compilers 2024-01-05 00:39:56 +01:00
Ion Gaztañaga
4403b201be Reduce -j3 to -j2 to avoid spurious failures. 2022-10-13 12:44:54 +02:00
Ion Gaztañaga
7d8de77a2c Add workflow 2021-12-28 18:31:37 +01:00