Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
3 years agomc_api::s_initialize() renamed to mc_api::session_initialize()
Ehsan Azimi [Fri, 4 Dec 2020 14:50:32 +0000 (15:50 +0100)]
mc_api::s_initialize() renamed to mc_api::session_initialize()

3 years agocall to mcapi.s_initialize()
Ehsan Azimi [Fri, 4 Dec 2020 14:47:00 +0000 (15:47 +0100)]
call to mcapi.s_initialize()

3 years agomc_api::automaton_load() defined
Ehsan Azimi [Fri, 4 Dec 2020 14:10:47 +0000 (15:10 +0100)]
mc_api::automaton_load() defined

3 years agoExclude examples/smpi/mc from coverage analysis.
Arnaud Giersch [Thu, 3 Dec 2020 22:35:48 +0000 (23:35 +0100)]
Exclude examples/smpi/mc from coverage analysis.

3 years agoDry run MC examples for coverage.
Arnaud Giersch [Thu, 3 Dec 2020 22:15:57 +0000 (23:15 +0100)]
Dry run MC examples for coverage.

3 years agoAllow to set a deadline for test.
Arnaud Giersch [Thu, 3 Dec 2020 22:13:50 +0000 (23:13 +0100)]
Allow to set a deadline for test.

3 years agoUnused argument.
Arnaud Giersch [Thu, 3 Dec 2020 20:40:50 +0000 (21:40 +0100)]
Unused argument.

3 years agoRevert "Silly workaround for coverage build with gcc-10."
Arnaud Giersch [Thu, 3 Dec 2020 20:11:24 +0000 (21:11 +0100)]
Revert "Silly workaround for coverage build with gcc-10."

This reverts commit d345b5dad90a1ec9829011b9188185aaf4d3240a.

The problem with gcc was likely fixed with PR fortran/95847
(see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95847)

3 years agoUpdate .mailmap.
Arnaud Giersch [Tue, 1 Dec 2020 13:46:03 +0000 (14:46 +0100)]
Update .mailmap.

3 years agoAttribute 'const'.
Arnaud Giersch [Sun, 29 Nov 2020 09:18:29 +0000 (10:18 +0100)]
Attribute 'const'.

3 years agoAttribute 'noreturn'.
Arnaud Giersch [Sun, 29 Nov 2020 09:10:50 +0000 (10:10 +0100)]
Attribute 'noreturn'.

3 years agoUse operator= to copy std::vector.
Arnaud Giersch [Sun, 29 Nov 2020 08:51:54 +0000 (09:51 +0100)]
Use operator= to copy std::vector.

3 years agoMC_smx_get_maxpid returns an unsigned long.
Arnaud Giersch [Sun, 29 Nov 2020 09:16:20 +0000 (10:16 +0100)]
MC_smx_get_maxpid returns an unsigned long.

3 years agoFix build MC+NO_SMPI.
Arnaud Giersch [Sat, 28 Nov 2020 13:31:19 +0000 (14:31 +0100)]
Fix build MC+NO_SMPI.

3 years ago[pvs] Don't let field uninitialized.
Arnaud Giersch [Thu, 26 Nov 2020 22:22:39 +0000 (23:22 +0100)]
[pvs] Don't let field uninitialized.

3 years agoCall the good function.
Arnaud Giersch [Thu, 26 Nov 2020 20:31:42 +0000 (21:31 +0100)]
Call the good function.

Caught by PVS-studio.

3 years agoMerge remote-tracking branch 'github/master'
Arnaud Giersch [Tue, 1 Dec 2020 13:10:25 +0000 (14:10 +0100)]
Merge remote-tracking branch 'github/master'

3 years agoMerge pull request #369 from eazimi/master
Martin Quinson [Tue, 1 Dec 2020 13:01:01 +0000 (14:01 +0100)]
Merge pull request #369 from eazimi/master

Further work on the Facade API of Mc SimGrid.

3 years agostatic function
Ehsan Azimi [Tue, 1 Dec 2020 12:46:10 +0000 (13:46 +0100)]
static function

3 years agomcapi::get().request_to_string() called in LivenessChecker::replay() and LivenessChec...
Ehsan Azimi [Tue, 1 Dec 2020 07:52:43 +0000 (08:52 +0100)]
mcapi::get().request_to_string() called in LivenessChecker::replay() and LivenessChecker::run()

3 years agoLivenessChecker::get_textual_trace() calls a facade api
Ehsan Azimi [Tue, 1 Dec 2020 07:50:20 +0000 (08:50 +0100)]
LivenessChecker::get_textual_trace() calls a facade api

3 years agomc_api::mc_dump_record_path() renamed to mc_api::dump_record_path()
Ehsan Azimi [Tue, 1 Dec 2020 07:46:38 +0000 (08:46 +0100)]
mc_api::mc_dump_record_path() renamed to mc_api::dump_record_path()

3 years agoLivenessChecker::show_acceptance_cycle() call facade APIs
Ehsan Azimi [Tue, 1 Dec 2020 07:44:59 +0000 (08:44 +0100)]
LivenessChecker::show_acceptance_cycle() call facade APIs

3 years agoLivenessChecker::log_state() calls a facade api
Ehsan Azimi [Tue, 1 Dec 2020 07:40:09 +0000 (08:40 +0100)]
LivenessChecker::log_state() calls a facade api

3 years agocopy_incomplete_comm_pattern() and copy_index_comm_pattern() moved from mc_api to...
Ehsan Azimi [Tue, 1 Dec 2020 07:09:02 +0000 (08:09 +0100)]
copy_incomplete_comm_pattern() and copy_index_comm_pattern() moved from mc_api to mc_state class

3 years agocleanup!
Ehsan Azimi [Tue, 1 Dec 2020 07:06:49 +0000 (08:06 +0100)]
cleanup!

3 years agoMC_restore_communications_pattern() and MC_patterns_copy() moved to CommunicationDete...
Ehsan Azimi [Mon, 30 Nov 2020 17:39:03 +0000 (18:39 +0100)]
MC_restore_communications_pattern() and MC_patterns_copy() moved to CommunicationDeterminismChecker.cpp,
mc_comm_pattern.cpp dissolved

3 years agoCommunicationDeterminismChecker class doesn't use RemotePtr, it passes paramaters
Ehsan Azimi [Mon, 30 Nov 2020 17:10:55 +0000 (18:10 +0100)]
CommunicationDeterminismChecker class doesn't use RemotePtr, it passes paramaters
with CommImpl* type to APIs in mc_api (fasade layer). The mc_api calls RemotePtr and does
the required conversion.

3 years agomc_api::comm_addr_equal() is used in CommunicationDeterminismChecker::complete_comm_p...
Ehsan Azimi [Mon, 30 Nov 2020 16:35:00 +0000 (17:35 +0100)]
mc_api::comm_addr_equal() is used in CommunicationDeterminismChecker::complete_comm_pattern()

3 years agohandle_comm_pattern() defined in CommunicationDeterminismChecker class,
Ehsan Azimi [Mon, 30 Nov 2020 16:34:23 +0000 (17:34 +0100)]
handle_comm_pattern() defined in CommunicationDeterminismChecker class,
mc_api::get_comm_wait_raw_addr() and mc_api::get_comm_waitany_raw_addr()
are used in handle_comm_pattern()

3 years agomc_api::comm_addr_equal() defined
Ehsan Azimi [Mon, 30 Nov 2020 16:23:22 +0000 (17:23 +0100)]
mc_api::comm_addr_equal() defined

3 years agomc_api::get_comm_waitany_raw_addr() defined
Ehsan Azimi [Mon, 30 Nov 2020 16:22:49 +0000 (17:22 +0100)]
mc_api::get_comm_waitany_raw_addr() defined

3 years agomc_api::get_comm_wait_raw_addr() defined
Ehsan Azimi [Mon, 30 Nov 2020 16:22:12 +0000 (17:22 +0100)]
mc_api::get_comm_wait_raw_addr() defined

3 years agomc_api::get_pattern_comm_addr() is renamed to mc_api::get_comm_isend_raw_addr()
Ehsan Azimi [Mon, 30 Nov 2020 16:18:13 +0000 (17:18 +0100)]
mc_api::get_pattern_comm_addr() is renamed to mc_api::get_comm_isend_raw_addr()

3 years agoMC_state_copy_incomplete_communications_pattern() implemented in mc_api
Ehsan Azimi [Mon, 30 Nov 2020 10:43:27 +0000 (11:43 +0100)]
MC_state_copy_incomplete_communications_pattern() implemented in mc_api

3 years agoMC_state_copy_index_communications_pattern() implemented in mc_api
Ehsan Azimi [Mon, 30 Nov 2020 10:31:44 +0000 (11:31 +0100)]
MC_state_copy_index_communications_pattern() implemented in mc_api

3 years agomore cleanups
Ehsan Azimi [Mon, 30 Nov 2020 10:21:17 +0000 (11:21 +0100)]
more cleanups

3 years agomcapi::s_restore_initial_state() renamed to mcapi::restore_initial_state()
Ehsan Azimi [Mon, 30 Nov 2020 09:02:41 +0000 (10:02 +0100)]
mcapi::s_restore_initial_state() renamed to mcapi::restore_initial_state()

3 years agoA little bit clean up, mc_api::s_log_state() renamed to mc_api::log_state()
Ehsan Azimi [Mon, 30 Nov 2020 08:56:18 +0000 (09:56 +0100)]
A little bit clean up, mc_api::s_log_state() renamed to mc_api::log_state()

3 years agomcapi::get().get_actors() is called in CommunicationDeterminismChecker::real_run()
Ehsan Azimi [Mon, 30 Nov 2020 08:39:17 +0000 (09:39 +0100)]
mcapi::get().get_actors() is called in CommunicationDeterminismChecker::real_run()

3 years agomc_api::restore_state() is defined, it is used in SafetyChecker::restore_state()...
Ehsan Azimi [Mon, 30 Nov 2020 08:31:18 +0000 (09:31 +0100)]
mc_api::restore_state() is defined, it is used in SafetyChecker::restore_state() and CommunicationDeterminismChecker::restoreState()

3 years agomc_api::get_actors_size() defined and it is used in VisitedState::VisitedState()
Ehsan Azimi [Mon, 30 Nov 2020 07:55:32 +0000 (08:55 +0100)]
mc_api::get_actors_size() defined and it is used in VisitedState::VisitedState()

3 years agomc_api (facade layer) is merged with mster branch in simgrid project
Ehsan Azimi [Mon, 30 Nov 2020 07:21:14 +0000 (08:21 +0100)]
mc_api (facade layer) is merged with mster branch in simgrid project

3 years agoFix comment.
Arnaud Giersch [Sun, 29 Nov 2020 10:18:43 +0000 (11:18 +0100)]
Fix comment.

3 years agoIntroduce mc::mc_api (pull request 1 -- #349)
Ehsan Azimi [Fri, 27 Nov 2020 23:12:04 +0000 (00:12 +0100)]
Introduce mc::mc_api (pull request 1 -- #349)

* mc_api class introduced, SafetyChecher's constructor and main() in simgrid_mc.cpp call mc_api's functions

* SafetyChecker::restore_state() calls mc_api functions

* SafetyChecker::backtrack() calls mc_api functions

* SafetyChecker::log_state() calls  APIs of mc_api

* SafetyChecker::get_textual_trace() uses mc_api

* SafetyChecker::check_non_termination() uses mc_api

* SafetyChecker::run() uses mc_api

* mc_assert() deleted

* get_maxpid() and take_snapshot() in mc_api

* copy_incomplete_comm_pattern() and copy_index_comm_pattern() in mc_api

* mc_api::mc_state_choose_request() updated

* In VisitedState class, get_remote_heap_bytes() from mc_api is called

* prepare() and run() call APIs of mc_api

* CommunicationDeterminismChecker::real_run() uses APIs of mc_api

* CommunicationDeterminismChecker::restoreState() uses APIs of mc_api

* CommunicationDeterminismChecker::log_state() uses APIs of mc_api

* mc_pattern.hpp created

* get_pattern_comm_rdv() defined in mc_api and used in CommDet checker

* mc_api::get_pattern_comm_rdv()
mc_api::get_pattern_comm_addr()
mc_api::get_pattern_comm_src_proc()
mc_api::get_pattern_comm_data()
mc_api::get_actor_host_name()
The above functions are defined in mc_api and being used in comm_dete checker

* conflict with simgrid/master resolved

* unused variable removed

* call APIs from facade layer

* mc_api::get_smpi_request_tag() defined and used in comm_deter checker

* mc_api::get_pattern_comm_dst_proc() defined and used in comm_deter checker

* mc_api::check_send_request_detached() defined and used in comm_deter checker

* CommunicationDeterminismChecker::deterministic_comm_pattern() uses APIs of mc_api

* mc_api clean up

* mc_api::get_src_actor() defined,
it used in update_comm_pattern() of comm. deter. checker

* mc_api::get_dst_actor() defined,
it used in update_comm_pattern() of comm. deter. checker

* mc_api::get_actor_host_name() used by update_comm_pattern() in comm. deter. checker

* mc_api::get_pattern_comm_data() defined,
it used by update_comm_pattern() in comm. deter. checker

Co-authored-by: Ehsan Azimi <eazimi@ehsan.irisa.fr>
3 years agomc_api::get_pattern_comm_data() defined,
Ehsan Azimi [Fri, 27 Nov 2020 20:37:47 +0000 (21:37 +0100)]
mc_api::get_pattern_comm_data() defined,
it used by update_comm_pattern() in comm. deter. checker

3 years agomc_api::get_actor_host_name() used by update_comm_pattern() in comm. deter. checker
Ehsan Azimi [Fri, 27 Nov 2020 20:22:23 +0000 (21:22 +0100)]
mc_api::get_actor_host_name() used by update_comm_pattern() in comm. deter. checker

3 years agomc_api::get_dst_actor() defined,
Ehsan Azimi [Fri, 27 Nov 2020 20:12:45 +0000 (21:12 +0100)]
mc_api::get_dst_actor() defined,
it used in update_comm_pattern() of comm. deter. checker

3 years agomc_api::get_src_actor() defined,
Ehsan Azimi [Fri, 27 Nov 2020 20:11:08 +0000 (21:11 +0100)]
mc_api::get_src_actor() defined,
it used in update_comm_pattern() of comm. deter. checker

3 years agomc_api clean up
Ehsan Azimi [Fri, 27 Nov 2020 19:46:12 +0000 (20:46 +0100)]
mc_api clean up

3 years agoCommunicationDeterminismChecker::deterministic_comm_pattern() uses APIs of mc_api
Ehsan Azimi [Fri, 27 Nov 2020 17:06:57 +0000 (18:06 +0100)]
CommunicationDeterminismChecker::deterministic_comm_pattern() uses APIs of mc_api

3 years agoMerge branch 'master' of github.com:simgrid/simgrid into dev_12
Ehsan Azimi [Fri, 27 Nov 2020 16:59:48 +0000 (17:59 +0100)]
Merge branch 'master' of github.com:simgrid/simgrid into dev_12

3 years agoFix return type for get_maxpid().
Arnaud Giersch [Fri, 27 Nov 2020 14:37:20 +0000 (15:37 +0100)]
Fix return type for get_maxpid().

3 years agomc_api::check_send_request_detached() defined and used in comm_deter checker
Ehsan Azimi [Fri, 27 Nov 2020 12:23:01 +0000 (13:23 +0100)]
mc_api::check_send_request_detached() defined and used in comm_deter checker

3 years agomc_api::get_pattern_comm_dst_proc() defined and used in comm_deter checker
Ehsan Azimi [Fri, 27 Nov 2020 12:22:07 +0000 (13:22 +0100)]
mc_api::get_pattern_comm_dst_proc() defined and used in comm_deter checker

3 years agoFix comments.
Arnaud Giersch [Fri, 27 Nov 2020 11:14:47 +0000 (12:14 +0100)]
Fix comments.

3 years agomc_api::get_smpi_request_tag() defined and used in comm_deter checker
Ehsan Azimi [Fri, 27 Nov 2020 10:50:05 +0000 (11:50 +0100)]
mc_api::get_smpi_request_tag() defined and used in comm_deter checker

3 years agoAssert that *request != MPI_REQUEST_NULL, and remove useless tests.
Arnaud Giersch [Fri, 27 Nov 2020 08:49:04 +0000 (09:49 +0100)]
Assert that *request != MPI_REQUEST_NULL, and remove useless tests.

Caught by PVS-studio.

3 years agoDeclare function 'const'.
Arnaud Giersch [Fri, 27 Nov 2020 07:12:57 +0000 (08:12 +0100)]
Declare function 'const'.

3 years agoFinish replacing calloc with xbt_new0 in example.
Arnaud Giersch [Fri, 27 Nov 2020 07:11:00 +0000 (08:11 +0100)]
Finish replacing calloc with xbt_new0 in example.

3 years agoMerge branch 'master' of github.com:simgrid/simgrid into dev_11
Ehsan Azimi [Fri, 27 Nov 2020 07:40:25 +0000 (08:40 +0100)]
Merge branch 'master' of github.com:simgrid/simgrid into dev_11

3 years agoUnnecessary semicolon (codefactor).
Arnaud Giersch [Thu, 26 Nov 2020 22:51:49 +0000 (23:51 +0100)]
Unnecessary semicolon (codefactor).

3 years ago[pvs] Simplify expression.
Arnaud Giersch [Thu, 26 Nov 2020 22:17:14 +0000 (23:17 +0100)]
[pvs] Simplify expression.

3 years ago[pvs] The conditional expressions of the 'if' statements situated alongside each...
Arnaud Giersch [Thu, 26 Nov 2020 22:06:16 +0000 (23:06 +0100)]
[pvs] The conditional expressions of the 'if' statements situated alongside each other are identical.

3 years agoDead code: xbt_malloc won't fail.
Arnaud Giersch [Thu, 26 Nov 2020 21:52:26 +0000 (22:52 +0100)]
Dead code: xbt_malloc won't fail.

3 years ago[pvs] Two or more case-branches perform the same actions.
Arnaud Giersch [Thu, 26 Nov 2020 21:42:34 +0000 (22:42 +0100)]
[pvs] Two or more case-branches perform the same actions.

3 years ago[pvs] Don't let field uninitialized.
Arnaud Giersch [Thu, 26 Nov 2020 21:37:58 +0000 (22:37 +0100)]
[pvs] Don't let field uninitialized.

3 years agoInitialize variable.
Arnaud Giersch [Thu, 26 Nov 2020 21:32:21 +0000 (22:32 +0100)]
Initialize variable.

Useless, but please PVS-studio.

3 years agoUse a local variable, and hope to fix PVS-studio warning.
Arnaud Giersch [Thu, 26 Nov 2020 20:58:48 +0000 (21:58 +0100)]
Use a local variable, and hope to fix PVS-studio warning.

E.g., at smpi_pmpi_request.cpp:50
V501 There are identical sub-expressions to the left and to the right of the '!=' operator: ((MPI_SUCCESS)) != MPI_SUCCESS

3 years agoDisable some useless warnings for PVS-studio.
Arnaud Giersch [Thu, 26 Nov 2020 20:58:22 +0000 (21:58 +0100)]
Disable some useless warnings for PVS-studio.

3 years ago[pvs] Possible overflow. Cast operands of the '1 << type' operator to the 'size_t...
Arnaud Giersch [Thu, 26 Nov 2020 20:38:17 +0000 (21:38 +0100)]
[pvs] Possible overflow. Cast operands of the '1 << type' operator to the 'size_t' type, not the result.

3 years agoSpeak of mattermost as a way to reach the community
Martin Quinson [Thu, 26 Nov 2020 22:41:07 +0000 (23:41 +0100)]
Speak of mattermost as a way to reach the community

3 years agocall APIs from facade layer
Ehsan Azimi [Thu, 26 Nov 2020 16:09:07 +0000 (17:09 +0100)]
call APIs from facade layer

3 years agounused variable removed
Ehsan Azimi [Thu, 26 Nov 2020 14:55:36 +0000 (15:55 +0100)]
unused variable removed

3 years agoMerge branch 'master' of github.com:simgrid/simgrid into dev_11
Ehsan Azimi [Thu, 26 Nov 2020 14:49:51 +0000 (15:49 +0100)]
Merge branch 'master' of github.com:simgrid/simgrid into dev_11

3 years agoFix use-after-free.
Arnaud Giersch [Thu, 26 Nov 2020 11:47:27 +0000 (12:47 +0100)]
Fix use-after-free.

3 years agoSet default values.
Arnaud Giersch [Thu, 26 Nov 2020 11:34:42 +0000 (12:34 +0100)]
Set default values.

3 years agoReduce scope for variables.
Arnaud Giersch [Thu, 26 Nov 2020 11:28:18 +0000 (12:28 +0100)]
Reduce scope for variables.

3 years agoUse xbt_new0 (calloc may fail).
Arnaud Giersch [Thu, 26 Nov 2020 11:20:27 +0000 (12:20 +0100)]
Use xbt_new0 (calloc may fail).

3 years agoCosmetics.
Arnaud Giersch [Thu, 26 Nov 2020 10:49:32 +0000 (11:49 +0100)]
Cosmetics.

3 years agoDon't set variable twice.
Arnaud Giersch [Thu, 26 Nov 2020 10:45:41 +0000 (11:45 +0100)]
Don't set variable twice.

3 years agoDon't repeat obvious default values.
Arnaud Giersch [Thu, 26 Nov 2020 10:41:41 +0000 (11:41 +0100)]
Don't repeat obvious default values.

3 years agoCorrectly handle lowercase and default values for route/symmetrical.
Arnaud Giersch [Thu, 26 Nov 2020 10:16:27 +0000 (11:16 +0100)]
Correctly handle lowercase and default values for route/symmetrical.

3 years agoMerge with simgrid/master
Ehsan Azimi [Thu, 26 Nov 2020 10:06:32 +0000 (11:06 +0100)]
Merge with simgrid/master
Conflicts resolved

3 years agoconflict with simgrid/master resolved
Ehsan Azimi [Thu, 26 Nov 2020 10:05:37 +0000 (11:05 +0100)]
conflict with simgrid/master resolved

3 years agoMerge branch 'master' of github.com:simgrid/simgrid into dev_11
Ehsan Azimi [Thu, 26 Nov 2020 08:46:43 +0000 (09:46 +0100)]
Merge branch 'master' of github.com:simgrid/simgrid into dev_11

3 years agostd::array...
Arnaud Giersch [Thu, 26 Nov 2020 08:22:37 +0000 (09:22 +0100)]
std::array...

3 years ago[pvs] A part of conditional expression is always false: parameters.empty().
Arnaud Giersch [Wed, 25 Nov 2020 22:00:42 +0000 (23:00 +0100)]
[pvs] A part of conditional expression is always false: parameters.empty().

3 years ago[pvs] A part of conditional expression is always false: simcall == nullptr.
Arnaud Giersch [Wed, 25 Nov 2020 21:57:57 +0000 (22:57 +0100)]
[pvs] A part of conditional expression is always false: simcall == nullptr.

3 years ago[pvs] Expression 'req' is always true.
Arnaud Giersch [Wed, 25 Nov 2020 21:55:46 +0000 (22:55 +0100)]
[pvs] Expression 'req' is always true.

3 years ago[pvs] Two or more case-branches perform the same actions.
Arnaud Giersch [Wed, 25 Nov 2020 21:47:23 +0000 (22:47 +0100)]
[pvs] Two or more case-branches perform the same actions.

3 years ago[pvs] The 'tp' pointer was utilized before it was verified against nullptr.
Arnaud Giersch [Wed, 25 Nov 2020 21:37:01 +0000 (22:37 +0100)]
[pvs] The 'tp' pointer was utilized before it was verified against nullptr.

3 years ago[pvs] The 'gw_src' pointer was utilized before it was verified against nullptr.
Arnaud Giersch [Wed, 25 Nov 2020 21:26:44 +0000 (22:26 +0100)]
[pvs] The 'gw_src' pointer was utilized before it was verified against nullptr.

3 years ago[pvs] The 'status' pointer was utilized before it was verified against nullptr.
Arnaud Giersch [Wed, 25 Nov 2020 21:12:02 +0000 (22:12 +0100)]
[pvs] The 'status' pointer was utilized before it was verified against nullptr.

3 years ago[pvs] The 'mc_model_checker' pointer was utilized before it was verified against...
Arnaud Giersch [Wed, 25 Nov 2020 21:07:07 +0000 (22:07 +0100)]
[pvs] The 'mc_model_checker' pointer was utilized before it was verified against nullptr.

3 years agoEnum class for MC call types, and MC comm pattern differences.
Arnaud Giersch [Wed, 18 Nov 2020 20:23:15 +0000 (21:23 +0100)]
Enum class for MC call types, and MC comm pattern differences.

3 years agoEnum class for MC call types, and MC comm pattern differences.
Arnaud Giersch [Wed, 18 Nov 2020 20:23:15 +0000 (21:23 +0100)]
Enum class for MC call types, and MC comm pattern differences.

3 years agoEnum class for MC call types, and MC comm pattern differences.
Arnaud Giersch [Wed, 18 Nov 2020 20:23:15 +0000 (21:23 +0100)]
Enum class for MC call types, and MC comm pattern differences.

3 years agoprojet_description: lookup in ModelChecker build too (e.g. for Java version).
Arnaud Giersch [Wed, 25 Nov 2020 19:26:37 +0000 (20:26 +0100)]
projet_description: lookup in ModelChecker build too (e.g. for Java version).

3 years agoMerge branch 'master' of github.com:simgrid/simgrid into dev_10
Ehsan Azimi [Wed, 25 Nov 2020 18:47:53 +0000 (19:47 +0100)]
Merge branch 'master' of github.com:simgrid/simgrid into dev_10