Commit Graph

  • 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 master v1.10.0 dev 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
  • 2a44c1b366 build(deps): bump extern/googletest from 7d76a23 to 04ee1b4 dependabot/submodules/dev/extern/googletest-04ee1b4 dependabot[bot] 2025-05-01 14:19:25 +00: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
  • fbb6577625 StateMachine: Guard access to subscription containers Alexey Rybalchenko 2023-11-10 10:51:16 +01:00
  • 6122010694 Fix address clashes in tests Alexey Rybalchenko 2023-10-24 11:54:35 +02:00
  • b40db42196 Use std::move rather than just move Giulio Eulisse 2023-10-21 15:46:45 +02:00
  • f732b87def Drop unused variable Giulio Eulisse 2023-10-21 15:41:14 +02:00
  • f05a09da5a shm: Message: refactor ctors Alexey Rybalchenko 2023-10-18 21:37:12 +02:00
  • 5aa6c99442 shm: remove alignment member from Message Alexey Rybalchenko 2023-10-18 21:09:01 +02:00
  • 3c714fd9e0 Message::SetUsedSize: add optional alignment argument, to avoid storing alignment with the msg object Alexey Rybalchenko 2023-10-18 13:01:28 +02:00
  • 1b7532a520 Refactor shm::Message to contain sorted members of MetaHeader Alexey Rybalchenko 2023-10-17 11:36:16 +02:00
  • f092b94c96 Update comment Alexey Rybalchenko 2023-10-04 11:25:47 +02:00
  • 8d28824489 Shm: Use MakeShmName to construct shm object names Alexey Rybalchenko 2023-09-28 14:53:36 +02:00
  • 4310d07ed1 deduplicate ipc address in a test Alexey Rybalchenko 2023-09-28 11:48:29 +02:00
  • 7bd31f8ff0 apply readability-else-after-return Alexey Rybalchenko 2023-09-28 11:44:03 +02:00
  • 1a0ab3a4e2 shm: Ref counting for unmanaged regions in a dedicated segment Alexey Rybalchenko 2023-09-19 10:21:00 +02:00
  • cacf69d5f6 Replace boost::variant with std::variant Alexey Rybalchenko 2023-09-15 12:37:19 +02:00
  • 46f50a10ea Add example with ref-counted copy from unmanaged region Alexey Rybalchenko 2023-09-12 13:00:17 +02:00
  • 68038c4693 shm: Move ShmHeader into Common.h Alexey Rybalchenko 2023-09-12 12:57:32 +02:00
  • 1036e204d0 docs: Add "releaseNotes" field to codemeta Dennis Klein 2023-09-11 18:07:29 +02:00
  • fddbbc1732 docs: Add "softwareVersion" field to codemeta Dennis Klein 2023-09-11 18:01:42 +02:00
  • 3c1723fc54 Allow sorting StateChange callbacks v1.8.0 Giulio Eulisse 2023-09-05 14:36:08 +02:00
  • c3418cc7b8 chore: Run meta_update.py Christian Tacke 2023-08-04 11:35:54 +02:00
  • cc00c5a6f1 docs: Add "readme" field to codemeta Christian Tacke 2023-08-03 17:08:16 +02:00
  • e6bb14f535 ci: Check codemeta.json Christian Tacke 2023-08-03 14:38:30 +02:00
  • b18d60372c codemeta: Add GSI as "maintainer" Christian Tacke 2023-08-04 11:13:12 +02:00
  • 7ceccdeaa6 Print actual address we are trying to bind. Giulio Eulisse 2023-06-29 10:52:40 +02:00
  • d1c99f7e15 ci: Update build matrix v1.7.0 Dennis Klein 2023-06-26 10:38:57 +02:00
  • bfc665d76e feat: Make the channel AutoBind default configurable Dennis Klein 2023-06-26 09:56:35 +02:00
  • 42d27af20f docs: Update install commands v1.6.0 Dennis Klein 2023-06-13 22:43:52 +02:00
  • 25614e3e06 test: Add coverage for --shm-metadata-msg-size Alexey Rybalchenko 2023-06-13 11:54:15 +02:00
  • 3decac58fc test: Add data transfer and checks to protocol tests Alexey Rybalchenko 2023-06-13 11:53:49 +02:00
  • f278e7e312 feat: Add new tunable --shm-metadata-msg-size Dennis Klein 2023-06-07 22:24:42 +02:00
  • 491a943c63 feat: Use zmq_msg_send for single message Send Dennis Klein 2023-06-07 22:05:14 +02:00
  • c47fc6f9fe feat: Move ZMsg to fair::mq::zmq Dennis Klein 2023-06-07 21:01:48 +02:00
  • 7b259afdb5 Fix -Wunqualified-std-cast-call Giulio Eulisse 2023-05-31 09:52:04 +02:00
  • 33ddcaad5e docs: Add repology badge Dennis Klein 2023-04-05 15:19:05 +02:00
  • 4d5dbedeab build: Add spack develop environment Dennis Klein 2023-03-23 14:10:54 +01:00
  • c8fde17b6a ci: Silence lsan hits in libzmq v1.5.0 Dennis Klein 2023-03-03 12:48:08 +01:00
  • 3781495d29 build(examples): Deduplicate code into add_example helper Dennis Klein 2023-03-06 14:01:53 +01:00
  • 8960ce9416 fix: Use std::chrono consistently Dennis Klein 2023-03-02 17:09:55 +01:00
  • 05b734ee0d feat!: Migrate to std::filesystem consistently Dennis Klein 2023-02-13 14:12:38 +01:00
  • f2dce91098 Make Error classes header only Alexey Rybalchenko 2023-03-01 14:46:19 +01:00
  • 4af0954ae9 Shm: fix unused value Alexey Rybalchenko 2023-03-02 18:08:05 +01:00
  • 8f60929f85 Add orcid for Alexey Alexey Rybalchenko 2023-03-02 12:25:50 +01:00
  • 7d401115a0 build: Update CMake policy version range Dennis Klein 2023-03-01 18:59:51 +01:00
  • 0aecfff133 feat(plugins)!: Remove PMIx plugin Dennis Klein 2023-03-01 16:42:59 +01:00
  • 2e98a4e2cb feat(ofi)!: Remove ofi transport Dennis Klein 2023-03-01 16:17:04 +01:00
  • 21735544f5 ci: Add Fedora 37 & 38 builds Dennis Klein 2023-02-28 18:23:17 +01:00
  • 651d779226 build: Do not sort package dependencies Dennis Klein 2023-02-28 17:14:36 +01:00
  • 5108f699b7 fix: Remove unused fMaxRunRuntimeInS Dennis Klein 2023-02-28 16:51:14 +01:00
  • c35d35a3c3 feat!: Remove Device::TransitionTo() without replacement Dennis Klein 2023-02-28 16:36:31 +01:00
  • c2fa2e8848 test: Deduplicate code and fix [-Wunused-result] Dennis Klein 2023-02-28 15:29:52 +01:00
  • b25c0787c0 test: Fix [-Wunused-result] Dennis Klein 2023-02-28 15:29:05 +01:00
  • 84de22f80b test: Consolidate some device control logic Dennis Klein 2023-02-28 15:12:40 +01:00
  • 435d07eaf9 feat: Improve ChangeState API Dennis Klein 2023-02-28 12:12:54 +01:00
  • 5ef17fddbb feat: Deprecate Device::fChannels in preparation for #427 Dennis Klein 2023-02-28 09:43:02 +01:00
  • f699208e30 Merge 'v1.4.56' Dennis Klein 2023-02-24 14:35:30 +01:00