-
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