Commit Graph

3 Commits

Author SHA1 Message Date
Sam Fredrickson a20c8908de Unlock() before panic() when already closed. 2023-07-10 10:55:25 -07:00
Sam Fredrickson b00fe25128 Various improvements.
* Expand README.md, provide benchmark results.
* Add docs, benchmarks for binheap and circ packages.
* Add methods Len() and Capacity().
* Change *sync.Cond to sync.Cond.
* TryRecv() and TrySend() distinguish empty and closed errors.
* Improve test coverage.
* Add basic Makefile.
* Fix documentation mistakes.
2023-03-03 15:35:49 -08:00
Sam Fredrickson b3b491d9a9 Move priority queue to `pq` package; improve docs. 2023-03-02 01:53:12 -08:00