Remove MSG. Its EOL was scheduled for 2020
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.
Update copyright lines for 2022.
Remove useless declaration of default destructor. Remove public destructors defined '=default' at declaration, unless they are virtual and the enclosing class is derived somewhere.
Also fix MSG tasks by giving them -1 as default timeout
Update copyright lines.
Definitely remove deprecated stuff in private area.
Use implicit string conversion. It's strange to have different type on both sides of :
Explicit instanciation of xbt::Extendable<> specializations. Fixes Asan warnings about odr-violations (default with current gcc-10, or with ASAN_OPTIONS='use_odr_indicator=true detect_odr_violation=2'). It may also complete commit f2e9bf81aebf9a0d39563c3f955fc24e9270d74f "Explicit instanciation of Extendable<simgrid::s4u::Host>".
Update copyright lines with new year.
[sonar] Constify pointer parameters in src/msg/.
make msg task extendable too
simplify user data management in MSG The recently introduced generic extension for user data make the specific management made in MSG redudant. MSG_process_get_data and MSG_process_set_data are now mapped on the sg_actor_data_set and sg_actor_data functions and have been moved to msg_legacy.cpp
Remove features marked with XBT_ATTRIB_DEPRECATED_v325.
Make config flag static (global), and rename s_MSG_Global_t.
objectify a few msg::Comm functions
Pass std::string parameters by reference too.
Don't use pass-by-value for large parameters.
hopefully fix most issues. thx agier for spotting the main one