Commit Graph

  • 8c60e8f1f7 build(deps): bump extern/googletest from 9156d4c to 7140cd4 dev dependabot[bot] 2026-06-10 18:55:52 +00:00
  • a34fa64dc1 ci: pin third-party actions to release commit SHAs master v1.11.0 Dennis Klein 2026-06-10 19:22:55 +02:00
  • ed87268394 ci: fix UBSan option spelling so it takes effect Dennis Klein 2026-06-10 18:43:13 +02:00
  • 7e63d4ae9a test: drop thread-sanitizer suppressions Dennis Klein 2026-06-10 16:16:30 +02:00
  • 1fb5ad8c33 ci: switch thread-sanitizer job to gcc with instrumented deps Dennis Klein 2026-06-10 16:16:30 +02:00
  • add85cb18d ci: add tsan spack environment with instrumented libzmq Dennis Klein 2026-06-10 16:15:31 +02:00
  • 331c50ab0e ci: add spack package for a tsan-instrumented libstdc++ Dennis Klein 2026-06-10 16:15:31 +02:00
  • 988ef81922 ci: tolerate cache-satisfied specs in the buildcache pushes Dennis Klein 2026-06-10 16:33:59 +02:00
  • b568535910 test: support an alternative runtime library dir per test Dennis Klein 2026-06-10 16:14:15 +02:00
  • 2febbe3146 build: append linker flags as strings, not lists Dennis Klein 2026-06-10 16:14:15 +02:00
  • 2bd9a072a9 test: pre-fill libstdc++ ctype caches before threads exist Dennis Klein 2026-06-10 16:14:15 +02:00
  • fc69b5e7ae refactor: compile channel name validation regex only once Dennis Klein 2026-06-10 16:12:35 +02:00
  • 19e607e486 test: fix racy loop-variable capture in SubscriptionThreadSafety Dennis Klein 2026-06-10 16:12:35 +02:00
  • f08d42fcb8 fix: serialize console output in fair::mq::tools::execute Dennis Klein 2026-06-10 16:12:35 +02:00
  • 1597999aed fix(shmem): don't cache nullptr in GetRegionFromCache Alexey Rybalchenko 2026-06-10 15:09:47 +02:00
  • 215c31428b feat(shmem): expose side-channel metadata API for unsent messages Alexey Rybalchenko 2026-06-10 13:53:54 +02:00
  • a0e8271aca test: suppress libzmq-induced thread-sanitizer false positives Dennis Klein 2026-06-09 21:57:08 +02:00
  • 4b2c6cafac build: avoid -Wignored-attributes on the popen deleter Dennis Klein 2026-06-09 21:32:27 +02:00
  • ab4bc49088 style: drop redundant member initializers in shmem UnmanagedRegion Dennis Klein 2026-06-09 21:32:27 +02:00
  • 89e16c0b19 build: run only the curated clang-tidy checks Dennis Klein 2026-06-09 21:32:27 +02:00
  • 35d713ebaa refactor: use default member initializers Dennis Klein 2026-06-09 20:17:56 +02:00
  • 4dfe24d411 style: drop redundant member initializers Dennis Klein 2026-06-09 20:17:48 +02:00
  • d2aa2f10de style: drop redundant empty-string initializers Dennis Klein 2026-06-09 20:02:22 +02:00
  • d5e0c29ced perf: emplace elements instead of inserting temporaries Dennis Klein 2026-06-09 20:01:23 +02:00
  • 0feda158b4 perf: avoid copies in range-based for loops Dennis Klein 2026-06-09 19:59:32 +02:00
  • 7a44c5e19e style: add braces around single-statement bodies Dennis Klein 2026-06-09 19:58:45 +02:00
  • e23c4d8ff1 style: use raw string literals for escaped strings Dennis Klein 2026-06-09 19:57:45 +02:00
  • 8ab00ecddc refactor: use nullptr for null pointer literals Dennis Klein 2026-06-09 19:56:49 +02:00
  • b53d25738e build: curate clang-tidy to an enforceable check set Dennis Klein 2026-06-09 17:37:00 +02:00
  • 824825e911 ci: make the static-analysis warning gate actually fail Dennis Klein 2026-06-09 17:10:09 +02:00
  • 2cf49cc50d ci: fix thread-sanitizer build with lld and PIC googletest Dennis Klein 2026-06-09 17:04:57 +02:00
  • 7e30c33bcf ci: raise locked-memory limit before running tests Dennis Klein 2026-06-09 17:03:57 +02:00
  • 0fd27cbbc3 ci: match renamed libzmq leak frame in lsan suppressions Dennis Klein 2026-06-09 17:02:54 +02:00
  • f374e228ff ci: cache gcc as a buildcache node instead of committed lockfiles Dennis Klein 2026-06-08 22:57:39 +02:00
  • bb5c0a998c ci: install deps from committed lockfiles when present Dennis Klein 2026-05-31 21:08:42 +02:00
  • ffc9c60f73 ci: cache fairmq compilation with ccache Dennis Klein 2026-05-31 20:58:22 +02:00
  • 1186bda040 ci: only run buildcache on dev/master pushes Dennis Klein 2026-05-21 15:51:18 +02:00
  • 14be1ce368 ci: fetch gcc from buildcache mirror and pin runner image Dennis Klein 2026-05-21 15:50:06 +02:00
  • 83cef5bdca build(deps): bump spack/setup-spack from 2 to 3 dependabot[bot] 2026-03-01 14:52:47 +00:00
  • 7f44fba4c0 build(deps): bump actions/checkout from 4 to 6 dependabot[bot] 2026-02-01 14:53:11 +00:00
  • 3dcfc29ec2 build(deps): bump extern/googletest from 7d76a23 to 04ee1b4 dependabot[bot] 2026-01-05 13:38:08 +00:00
  • fa64faf3f7 fix(boost): add compatibility for Boost.Process v1 API in Boost 1.89+ v1.10.1 Dennis Klein 2026-01-05 13:10:14 +01:00
  • 25abd605f3 ci: trigger buildcache on setup-deps changes Dennis Klein 2025-12-01 09:29:24 +01:00
  • 695ed89b6c ci: fix gcc version disambiguation in setup-deps Dennis Klein 2025-12-01 09:03:12 +01:00
  • cd074a3f1e ci: add boost187 variant to CI build matrix Dennis Klein 2025-12-01 08:58:20 +01:00
  • 00c343858e ci: name setup-deps steps consistently Dennis Klein 2025-11-30 21:03:27 +01:00
  • 5dfeebba95 ci: add log grouping to setup-deps action Dennis Klein 2025-11-30 20:59:46 +01:00
  • 642a4e06f0 ci: force generic x86_64_v3 target for all packages Dennis Klein 2025-11-30 20:48:13 +01:00
  • 89f9f09c82 ci: deduplicate buildcache workflow using setup-deps action Dennis Klein 2025-11-30 20:34:20 +01:00
  • a422361ee9 ci: set x86_64_v3 target for consistent buildcache Dennis Klein 2025-11-30 20:10:50 +01:00
  • d1fbe4e89a ci: add named spack environments with boost187 variant Dennis Klein 2025-11-30 19:58:19 +01:00
  • ef98c9c7ec ci: add --fresh flag to gcc installation Dennis Klein 2025-11-30 16:03:39 +01:00
  • 399170879c ci: improve buildcache workflow Dennis Klein 2025-11-30 15:51:13 +01:00
  • 1392a31250 ci: fix OCI registry authentication for buildcache push Dennis Klein 2025-11-30 14:50:02 +01:00
  • 060a5f2599 ci: add OCI registry login for buildcache push Dennis Klein 2025-11-29 10:49:51 +01:00
  • 7a8ccb8df6 ci: migrate from Jenkins to GitHub Actions Dennis Klein 2025-11-27 20:48:55 +01:00
  • d322d97d4a f test-custom-github-runner Alexey Rybalchenko 2025-08-26 11:59:20 +02:00
  • 4176376b21 f Alexey Rybalchenko 2025-08-26 11:56:49 +02:00
  • 75b1208af0 f Alexey Rybalchenko 2025-08-26 11:12:28 +02:00
  • e18140e110 f Alexey Rybalchenko 2025-08-26 11:11:30 +02:00
  • 6f9b72a27f Add test workflow Alexey Rybalchenko 2025-08-26 11:02:11 +02:00
  • dcea48fcee fix: parse errors v1.10.0 Dennis Klein 2025-06-13 08:17:25 +02:00
  • 67dcf77a7f De-boostify: use std::pmr from C++17 Giulio Eulisse 2025-06-10 08:55:09 +02:00
  • 24e7a5b8d0 Make shmem headers public v1.9.2 Alexey Rybalchenko 2025-03-17 15:01:02 +01:00
  • c11506e958 feat(EventManager): Out of line some methods v1.9.1 Giulio Eulisse 2025-01-23 15:06:38 +01:00
  • e4f258c9ea fix: Update copyright v1.9.0 Dennis Klein 2025-01-08 19:29:50 +01:00
  • 324a27a2e1 fix(tools): No longer use removed alias io_service Dennis Klein 2025-01-07 19:04:20 +01:00
  • c80f97b338 fix(tools): No longer use removed query API Dennis Klein 2025-01-07 18:50:36 +01:00
  • 76824fee36 build(googletest): Update metadata Dennis Klein 2025-01-07 18:45:40 +01:00
  • d2e4679dc8 build(deps): bump extern/googletest from 530d5c8 to 7d76a23 dependabot[bot] 2025-01-07 16:43:43 +00:00
  • 6bb70bd519 Update Mac CI nodes Alexey Rybalchenko 2024-11-27 10:20:04 +01:00
  • fe2127e12f Reduce bloat due to statics Giulio Eulisse 2025-01-07 15:51:13 +01:00
  • 41165cf16b Out of line ProgOption::SetProperty for int and std::string Giulio Eulisse 2025-01-06 23:11:32 +01:00
  • 8fe95e644e ci: Update Dennis Klein 2024-08-20 13:32:33 +02:00
  • 6628a231e2 build: Adopt all CMake policies up to 3.30 Dennis Klein 2024-08-19 19:28:03 +02:00
  • 91b31f0799 Hide actual container from the API Giulio Eulisse 2024-05-23 15:08:27 +02:00
  • 39cb021827 Add 'no control' controller Alexey Rybalchenko 2024-02-19 14:37:13 +01:00
  • 36b48f5594 Update MacOS CI entires Alexey Rybalchenko 2024-01-12 11:12:26 +01:00
  • 0e221b28b8 shm: use node_allocator for ref counts Alexey Rybalchenko 2024-01-24 11:31:38 +01:00
  • 1ee0977df4 shm: use (de)allocate_one() for ref counts Alexey Rybalchenko 2024-01-24 11:31:08 +01:00
  • 24d578a4ba shm: extend monitor output for refCount region Alexey Rybalchenko 2024-01-24 11:26:47 +01:00
  • ce1a4499cc ci: Check codemeta/zenodo with AUTHORS/CONTRIBUTORS Christian Tacke 2023-12-19 21:15:36 +01:00
  • 7d009f0915 docs: Update installation section Dennis Klein 2023-12-14 13:15:18 +00:00
  • b70b181c38 ci: Create devcontainer.json Dennis Klein 2023-12-14 13:40:47 +01:00
  • 94602d23b3 build(deps): bump extern/googletest from a1cc8c5 to 530d5c8 dependabot[bot] 2023-12-13 14:53:44 +00:00
  • 41ac755c57 ci: Fix dependabot gitsubmodule directory Dennis Klein 2023-12-13 15:48:21 +01:00
  • 6d4a82427b Update dependabot.yml Dennis Klein 2023-12-13 15:31:14 +01:00
  • 0966dee55d build: Enable dependabot Dennis Klein 2023-12-13 15:26:44 +01:00
  • b649356c5a chore: upgrade checkout step to v4 Christian Tacke 2023-12-13 13:10:11 +01:00
  • 2df3d909fa shm: when refCount segment size is zero, fallback to old behaviour v1.8.4 Alexey Rybalchenko 2023-11-29 18:48:42 +01:00
  • 05a2ae6a31 example: configure new script too Alexey Rybalchenko 2023-11-29 18:46:17 +01:00
  • 58ffdfd1f4 Remove unused ctor and constant Alexey Rybalchenko 2023-11-29 16:52:11 +01:00
  • addfd071bb Fix incorrect parameters in region example scripts v1.8.3 Alexey Rybalchenko 2023-11-24 12:37:06 +01:00
  • 2d27abc533 Examples: add a script for externally created region Alexey Rybalchenko 2023-11-24 12:12:50 +01:00
  • faf577086a shm: fix initialization of rc segment when region is created externally Alexey Rybalchenko 2023-11-24 12:12:20 +01:00
  • ff1f9b94ef shm: include rcCountSegment free memory in the monitor output Alexey Rybalchenko 2023-11-24 09:55:11 +01:00
  • 34e8a24c86 Examples: use multipart in the region example v1.8.2 Alexey Rybalchenko 2023-11-15 10:11:55 +01:00
  • 7567a10513 shm: Bump the ref segment size 10x Alexey Rybalchenko 2023-11-15 10:11:26 +01:00
  • 424e22b41a shm: Throw RefCountBadAlloc if insufficient space in the ref count segment Alexey Rybalchenko 2023-11-15 10:10:42 +01:00
  • 961eca5276 test(PluginServices): state change subscription thread-safety v1.8.1 Dennis Klein 2023-11-10 12:45:17 +01:00