Move the files related to the platform parsing to kernel/xml
Further rename the identifiers of flexml to simgrid_parse_*
Move the surf log categories elsewhere
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.
this was not supposed to be modified, actually
fat tree routing: fix d-mod-k usage of cables when several are available
Concatenate nested namespaces (sonar).
Prefer using "try_emplace" (sonar, c++17).
Separate NetworkModel from LinkImpl. Fix memleak in internal loopback link
Cleanup in log categories
Update copyright lines for 2022.
reorganize *LinkImpl stuff
include cleanups (platf_private.hpp, surf_private.hpp and platf.hpp)
unsigned long-ing
yet another bunch of int -> unsigned long
chain reaction when solving implicit cast smells
[lgtm] Ensure that the type casting is done before multiplication to prevent overflow.
Simplify function calls (avoid explicit std::vector<double>). Either use the variant taking a scalar, or use an initialization list.
Factorize common code to assemble vector<LinkImpl*> and update latency.