And now kill simcalls.py: simix v2 is not completely removed
Kill popping_{enum,generated}
simix simplification: no need to marshal generic parameters when all what you have is a pointer std::function<void()>
Kill popping_bodies.cpp
Kill popping_accessors.hpp
Kill Simcall::COMM_RECV, COMM_IRECV, COMM_SEND and COMM_ISEND
Pylint docs/find-missing.py, src/simix/simcalls.py.
Cleanup in log categories
Use more efficient greedy quantifier in RE. This is Sonar rule python:S6019 https://sonarcloud.io/organizations/simgrid/rules?open=python:S6019&rule_key=python:S6019
Update copyright lines for 2022.
Avoid spurious diff for generated file.
deprecate 2 simix functions
Missing includes. * SIMGRID_HAVE_MC not defined; * undeclared identifier 'kill' on FreeBSD.
get rid of simix_global and smx_private.hpp
move maestro to EngineImpl. breaks a unit-test
make simix_global->maestro_ private
Make SIMIX_simcall_name() use the type of observer_ if it exists. It gives more information about the kind of simcall being involved, since most simcalls are nowadays of type RUN_KERNEL or RUN_BLOCKING.
Move SimcallObserver from simgrid::mc to simgrid::kernel::actor
simcall.py: this parameter is not a field, respect our coding conventions
Kill superfluous macros.