Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Don't include simgrid/config.h from simgrid/modelchecker.h so that the later is cheap...
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 16 Oct 2022 21:59:01 +0000 (23:59 +0200)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Sun, 16 Oct 2022 22:11:54 +0000 (00:11 +0200)
commit42e47242b26a374aa63a9a29b1ac79c443213220
tree84fcc71e7a30be0d06eed9c8cef86eaf8381adf4
parent1fbb36afadc7cb35c5f80bc3ee3bb817aeab303e
Don't include simgrid/config.h from simgrid/modelchecker.h so that the later is cheap to load

The functions are now generated in any case, and only do something
when SIMGRID_HAVE_MC is compiled in.

Also:
 - kill MC_automaton_new_propositional_symbol() that was never implemented
 - kill MC_visited_reduction() that was not used (anymore?)
 - Convert _sg_do_model_check to simgrid::mc::cfg_do_model_check
include/simgrid/modelchecker.h
src/mc/VisitedState.cpp
src/mc/explo/simgrid_mc.cpp
src/mc/mc_base.cpp
src/mc/mc_client_api.cpp
src/mc/mc_config.cpp
src/mc/mc_config.hpp
src/mc/remote/AppSide.cpp
tools/cmake/DefinePackages.cmake