JetBrains / lincheck

Framework for testing concurrent data structures
Mozilla Public License 2.0
589 stars 34 forks source link

New model checker #257

Open ndkoval opened 10 months ago

ndkoval commented 10 months ago

We need to implement a better model checker with partial order reduction and weak memory models support.

The prototype is already available in eventstruct-mc. The remaining subtasks are listed below.

Refactorings and code maintanace:

Performance:

Other:

Later:

eupp commented 3 months ago

New branch name for the strategy (after rebase to the new bytecode transformation): https://github.com/JetBrains/lincheck/tree/new-mc

eupp commented 1 month ago

Draft PR #410 (for tracking merge progress)