Remove unnecessry files
Length modifier 'l' is indeed wrong in %l[efg] for printf. See e.g. http://c-faq.com/stdio/scanfvsprintf.html Change it everywhere.
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.
The full dynar is not used here, delete it.
add a cleanup callback to surf_resource_t, useful to free data allocated in cpu models Removes a few leaks
Fix a bunch of typos thanks to the new spell script. I only made the words starting by the letter 'a'.
Remove the uggly surf_watched_hosts pimple and allow the autorestart to work properly. Revalidate the tesh files which were actually wrong since hosts were not restarted at the right time...
added dvfs support
All hosts types fusion to xbt_dictelm_t
remove the create_resource entry point in resource model APIs That's a leftover from ancient times that is not used anymore. Instead, these functions are registered by each model as callbacks within the sg_platf mechanism, which is now the unique way to create resources (we had up to 3 different ways to create resources in the code base :)
Create a dict with all hosts with state SURF_RESOURCE_OFF during a SIMIX_process_stop.
sed -i -e 's/\t/ /g' *.[ch] Please people, stop using tabs in your source
Modify structures to support different sources of avaibility trace renamed function : tmgr_trace_new() to tmgr_trace_new_from_file()
Prepare network.c and cpu_cas01.c for net and cpu merge.
factorize some more code so that supernovae works again
Cosmetics
Cleanups suggested by eclipse.
Kill "if" before free, and useless cast of free argument. free(NULL) is a no-op, there is no need to test the given pointer before call. The same argument stands for xbt_free, xbt_dict_free, xbt_dynar_free, and xbt_strbuff_free.
further parser cleanups - kill some dead code related to the old lua console - do not load a header at the *end* of another header - solve some header inclusion madness created in this process
Parser cleanup: simplify structure's fields' names Damn, my eclipse fail that refactoring! That's manual, pity me...