Commit Graph

  • 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
  • 8533a44418 test: Adjust test signal timer Dennis Klein 2021-06-06 12:17:35 +02:00
  • 42606f9f17 build: Add missing compile feature Dennis Klein 2021-06-06 09:32:04 +02:00
  • 8bf9e1d0a6 build: Do not hardcode include dirs Dennis Klein 2021-06-06 08:29:32 +02:00
  • 9a2af84b7e ci: Configure gitlint Dennis Klein 2021-06-06 07:26:23 +02:00
  • b99e8ed1e2 ci: Remove obsolete codecov config Dennis Klein 2021-05-31 20:49:44 +02:00
  • c5e40fd180 shmmonitor: handle missing segmentInfos Alexey Rybalchenko 2021-07-02 01:22:15 +02:00
  • ac3293fcc6 Fix heap-use-after-free Alexey Rybalchenko 2021-06-24 11:19:06 +02:00
  • 4fdf9d340b Fix stack-use-after-scope Alexey Rybalchenko 2021-06-24 11:08:52 +02:00
  • 5c9ba5e5b4 shm: avoid meta data copy on recv and fix its alignment Alexey Rybalchenko 2021-06-24 10:51:39 +02:00
  • 4dbb5535c3 Add empty msg check for transport compatibility checker Alexey Rybalchenko 2021-06-24 10:50:37 +02:00
  • a8bdb91165 shm: throw TransportError if could not lock region Alexey Rybalchenko 2021-06-10 11:16:56 +02:00
  • 37c059177f shm: improve exception handling Alexey Rybalchenko 2021-06-10 11:02:40 +02:00
  • 28a887a457 shm: optimize monitor heartbeats Alexey Rybalchenko 2021-06-09 12:54:40 +02:00
  • ab54668aee set CMAKE_EXPORT_COMPILE_COMMANDS unconditionally Alexey Rybalchenko 2021-06-09 11:32:57 +02:00
  • 2e655823e4 CMake: Do not unconditionally override settings without good reason Dennis Klein 2021-05-28 14:07:30 +02:00
  • 3c4158addb Remove useless code Alexey Rybalchenko 2021-05-28 12:44:27 +02:00
  • 882edbbdb8 Apply modernize-pass-by-value Alexey Rybalchenko 2021-05-27 14:34:31 +02:00
  • c847a7ca02 Apply readability-container-size-empty Alexey Rybalchenko 2021-05-27 00:49:05 +02:00
  • f25cca2073 Apply clang-analyzer-deadcode.DeadStores Alexey Rybalchenko 2021-05-26 23:58:12 +02:00
  • 6aeac265ec Apply modernize-use-equals-default Alexey Rybalchenko 2021-05-26 23:49:15 +02:00
  • 9444de5868 Apply readability-redundant-member-init Alexey Rybalchenko 2021-05-26 22:39:19 +02:00
  • acf63d3c1b Apply modernize-use-default-member-init Alexey Rybalchenko 2021-05-26 13:53:48 +02:00
  • e1b229522c Apply modernize-deprecated-headers Alexey Rybalchenko 2021-05-26 12:58:37 +02:00
  • ccbd622130 Apply cppcoreguidelines-init-variables Alexey Rybalchenko 2021-05-26 12:44:04 +02:00
  • 904771e9fa CI: Fix error handler Dennis Klein 2021-05-28 09:58:12 +02:00
  • 2b438452a0 CI: Add ubuntu 20.04 (gcc 9) check Dennis Klein 2021-05-28 09:14:18 +02:00
  • 20200f02a3 CMake: Refactor into topic-based modules Dennis Klein 2021-05-28 08:13:34 +02:00
  • 2e9a088b4d CI: Fix log tarball name in error case Dennis Klein 2021-05-27 07:09:58 +02:00
  • 9c3478252a CI: Add a fedora 34 (gcc 11) check Dennis Klein 2021-05-27 06:15:30 +02:00
  • e6c7c6b0f0 CI: Remove alice-centos7 check Dennis Klein 2021-05-27 05:50:11 +02:00
  • ff3281cc80 Remove obsolete CTest config Dennis Klein 2021-05-27 05:47:31 +02:00
  • 415232b56a Add codemeta_update.py Christian Tacke 2021-02-23 12:32:43 +01:00
  • 947c4a73ad Add codemeta.json Christian Tacke 2021-02-15 16:57:16 +01:00
  • 7616b0b0aa CMake: Set CXX language level via target_compile_features() Christian Tacke 2021-02-20 20:03:09 +01:00
  • 575054a11f Bundle and use FairCMakeModules Dennis Klein 2021-05-27 00:59:35 +02:00
  • f2d7bbeb21 Examples: Fix DDS agent log retrieval Dennis Klein 2021-05-26 21:04:02 +02:00
  • 14227aeb6d Examples: Remove obsolete comment Dennis Klein 2021-05-26 21:02:44 +02:00
  • 5efa50929d Examples: Adapt to system-packaged DDS Dennis Klein 2021-05-26 20:59:09 +02:00
  • ed78ccd29c CMake: Remove cotire dependency Dennis Klein 2021-05-25 21:52:41 +02:00
  • d15bc17b12 extern/asio: Bump and require v1.18.1 Dennis Klein 2021-05-13 00:49:02 +02:00
  • ce0a052252 SDK: Add missing header <thread> Dennis Klein 2021-05-11 18:15:18 +02:00
  • bac5b90d82 extern/googletest: Bump for GCC11 support Dennis Klein 2021-05-11 17:40:54 +02:00
  • 9bf908fb52 shm: revert some changes from c85d6e0 that introduced a race v1.4.38 Alexey Rybalchenko 2021-05-20 00:28:44 +02:00
  • 021c1b1c4d shm: add monitor method to retrieve free segment memory Alexey Rybalchenko 2021-05-14 13:36:09 +02:00
  • aaf74ad93f reduce noise in examples Alexey Rybalchenko 2021-05-13 22:22:49 +02:00
  • a7dbeadd1c runDevice: remove const from getDevice parameter Alexey Rybalchenko 2021-05-13 21:52:58 +02:00
  • e6f67b3658 Fix Ofi interface v1.4.37 Alexey Rybalchenko 2021-05-07 21:58:54 +02:00
  • 091d0824d1 ofi: fix Events() signature v1.4.36 Alexey Rybalchenko 2021-05-07 14:12:19 +02:00
  • 857aa84fa3 add mlock/zero options to unmanaged region Alexey Rybalchenko 2021-05-07 14:11:58 +02:00
  • c85d6e079c shm: reduce shm contention when dealing with ack queues Alexey Rybalchenko 2021-04-22 18:32:39 +02:00
  • 4e466514d2 region example: fix msg counter Alexey Rybalchenko 2021-04-22 12:30:02 +02:00
  • 8b4056e408 Update docs Alexey Rybalchenko 2021-04-22 09:20:45 +02:00
  • b67b80e0ad shmmonitor: add severity setting Alexey Rybalchenko 2021-04-14 11:31:56 +02:00
  • 2c89b24857 shm: eliminate race/deadlock in region subscriptions Alexey Rybalchenko 2021-04-12 09:36:17 +02:00
  • c6a6a5f21b Check transport type of msg and corresponding region Alexey Rybalchenko 2021-04-09 12:27:16 +02:00