Commit Graph

  • 9a15ebed25 Add iterators for mq and npq. iters sam 2024-09-07 02:10:40 -07:00
  • c5dde2ab43 Update golangci-lint in build workflow. sam 2024-08-22 00:59:57 -07:00
  • 38ef55e463 Update Go in build workflow. sam 2024-08-22 00:59:08 -07:00
  • 87212466ae Add iterators for a couple queues. sam 2024-08-22 00:53:48 -07:00
  • d569bb2686 Add Gitea Actions workflow. master sam 2023-12-11 00:24:04 -08:00
  • a20c8908de Unlock() before panic() when already closed. sam 2023-07-10 10:55:25 -07:00
  • 9d1228988d Package queue misnamed in docstring. sam 2023-03-03 22:38:23 -08:00
  • 0840eb9272 Add test for invalid priority levels to npq. sam 2023-03-03 22:34:58 -08:00
  • 9f8d0760f1 Add npq package. sam 2023-03-03 21:18:31 -08:00
  • f7474fb673 Rename package circ to queue. sam 2023-03-03 20:09:51 -08:00
  • b00fe25128 Various improvements. sam 2023-03-02 21:35:17 -08:00
  • b3b491d9a9 Move priority queue to pq package; improve docs. sam 2023-03-02 01:53:12 -08:00
  • 5e23a92314 Add high contention benchmark. sam 2023-03-01 19:31:36 -08:00
  • ab364c31bb Implement a true priority queue. sam 2023-03-01 19:22:37 -08:00
  • 0759aaa2cd We've got a prioritized message queue, not a priority queue. sam 2023-03-01 13:39:19 -08:00
  • c4e92faaf7 Fix wait condition and ordering in send(). sam 2023-03-01 01:03:31 -08:00
  • 4052afa31d Initial commit. sam 2023-02-28 20:33:22 -08:00