Changes
#2989 (May 18, 2024, 4:27:22 AM)
- Don't have the deprecated cmake option enable-maintainer-mode polute old trees for too long — Martin Quinson / detail
- Disable McMini tests when MC is disabled — Martin Quinson / detail
#2985 (May 14, 2024, 4:49:36 AM)
- refactor all things related to detached to Activity — suter / detail
- refactor all things related to detached to ActivityImpl — suter / detail
- add getter on detached_ — suter / detail
- Enabling detach() for Exec — suter / detail
- extend exec-async with a detached exec case — suter / detail
- Enabling detach() for I/O — suter / detail
- extend io-async with a detached read case — suter / detail
#2983 (May 12, 2024, 3:51:49 AM)
- properly update position — suter / detail
- release dependencies if no wait*() is called on a detached Comm with dependencies — suter / detail
- Have to keep piface alive while releasing dependencies — suter / detail
- Disable another MC test when MC is disabled — Martin Quinson / detail
#2977 (May 4, 2024, 3:55:33 AM)
- Rename something to make its intend clear — Martin Quinson / detail
- Give implementation files to MC strategies — Martin Quinson / detail
#2972 (Apr 29, 2024, 4:22:06 AM)
- Improving ability to track task instances in runtime — Martin Quinson / detail
- Added docs — Martin Quinson / detail
- Added the on_this_instance_completion cb — Martin Quinson / detail
#2966 (Apr 23, 2024, 3:50:50 AM)
- Add dependency theorem for Iprobe communication + revalidate tesh — Mathieu Laurent / detail
#2961 (Apr 18, 2024, 4:48:35 AM)
- Correctly run the iprobe tests when they are not disabled — Martin Quinson / detail
- Revalidate the tesh files now that we test them — Martin Quinson / detail
- Fix the build out of tarballs of MC + MPI teshsuite tests — Martin Quinson / detail
- Fix clang builds — Martin Quinson / detail
- Try to fix ICC builds, nardin — Martin Quinson / detail
- Fix atomic put() and get() in case of timeout (the comm must be cancel manually nowadays) — Martin Quinson / detail
#2959 (Apr 16, 2024, 3:50:08 AM)
- Test that the faulty flag exists before disabling it — Martin Quinson / detail
- Try to fix the pb with -Wcast-function-type-strict in MPICH tests — Martin Quinson / detail
- Do not try to MC python programs when MC is not compiled in — Martin Quinson / detail
- Fix another issue found by -Wcast-function-type-strict on MPICH tests — Martin Quinson / detail
#2958 (Apr 15, 2024, 3:50:25 AM)
- Try to fix a warning of clang 19 on code using the weird C API of makecontext — Martin Quinson / detail
#2954 (Apr 11, 2024, 3:59:45 AM)
- Add options for a new MC guiding strategy based on actor switch — Mathieu Laurent / detail
- Add MC min context switch strategy — Mathieu Laurent / detail
- Now we have replay from fork, fix MC BFS exploration — Mathieu Laurent / detail
- Use a config to switch between MC full BFS or DFS-like — Mathieu Laurent / detail
- Add a few parameters to sleep state to support BFS ODPOR — Mathieu Laurent / detail
- Add ressource to work with ODPOR in BFS order — Mathieu Laurent / detail
- Revert a small ODPOR optimisation that is not always correct — Mathieu Laurent / detail
- Speak about explored traces rather than backtracks — Mathieu Laurent / detail
- Add ODPOR reduction and support for its BFS version — Mathieu Laurent / detail
- Remove unecessary debug information: too much is too much — Mathieu Laurent / detail
- Fix dependencies — Mathieu Laurent / detail
- Revalidate MC tesh files — Mathieu Laurent / detail
- use intrusive_ptr instead of std::shared_ptr around mc::State — Martin Quinson / detail
- Reduce the amount of dupplicated code between the constructors of mc::State — Martin Quinson / detail
- One constructor less in mc::WutState (and one ugly trick less) — Martin Quinson / detail
- Fix some sonar warnings and errors — Martin Quinson / detail
#2953 (Apr 10, 2024, 3:50:06 AM)
- Fix bug when suspend() after resume() didn't work — Martin Quinson / detail
- Fix pip job in CI — Ksenia Petrenko / detail
#2951 (Apr 8, 2024, 3:51:02 AM)
- MC: Fix the condvar reversible race & let the exploration handle — Martin Quinson / detail
- More sanity checks of the MC behavior — Martin Quinson / detail
- Extend our logging mechanism to display the system pid on demand — Martin Quinson / detail
- Disable SIGINT handler if we fork childs as all child would answer — Martin Quinson / detail
#2948 (Apr 5, 2024, 3:55:31 AM)
- Gracefully fail the MC if there is no actor to run — Martin Quinson / detail
- 2 more McMini tests — Martin Quinson / detail
- sthread: ignore more binaries — Martin Quinson / detail
- MC: add a soft timeout mechanism to only search for a given amount of time — Martin Quinson / detail
- MC: take care of max depth in DFS too — Martin Quinson / detail
- sthread: handle PTHREAD_COND_INITIALIZER — Martin Quinson / detail