- 01 Feb, 2020 2 commits
-
-
Dominik Charousset authored
profiled_coordinator.hpp: fix syntax error
-
Fabrice Fontaine authored
Fix af299e7e by adding missing ; Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com>
-
- 31 Jan, 2020 2 commits
-
-
Dominik Charousset authored
profiled_coordinator.hpp: check for RUSAGE_THREAD
-
Fabrice Fontaine authored
RUSAGE_THREAD is not defined on uclibc, so use RUSAGE_SELF if RUSAGE_THREAD is undefined Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com>
-
- 29 Jan, 2020 2 commits
-
-
Dominik Charousset authored
Add scaffold for new type_id API
-
Dominik Charousset authored
-
- 27 Jan, 2020 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Joseph Noir authored
Replace custom atom type with tag types
-
- 25 Jan, 2020 4 commits
-
-
Joseph Noir authored
Fix tables, lists, and nested commands in manual
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 24 Jan, 2020 5 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 23 Jan, 2020 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
Add to_strings for enum back to the repository (Part 2)
-
- 22 Jan, 2020 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Using a code generator that requires compiling a C++ tool breaks when crosscompiling CAF. It can also interact badly with projects that include CAF as a submodule. As a compromise between easy consumption / integration of CAF and maintainability of the `to_string` implementations, this set of changes adds two new targets to CMake: - `check-consistency` runs the code generator and checks whether all files in the repository are still up-to-date. We can run this target automatically in our CI to fail builds that introduce inconsistencies. - `update-enum-strings` runs the code generator to replace the files in the source tree. This is meant for CAF developers to update `.cpp` files after changing enum headers. Both new targets are excluded from `ALL` in CMake and thus do not run automatically.
-
- 20 Jan, 2020 8 commits
-
-
Joseph Noir authored
Report errors while connecting two CAF nodes
-
Joseph Noir authored
Add new select_any policy
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Connecting two CAF nodes can fail for several reasons: - unexpected TCP disconnects - an application ID mismatch - a CAF version mismatch Currently, CAF reports all of the above errors as `disconnect_during_handshake`. Masking the true error makes it impossible for users to troubleshoot CAF applications or to respond to errors programmatically. For example, an application may try to reconnect on actual TCP disconnects but there's no point in disconnecting to an incompatible node.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
The choose policy simply picks the first valid result for a fan-out request and ignores all other responses.
-
- 19 Jan, 2020 3 commits
-
-
Dominik Charousset authored
Fix URI edge cases for paths and curly braces
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 18 Jan, 2020 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
Improve to_string output for caf::error
-