wip
Remove old benchmark csv
Finished initial bounded variant, with passing smoke tests
More paranoid nextHighestPowerOfTwo
Docs cleanup
minor refactoring
Add Bounded Unagi to dupChan tests
Remove obsoleted Chan003.hs
Implement somewhat sketchy generic exception deadlock testing for Bounded
Refactoring bounded variant
Bounded-specific tests
Do 10,000 iterations of deadlock tests instead of 50,000 to save time. Other iteration tweaks. Add test for unagi bounded checkin component
Add test of unagi Bounded bounding
Bounded documentation
Factor out writeChan core in prep for tryWriteChan function
Non-blocking tryWriteChan for Bounded
somehow just noticed that the stale ticket exception was being raised when using code from GHCi, can't reproduce at all from compiled code. Doing evaluate Empty in newSegmentSource seems to squash this
cleanup
Single threaded benchmarks and core-example code for Bounded
Tweak moveToNextCell in Bounded; gets us from 83ns latency to 63, vs 57 for Unagi