input-output-hk / io-sim

Haskell's IO simulator which closely follows core packages (base, async, stm).
https://hackage.haskell.org/package/io-sim
Apache License 2.0
37 stars 15 forks source link

Make takeMVar exception safe #182

Open jasagredo opened 1 week ago

jasagredo commented 1 week ago

Closes #181

jasagredo commented 1 week ago

Taking advantage of the jobs not cancelling on concurrency, we can see that this run fails: https://github.com/input-output-hk/io-sim/actions/runs/11237006413/job/31238427869 while this one succeeds: https://github.com/input-output-hk/io-sim/actions/runs/11237072382/job/31238658959