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.
Concatenate nested namespaces (sonar).
Separate NetworkModel from LinkImpl. Fix memleak in internal loopback link
Cleanup in log categories
Update copyright lines for 2022.
reorganize *LinkImpl stuff
Remove deprecated features for next release (3.30).
Use type 'unsigned long' [lgtm/pvs-studio].
a few more implicit conversions removed
unsigned long-ing
yet another bunch of int -> unsigned long
another bunch of new implicit conversions
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.
Add some 'const' qualifiers. This started with NetPoint::get_englobing_zone() and propagated quickly...
[sonar] Extract assignments from expressions.