Clang-tidy: readability-qualified-auto. Also add const qualifiers to pointers and references when possible.
Kill simgrid::xbt::cmdline and simgrid::xbt::binary_name
Reduce scope for variables.
Stop trying to build on native WIN32, it's broken anyway
Update copyright lines for 2023.
Use the init-statement to declare variables inside the if statement (sonar).
Mark all of simix.h as deprecated. This include file will be empty after that anyway.
Update copyright lines for 2022.
Make smpi_switch_data_segment check if a switch is needed, and return true when it occurs. Kill global SMPI_switch_data_segment.
Global--.
Another bunch of int -> size_t conversion.
Prefer a do-while in this case, and rewrite without 'break'.
Change "if(...) xbt_die(...)" to "xbt_assert(...)". Some of them could certainly be improved to report the error to the user code, for example with a proper exception, but it's another work.
Update copyright lines.
Don't modify loop counter inside of loop body.
Correct a few a/an.
Avoid buffer overflow.
[sonar] Const for local variables.
Update copyright lines with new year.
[sonar] Constify pointer and reference local variables in src/smpi/.