Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Various sonar cleanups
[simgrid.git] / src / mc / explo / DFSExplorer.cpp
2023-11-21 Martin QuinsonVarious sonar cleanups
2023-11-09 mlaurentSuppressed a bit too much of codes
2023-11-09 mlaurentClang format over some mc files
2023-11-09 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-11-09 mlaurentDiscard the wakeup tree when ODPOR reaches a disabled...
2023-11-08 Martin QuinsonSpit a message when ODPOR is not optimal
2023-11-08 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-11-08 Martin QuinsonFix ODPOR: overapproximate ReversibleRace (to not miss...
2023-11-08 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-11-08 mlaurentAdd debug log for ODPOR + required explaining comments
2023-11-07 Martin QuinsonSimply rewrap comments and reindent, no real change
2023-11-07 Martin QuinsonImprove the debug messages
2023-11-07 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-11-07 mlaurentAdd some debug info
2023-11-05 Martin QuinsonRemove the stateful model-checking from the archive...
2023-11-03 Martin QuinsonMerge branch 'master' into simgrid-fork-changelog-plugins
2023-11-02 Martin QuinsonMC: more debug messages
2023-06-29 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-06-28 Arnaud GierschFix: "std::move" should only be used where moving can...
2023-06-28 Martin QuinsonMerge branch 'master' of framagit.org:simgrid/simgrid
2023-06-28 Martin QuinsonMerge branch 'master' into 'python_bindings_host_load_p...
2023-06-27 Arnaud GierschRespect coding style for boolean operators.
2023-06-27 Arnaud GierschUse the init-statement to reduce scope of local variabl...
2023-06-27 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-06-24 Martin Quinsonsleep sets are not an option in MC. We always need...
2023-06-07 Martin QuinsonMerge branch 'master' into 'master'
2023-06-07 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-06-07 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-06-06 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-06-06 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-06-06 Arnaud GierschClang-tidy: readability-qualified-auto.
2023-06-05 mlaurentMerge branch 'master' of https://framagit.org/mwapl...
2023-06-05 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-06-05 mlaurentFix stat missorder at the end of DFSexplorer
2023-06-05 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-06-05 Martin QuinsonMerge branch 'rename-operation-task' into 'master'
2023-06-05 Martin QuinsonMerge branch 'odpor-implementation' into 'master'
2023-05-31 Maxwell PirtleFix MANIFEST.in etc.
2023-05-30 Maxwell PirtleForce the use of sleep sets with ODPOR
2023-05-26 Maxwell PirtleResolve misconception with SDPOR pseudocode impl.
2023-05-26 Maxwell PirtleFix subtle bug in Execution regeneration in DFSExplorer
2023-05-25 Maxwell PirtleKeep pointers to transitions instead of slices
2023-05-25 Maxwell PirtleFix two minor bugs in the ODPOR implementation
2023-05-24 Maxwell PirtleAdd reversible race calculator
2023-05-23 Maxwell PirtleAdd first round of execution independence tests
2023-05-16 mlaurentAdd some strategies and fix the semantics of Max/MinMatch
2023-05-16 Maxwell PirtleAdd explicit ODPOR clean-up phase to DFSExplorer
2023-05-16 Maxwell PirtleAdd ODPOR "backtracking" logic
2023-05-16 Maxwell PirtleAdd ODPOR extension computation (lines 4-6)
2023-05-16 Maxwell PirtleUse `std::shared_ptr<Transition>` for Execution
2023-05-16 Maxwell PirtleAdd ODPOR race detection phase rough-draft
2023-05-16 Maxwell PirtleAdd tree pruning/subtree methods to State
2023-05-16 Maxwell PirtleAdd skeleton for expansion phase of ODPOR
2023-05-16 Maxwell PirtleAdd more docmentation for get_first_sdpor_initial()
2023-05-12 Maxwell PirtleIntegrate SDPOR into `model-check/reduction` flag
2023-05-12 Maxwell PirtleAdd more documentation to essential SDPOR methods
2023-05-12 Maxwell PirtlePrevent adding outgoing transition for top-most state
2023-05-12 Maxwell PirtleAdd workaround for subtlety with state regeneration
2023-05-12 Maxwell PirtleMove SDPOR core computation into a method
2023-05-12 Maxwell PirtleAdd tentatively-working SDPOR implementation
2023-05-12 Maxwell PirtleAdd initial outline of SDPOR implementation
2023-05-10 Martin QuinsonMerge branch 'master' of framagit.org:simgrid/simgrid
2023-05-10 Martin QuinsonDFS MC: Restore from system states even if we have...
2023-05-03 Martin QuinsonOne use less of get_recipe() that will soon die
2023-05-03 Martin QuinsonFactorize more code between DFSExplo and LivenessExplo...
2023-04-27 Martin QuinsonMore automatic memory mgmt in MC
2023-04-27 Martin QuinsonMC: give each state an incoming transition too
2023-04-27 Arnaud GierschFix comment.
2023-04-26 Martin QuinsonMerge branch 'operation-plugin' into 'master'
2023-04-18 Martin QuinsonMerge branch 'udpor-phase7' into 'master'
2023-04-17 Martin Quinsonsonar fixes
2023-04-15 Martin QuinsonMake sure that we never have a 0 transition at the...
2023-04-12 Arnaud GierschRemove useless specialized exceptions from simgrid...
2023-04-12 Arnaud GierschSonar...
2023-04-05 Arnaud GierschExamine all opened_states_ to find the best candidate.
2023-04-05 Arnaud GierschSonar smells; remove redundant mentions of std::shared_...
2023-04-04 Arnaud GierschUse a multiset to handle opened states, and ensures...
2023-04-03 mlaurentBetter handling of test any
2023-03-31 Martin QuinsonRename SIMGRID_HAVE_MC into SIMGRID_HAVE_STATEFUL_MC...
2023-03-31 Martin QuinsonFix non-MC builds when MC-only dependencies are missing
2023-03-31 Martin QuinsonCompile the safe part of MC in default mode too
2023-03-31 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-03-31 mlaurentTemporary fixes
2023-03-31 Martin QuinsonMerge branch 'master' into 'master'
2023-03-30 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-03-30 mlaurentRename guide as strategy and fix counter-example displa...
2023-03-30 mlaurentReplace state copy with recipe: list of transition...
2023-03-28 mlaurentChange opened states for a priority queue
2023-03-27 mlaurentAbide by both compiler warnings
2023-03-27 mlaurentNow handle random transition and multiple times transitions
2023-03-27 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-03-24 Martin QuinsonMC: disable personality() as it fails on CI and is...
2023-03-24 Martin QuinsonFix the refork feature by not ptracing App so that...
2023-03-24 mlaurentAdd copy constructor to state, so we can backtrack...
2023-03-24 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-03-23 mlaurentMerge branch 'master' of https://framagit.org/simgrid...
2023-03-23 mlaurenttry to fix stack handling
2023-03-22 Martin QuinsonMerge branch 'udpor-phase6' into 'master'
2023-03-20 Martin QuinsonDo not initialize the App's memory introspection if...
2023-03-20 Martin QuinsonPut everything in position to re-fork the verified App
next