Rename smx_user to libsmx (to mimick libc/smx)
finish the s/smurf/popping/ renaming Actually, that strange dance is called Popping in English and Smurf only in French :)
further simplification of the popping in simix
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.
try to simplify the way simcalls are generated
make my previous commit also compile under MC (sorry)
our usage of doxygen is improvable
change iprobe in order to allow probing on outgoing communications (has the receive already been posted)
Xml platform cleaning teshsuite/msg
Change send/isend simcalls to add a new parameter : src. It is set everywhere it is used to SIMIX_process_self, so it should not change anything except for SMPI This allows a process to ask for an immediate send from another process without any action from the sender's side This is needed to simulate MPI_Get, where the receivers asynchronously triggers a send from another process (handled by the MPI library in another thread or directly through RMA)
unlink can be a remote operation too.
changing type of offset parameter in file_seek from sg_size_t to the newly added sg_offset_t type. This allows users to move backwards in file as in the real fseek function.
add private (optional) data copy function callback to _send _isend _recv _irecv simcalls It used to be globally set, but if we want to mix layers of SimGrid (SMPI + MSG calls) we would want to have different copy functions used during the same simulation
Add MSG_process_join [#13601]
simplify the way free and used space are accessed
Fix MSG_file_rcopy() and MSG_file_rmove()
remove MSG_file_ls()
Improve MSG_file_read() and MSG_file_write()
prepare MSG_file_rcopy()
Removes MSG_storage_file_rename() Implements MSG_file_move()