Show the user-level call in MC backtraces
Add function call and full location in checker-side transitions
Clang-tidy: readability-qualified-auto. Also add const qualifiers to pointers and references when possible.
Use the "_t" and "_v" version of type traits.
Update copyright lines for 2023.
Remove explicit conversion to std::string when it's not required. Some of them were redundant. Some of them became optional after the removal of xbt::string.
New option to detect dangerous code mixing collectives and P2P in a deadlocking way
Kill redundant blank lines (codefactor.io) [ci-skip]
SMPI/replay: Fix issue with recv of size =0. Negative values can be used to trigger a probe in case of unknown receive size, but 0 is a legit value.
Quick and dirty support of SendRecv in time-independent traces
Concatenate nested namespaces (sonar).
Structured binding here too.
Use structured binding declarations (sonar, c++17).
Kill redundant code.
Reduce dependencies on <simgrid/version.h>. Limit the amount of re-compilation when the file is changed by cmake.
fix waitall handling in SMPI replay. Pending requests were not stored properly since last code overhaul. Some were not waited on, leading to potentially massive leaks and performance issue.
fix test action ti-tracing, it needs to behave like a wait
Update copyright lines for 2022.
Move smpi_replay.hpp in private section. Rationale: includes private smpi_actor.hpp.
try to have reduce_scatter output identically on re-tracing ugly.