Move surf testsuite to teshsuite
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.
Replace swag by boost::intrusive::list in surf
Merge commit '045db1657e870c721be490b411868f4181a12ced' into surf++ Conflicts: buildtools/Cmake/DefinePackages.cmake src/include/surf/datatypes.h src/include/surf/surf.h src/simgrid/sg_config.c src/simix/smx_io.c src/simix/smx_smurf_private.h src/surf/cpu_cas01.c src/surf/cpu_ti.c src/surf/network.c src/surf/network_constant.c src/surf/network_gtnets.c src/surf/new_model.c src/surf/storage.c src/surf/storage_private.h src/surf/surf.c src/surf/surf_action.c src/surf/surf_model.c src/surf/surf_routing.cpp src/surf/surf_routing_cluster.c src/surf/surf_routing_floyd.cpp src/surf/surf_routing_full.cpp src/surf/surf_routing_none.c src/surf/surf_routing_vivaldi.c src/surf/workstation.c src/surf/workstation_ptask_L07.c
Replace surf by surf++ and make it compile
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.
Move config from surf to simgrid
fix the tests that my cleanups in the config variable broke
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
stop messing with the surf internals from the test suite, so that these internals can be modified
Nobody cares about this argument since maybe 4 years (when we managed to parse the platf in one pass only), so kill the extra complexity
Remove unused variables. Remove variables that are obviously not used. Caught with gcc 4.6 and -Wunused-but-set-variable.
Remove old function surf_model_resource_by_name. Add surf_cpu_resource_by_name, surf_workstation_resource_by_name and surf_network_resource_by_name. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9826 48e7efb5-ca39-0410-a469-dd3cf9ba447f
Use new style logging macros. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9653 48e7efb5-ca39-0410-a469-dd3cf9ba447f
Correctly set callbacks for tags. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9470 48e7efb5-ca39-0410-a469-dd3cf9ba447f
Biggest commit ever (SIMIX2): the user processes can now run in parallel in SIMIX git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8873 48e7efb5-ca39-0410-a469-dd3cf9ba447f
Indent the rest of the code (examples, buildtools, doc...) except for examples/SMPI/NAS... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8395 48e7efb5-ca39-0410-a469-dd3cf9ba447f
Fix copyright headers git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7646 48e7efb5-ca39-0410-a469-dd3cf9ba447f
Fix tests. We cannot call surf_solve if there are no actions running and trace files with periodicity > 0. Surf always answer with the next event to finish that will be a trace event. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6664 48e7efb5-ca39-0410-a469-dd3cf9ba447f
Update to lastest changes in SURF git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6429 48e7efb5-ca39-0410-a469-dd3cf9ba447f