dejafu/Test/DejaFu
Michael Walker d498ebd355 Extend blocking lookahead.
Adds more information to traces with a new Trace' type, which includes the
*sequence* of actions a thread will perform next, and use that for blocking
lookahead. This allows skipping over things like `_concKnowsAbout`, and so
brings the analysis behaviour of `spawn` in-line with `fork`.

For the test cases, this further reduces the average number of runs to 23.
2015-07-20 18:43:37 +01:00
..
Deterministic Extend blocking lookahead. 2015-07-20 18:43:37 +01:00
SCT Extend blocking lookahead. 2015-07-20 18:43:37 +01:00
STM Fix issue with identifying only-read STM transactions as only creating new CTVars. 2015-07-08 18:18:56 +01:00
Deterministic.hs Extend blocking lookahead. 2015-07-20 18:43:37 +01:00
SCT.hs Extend blocking lookahead. 2015-07-20 18:43:37 +01:00
STM.hs Fix/ignore hlint warnings 2015-07-10 18:30:34 +01:00