Instead of using two MVars delimiting a whole stream of MVars, we
can use one MVar and one IORef indexing into a "pure" stream of previous puts into
another MVar. Better? Dunno.
Details
Details
- Reviewers
simonmar hvr bgamari RyanGlScott
Diff Detail
Diff Detail
- Repository
- rGHC Glasgow Haskell Compiler
- Branch
- new-chan
- Lint
Lint OK - Unit
No Unit Test Coverage - Build Status
Comment Actions
I'm getting very inconsistent benchmark results. This does much better and much worse than the current implementation depending on the situation, and I don't yet understand why.