Gunnar Bergmann

Results 5 comments of Gunnar Bergmann

Hi and thanks for the pull request. I don't want to make the interface more complex for the normal library users, but I would like to have some more extensibility...

Hi, You mean the rust STM library? The haskell original has some examples, especially in the book I Parallel and Concurrent programming in haskell. The branch datastructures implements some datastructures...

`rust-stm` is newer. I decided to change the split from `stm` and `stm-datastructures` into `stm-core` (minimal implementation) and `stm` (core and additional helpers). Note, that none of it is actually...

Hello Felix, sorry for the late response. In general deadlocks may happen, but only in situations where not waiting would create livelocks. So if everything works, when you skip the...

I found the issue: Deadlocks happen, when `set_changed` runs right between [these two lines](https://github.com/Marthog/rust-stm/blob/74e959d50924671ce7f8734d177e8626b3b3c5df/stm-core/src/transaction/control_block.rs#L59-L60)