Closed btwilk closed 1 year ago
We will remove the atomic guarantees support, as no real-world concurrent tests utilize it. Thus, I'm closing this issue.
For the record, I am using the atomic guarantees support. I'm modelling a complex system with multiple subcomponents that I can independently lincheck. I can then model check the aggregate system more deeply with atomic guarantees for the subcomponents. I'm worried that model checking my system will become infeasible without atomic guarantees support.
Version: 2.15 The model checker incorrectly detects hung operations when treating a
java.util.concurrent.Semaphore
as atomic. Minimal example:Output: