Commit Graph

  • f6bade32bb modify keep-alive example executable a bit, make it configurable v1.4.46 Alexey Rybalchenko 2022-01-12 19:35:34 +01:00
  • ddf9bc7272 shm: keep mng segment around when skipping cleanup Alexey Rybalchenko 2022-01-12 19:31:41 +01:00
  • f79a0714b4 shm: fix double unlock() Alexey Rybalchenko 2022-01-12 19:31:00 +01:00
  • c04958e2a4 shm: reduce contention on region events v1.4.45 Alexey Rybalchenko 2022-01-04 20:13:57 +01:00
  • 692576a5b1 shm: add APIs for implementing keep-alive process v1.4.44 Alexey Rybalchenko 2021-12-09 00:11:14 +01:00
  • eb4620b1ec shm: always open_or_create segment Alexey Rybalchenko 2021-12-08 23:21:55 +01:00
  • 9f9583eb55 shm: hide picosha2 from header Alexey Rybalchenko 2021-12-08 22:13:32 +01:00
  • 08ba068791 shm: remove unused member Alexey Rybalchenko 2021-12-07 12:46:42 +01:00
  • 1839f7e8c0 shm: integrate mtx and cv into management segment Alexey Rybalchenko 2021-12-07 00:35:48 +01:00
  • 80ed45df63 extend region config Alexey Rybalchenko 2021-12-06 23:44:38 +01:00
  • eef42d2dea simplify region cleanup Alexey Rybalchenko 2021-11-30 17:28:08 +01:00
  • d630fbb1e4 consolidate UnmanagedRegion options Alexey Rybalchenko 2021-11-18 11:52:05 +01:00
  • acfb495411 Do not print logo, if not requested Giulio Eulisse 2021-12-14 10:31:48 +01:00
  • aba02c6f04 Update userstory Dennis Klein 2021-12-09 18:19:28 +01:00
  • 50b6f3f884 Update Dennis Klein 2021-12-09 16:20:45 +01:00
  • 80974c7fc1 Update Dennis Klein 2021-12-09 15:35:03 +01:00
  • ebbbf2ad24 Update readme.md Alexey Rybalchenko 2021-12-09 11:19:54 +01:00
  • 04e838578c Update readme.md Alexey Rybalchenko 2021-12-09 11:18:56 +01:00
  • 1072c78865 Update readme.md Alexey Rybalchenko 2021-12-09 11:17:38 +01:00
  • 34b21e8034 Update readme.md Alexey Rybalchenko 2021-12-09 11:16:40 +01:00
  • fa02234209 Update readme.md Mohammad Al-Turany 2021-12-09 10:20:30 +01:00
  • ac49c55029 Fix typo Dennis Klein 2021-12-08 19:24:13 +01:00
  • cac7b4c8e0 Add missing parenthesis Dennis Klein 2021-12-08 19:01:01 +01:00
  • e77f021714 Add more references Dennis Klein 2021-12-08 18:55:52 +01:00
  • bb99a66dd9 Add references Dennis Klein 2021-12-08 18:37:37 +01:00
  • 6b619e68e0 Update Dennis Klein 2021-12-08 17:49:31 +01:00
  • 4920484d0b Update Dennis Klein 2021-12-08 17:48:34 +01:00
  • f3962b38dc Update Dennis Klein 2021-12-08 17:37:49 +01:00
  • df8ad7c98a Update Dennis Klein 2021-12-08 17:36:49 +01:00
  • eb4a1b4261 First commit Dennis Klein 2021-12-08 17:29:04 +01:00
  • 953c4a75c8 refactor: deduplicate more zmq/shmem code Alexey Rybalchenko 2021-11-22 12:42:09 +01:00
  • f24dee33c2 Add configurable default snd/rcv timeout Alexey Rybalchenko 2021-11-11 11:16:18 +01:00
  • 856780f88a fix: install tools/Exceptions.h Alexey Rybalchenko 2021-11-12 13:06:26 +01:00
  • dbdf17c661 Avoid accessing Device.fChannels directly, use getters Alexey Rybalchenko 2021-11-03 12:33:11 +01:00
  • a3bb5fb4b0 feat: Add Device::GetNumSubChannels(channel) Alexey Rybalchenko 2021-11-03 12:31:01 +01:00
  • 0eaea3c66f Do not catch and rethrow exception from state handlers Alexey Rybalchenko 2021-11-03 12:03:09 +01:00
  • ebcbe2dde6 feat: Add interactive controller button to print connected peers v1.4.43 Alexey Rybalchenko 2021-10-13 22:05:36 +02:00
  • fda8126a43 feat: Add new GetNumberOfConnectedPeers() API Dennis Klein 2021-10-12 18:14:33 +02:00
  • 8796ce5b20 feat: Add new assertm macro Dennis Klein 2021-10-13 15:10:00 +02:00
  • b8503bfbd5 fix: Deprecate Message::Close because it is really a dtor Dennis Klein 2021-10-13 15:01:00 +02:00
  • 7329cb4428 refactor: Deduplicate GetConstant() Dennis Klein 2021-10-12 18:12:28 +02:00
  • e84a16da88 fix: warning readability-braces-around-statements Dennis Klein 2021-10-12 17:54:29 +02:00
  • 1a5d0eddbe fix: Silence false positive cppcoreguidel-pro-bounds-array-to-pointer-decay Dennis Klein 2021-10-12 17:51:28 +02:00
  • 5fe2f53c7b feat: add tool for noncanonical input Alexey Rybalchenko 2021-10-02 11:43:41 +02:00
  • d7fb01908c fix(shm): fix regression in debug mode data Alexey Rybalchenko 2021-10-01 09:33:29 +02:00
  • 1449166d44 feat: add options to control allocation attempts Alexey Rybalchenko 2021-09-24 09:46:46 +02:00
  • 55a2cfcc37 ci: Add macos-11-arm64 (apple-clang-13) build Dennis Klein 2021-10-01 16:44:32 +02:00
  • 36600dce2c Apply clang-diagnostic-unused-private-field Alexey Rybalchenko 2021-09-14 13:18:45 +02:00
  • 153dcfab94 Apply modernize-use-override Alexey Rybalchenko 2021-09-14 12:50:44 +02:00
  • ad824b4de1 Define copy/move ctors and assignment ops Alexey Rybalchenko 2021-09-14 11:38:33 +02:00
  • 597d88277b Apply clang-analyzer-optin.performance.Padding Alexey Rybalchenko 2021-09-13 14:28:53 +02:00
  • 9590b5be40 Apply readability-static-accessed-through-instance Alexey Rybalchenko 2021-09-13 13:03:59 +02:00
  • cf9b45cd75 Apply cppcoreguidelines-avoid-non-const-global-variables Alexey Rybalchenko 2021-09-13 12:51:11 +02:00
  • 1ee9d2d222 Apply misc-unused-alias-decls Alexey Rybalchenko 2021-09-13 12:31:51 +02:00
  • 310204a89d Apply performance-faster-string-find Alexey Rybalchenko 2021-09-13 12:22:57 +02:00
  • f33c597f34 Apply readability-avoid-const-params-in-decls Alexey Rybalchenko 2021-09-13 10:57:36 +02:00
  • 42a7e298c0 ci: Update build environments Dennis Klein 2021-09-09 17:59:44 +02:00
  • efca8e0ad4 fix(pmix): Avoid deprecated value Alexey Rybalchenko 2021-09-24 13:01:33 +02:00
  • 1ac30b51b1 fix(pmix): compiler warning infinite-recursion Alexey Rybalchenko 2021-09-24 13:01:16 +02:00
  • 2934016586 fix(pmix): ler warning string-plus-int Alexey Rybalchenko 2021-09-24 13:00:37 +02:00
  • e484bf4578 Shm: Fix SetUsedSize() v1.4.42 Alexey Rybalchenko 2021-09-20 12:08:47 +02:00
  • b442483dc3 fix: Deprecate static string helper Dennis Klein 2021-09-08 20:33:30 +02:00
  • 727a709aff fix: -Winfinite-recursion Dennis Klein 2021-09-08 20:29:25 +02:00
  • bce380d871 Implement shmem msg zero-copy v1.4.41 Alexey Rybalchenko 2021-07-14 10:46:12 +02:00
  • c57410b820 Extend test for empty messages Alexey Rybalchenko 2021-07-13 23:01:56 +02:00
  • 815b2f1d76 shm: reimplement alignment Alexey Rybalchenko 2021-07-02 13:26:58 +02:00
  • 4e8f247a0d fix: First round of using new non-namespaced typenames Dennis Klein 2021-07-13 20:52:17 +02:00
  • 0bf765e6ba build: Improve summary output Dennis Klein 2021-07-13 20:51:09 +02:00
  • 24fbf94946 build: Use fairmq-tidy on our own codebase when RUN_FAIRMQ_TIDY=ON Dennis Klein 2021-06-26 03:01:11 +02:00
  • d392f60c09 build: Have color output depend on a common switch DISABLE_COLOR Dennis Klein 2021-06-26 02:58:59 +02:00
  • dff2b4b7d1 feat(tidy): Add new FairMQTidy.cmake module Dennis Klein 2021-06-26 02:57:26 +02:00
  • 9cbaf7e0fd feat(tools): Move the error code to the Tools target Dennis Klein 2021-06-17 19:35:45 +02:00
  • db727092c5 feat(tidy): Add new fairmq-tidy tool Dennis Klein 2021-06-15 13:56:40 +02:00
  • 8e6c50e7cc refactor: Prepare deprecation of non-namespaced types and headers Dennis Klein 2021-06-09 16:11:57 +02:00
  • db0500fb2d Protect access to options container v1.4.40 Alexey Rybalchenko 2021-07-30 15:52:56 +02:00
  • 479d6e0712 feat: Add <fairmq/FwdDecls.h> v1.4.39 Dennis Klein 2021-07-16 18:06:52 +02:00
  • 170557ace9 build: Revert removal of asio find module Dennis Klein 2021-07-16 10:31:30 +02:00
  • 8859c563ac build: Pick shared flatbuffers lib first Dennis Klein 2021-07-15 15:23:14 +02:00
  • e3d3be888f feat: Add new function GetEnabledTransports() Dennis Klein 2021-06-07 14:14:35 +02:00
  • 0c4921d650 feat: Drop public bundled dependency to asio Dennis Klein 2021-06-06 09:28:18 +02:00
  • 1007de8e49 feat(ofi): Require asiofi 0.5 Dennis Klein 2021-06-06 06:53:31 +02:00
  • 9585c20b7f feat: Drop public dependency to Boost.Asio and use standalone asio Dennis Klein 2021-05-28 15:34:24 +02:00
  • 03ba9eb558 Add --shm-zero-segment-on-creation option Alexey Rybalchenko 2021-07-15 23:54:46 +02:00
  • a6193a380d Add --shm-mlock-segment-on-creation option David Rohr 2021-07-15 21:41:42 +02:00
  • 38f9870893 ci: Run additional checks Dennis Klein 2021-07-02 00:31:56 +02:00
  • 08d72d492a test(sdk): Rename sdk/test_topo.xml to something less confusing Dennis Klein 2021-07-05 21:33:46 +02:00
  • 787a0a8748 test: Increase log level Dennis Klein 2021-07-05 21:03:34 +02:00
  • e2452fa7e4 fix(plugins): Avoid double device control releases Dennis Klein 2021-07-05 20:43:45 +02:00
  • b374c235f0 test: No longer serialize CLI-based DDS tests Dennis Klein 2021-07-04 05:42:09 +02:00
  • 1df338b262 feat: Require DDS 3.5.13.7 Dennis Klein 2021-06-23 20:14:55 +02:00
  • 81b1ba1f20 fix(sdk): Avoid narrowing conversion Dennis Klein 2021-06-23 19:06:59 +02:00
  • 3702d3bfca fix(examples/dds): Restore infinite loop Dennis Klein 2021-06-22 01:01:03 +02:00
  • 0046bb38aa build: Simplify sanitizer flags Dennis Klein 2021-06-18 00:03:31 +02:00
  • ea452e3bf7 docs: Update license info Dennis Klein 2021-06-18 00:02:22 +02:00
  • a18ce7a435 build: Fix the list append Dennis Klein 2021-06-17 19:36:50 +02:00
  • e2de214a19 fix(sdk): Silence boost warnings Dennis Klein 2021-06-15 13:57:16 +02:00
  • 09d2574105 feat(sdk): Remove unused fairmq executable Dennis Klein 2021-06-11 11:52:59 +02:00
  • 2ebf67d727 ci: Explicitely build examples and tests Dennis Klein 2021-06-09 18:38:42 +02:00
  • f413aa1979 build: Fix default for BUILD_TESTING Dennis Klein 2021-06-09 14:33:43 +02:00
  • df98b193ec ci: Add granular build configs Dennis Klein 2021-06-06 13:24:42 +02:00