finish the s/smurf/popping/ renaming Actually, that strange dance is called Popping in English and Smurf only in French :)
kill dead code
Remove the 'TUTORIAL: New API' chunks This loads the code, and I'm not sure that it is of any help, actually. Adding a new API is rather uncommon, and the existing ones are clean enough to serve as an example, nowadays.
kill dead code
rename SIMIX_simcall_{pre,post} to SIMIX_simcall_{enter,exit}
ensure that the generated files are autonomous and not included within another file
Add MSG_process_join [#13601]
Comment unused field when !HAVE_MC.
Cosmetics.
Add/update copyright notices. All source files (C, C++, Java, Fortran, Perl, Ruby, Lua, Python, Sh) should be updated by this commit. Note however that the following directories (and their subdirectories) were not considered: ./buildtools/jenkins/ ./buildtools/pipol/ ./examples/smpi/NAS/ ./teshsuite/smpi/mpich3-test/ Use: git grep -L 'Copyright.*SimGrid' to list the files remaining without copyright notice.
Simcalls generated by python script
Don't include mc_private.h when \!HAVE_MC.
Fix problems on host on/off
Dirty Fix to handle model checking with new simcalls
New simcalls work
Add macros to generate simcalls code
Make SimGrid compile again :)
WIP on simcalls: fd8c267 Stop making direct calls to SIMIX for host handling, use simcalls instead.
Extend definition of simcalls to include a pointer to the simcall handler functions. Use these pointers to initialize a simcall dispatch table.
Move SIMCALL_HOST_EXECUTE to the new simcall architecture for initial testing.