icomms are async (and there is no peer!!)
yet another cleaning pass + still some work to do in chord and pastry
Kill some more atof
kill all atol() from our codebase
sed -i -e 's/\t/ /g' [sources] Please people, stop using tabs
coverage madness in examples
s/_XBT_GNUC/XBT_ATTRIB/ as we will port them to MSVC
Update copyright notices Only files with an existing SimGrid copyright header and that were already changed in 2015 were modified.
MASSIVE cleanup: s/workstation/host/ - simdag is not affected for now (it's a user interface, it will be rewamped soon) - It means that the workstation/model option is changed into host/model That's a really intrusive change, and I'm sorry for the ones having unmerged branches (Sorry Christian, I thought of you when I was almost done). But I feel that this is a good move for the project, important to the objectification of the whole.
mv msg/msg.h simgrid/msg.h
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.
Dig through git history, and update copyright lines. Note that: * only existing lines are updated * dates already written were kept * missing dates were found with "git log --format=%ad" Adding a copyright notice to files where it's missing is left as an exercise to the reader.
Fix a few more memory leaks.
Deprecate MSG_clean
Use msg_error_t instead of MSG_error_t
Use msg_task_t instead of m_task_t
Deprecate functions MSG_global_init() / MSG_global_init_args() in flavor of MSG_init()
further improve the MSG doc by documenting the examples
Completely remove channel mecanism with tesh tested examples.
Add some _XBT_GNUC_UNUSED to avoid compilation warnings with NDEBUG