M.V. Hutz 0017a33f12
All checks were successful
CI / Unit Tests (push) Successful in 35s
CI / Golang Lint (push) Successful in 1m1s
CI / Fuzz Tests (push) Successful in 1m18s
CI / Mutation Tests (push) Successful in 1m12s
ci: clean up workflow (#3)
## Description

The current CI workflow was auto-generated by Claude, and is really not intuitive. Fixing it up to make it work better.

- Add names for jobs in workflow.
- Rename workflow to `ci.yml`.
- Added `go mod tidy` as a tasks in the `lint` job.

### Decisions

- Chose not to use emojis for workflow or job names. While they look nice, they are unprofessional, and harder to `grep`.

Reviewed-on: #3
Co-authored-by: M.V. Hutz <git@maximhutz.me>
Co-committed-by: M.V. Hutz <git@maximhutz.me>
2026-03-18 00:47:02 +00:00
2026-03-17 00:59:15 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 01:22:42 +00:00
2026-03-18 00:47:02 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 00:59:15 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 00:59:15 +00:00
2026-03-17 01:22:42 +00:00
2026-03-17 01:22:42 +00:00

go-cuckoo

A hash table that uses cuckoo hashing to achieve a worst-case O(1) lookup time.

Description
A hash table that uses cuckoo hashing to achieve a worst-case O(1) lookup time.
Readme AGPL-3.0 141 KiB
Languages
Go 93.3%
Makefile 6.7%