feat!: Drop returns bool, Put doesn't stack-overflow #21

Merged
mvhutz merged 12 commits from feat/safe-put into main 2026-04-17 01:31:02 +00:00

12 Commits

Author SHA1 Message Date
7b45099cea revert: Entry -> entry bc Put() doesnt use it
All checks were successful
CI / Check PR Title (pull_request) Successful in 31s
CI / Go Lint (pull_request) Successful in 56s
CI / Markdown Lint (pull_request) Successful in 35s
CI / Makefile Lint (pull_request) Successful in 54s
CI / Unit Tests (pull_request) Successful in 56s
CI / Fuzz Tests (pull_request) Successful in 1m25s
CI / Mutation Tests (pull_request) Successful in 1m9s
2026-04-16 21:15:11 -04:00
b395d6e1f4 fix: tests were out of date
All checks were successful
CI / Check PR Title (pull_request) Successful in 32s
CI / Go Lint (pull_request) Successful in 54s
CI / Markdown Lint (pull_request) Successful in 34s
CI / Makefile Lint (pull_request) Successful in 54s
CI / Unit Tests (pull_request) Successful in 54s
CI / Fuzz Tests (pull_request) Successful in 1m25s
CI / Mutation Tests (pull_request) Successful in 1m8s
2026-04-16 21:12:39 -04:00
24df23218c revert!: old put contract
Some checks failed
CI / Check PR Title (pull_request) Successful in 31s
CI / Go Lint (pull_request) Failing after 43s
CI / Makefile Lint (pull_request) Successful in 49s
CI / Markdown Lint (pull_request) Successful in 34s
CI / Unit Tests (pull_request) Failing after 38s
CI / Mutation Tests (pull_request) Failing after 41s
CI / Fuzz Tests (pull_request) Failing after 41s
2026-04-16 21:11:22 -04:00
d13adcaa49 docs: note that the table isnt a source of truth
All checks were successful
CI / Check PR Title (pull_request) Successful in 31s
CI / Go Lint (pull_request) Successful in 53s
CI / Makefile Lint (pull_request) Successful in 54s
CI / Markdown Lint (pull_request) Successful in 34s
CI / Unit Tests (pull_request) Successful in 52s
CI / Fuzz Tests (pull_request) Successful in 1m25s
CI / Mutation Tests (pull_request) Successful in 1m10s
2026-04-16 21:05:43 -04:00
5452c02d4e fix: assertion in fuzz test incorrect
All checks were successful
CI / Check PR Title (pull_request) Successful in 32s
CI / Makefile Lint (pull_request) Successful in 54s
CI / Go Lint (pull_request) Successful in 56s
CI / Markdown Lint (pull_request) Successful in 34s
CI / Unit Tests (pull_request) Successful in 1m4s
CI / Mutation Tests (pull_request) Successful in 1m16s
CI / Fuzz Tests (pull_request) Successful in 1m23s
2026-04-16 20:33:50 -04:00
24b646c5dc feat: use bad hash sentinel error
Some checks failed
CI / Check PR Title (pull_request) Successful in 31s
CI / Go Lint (pull_request) Successful in 53s
CI / Makefile Lint (pull_request) Successful in 50s
CI / Markdown Lint (pull_request) Successful in 34s
CI / Unit Tests (pull_request) Successful in 50s
CI / Mutation Tests (pull_request) Successful in 1m40s
CI / Fuzz Tests (pull_request) Failing after 39s
2026-04-16 00:06:09 -04:00
fce6325454 docs: naming of subtable.location was outdated 2026-04-16 00:01:17 -04:00
78f7d01d5f revert: forgot about b -> t
Some checks failed
CI / Check PR Title (pull_request) Successful in 31s
CI / Makefile Lint (pull_request) Successful in 50s
CI / Go Lint (pull_request) Successful in 55s
CI / Markdown Lint (pull_request) Successful in 34s
CI / Unit Tests (pull_request) Successful in 49s
CI / Fuzz Tests (pull_request) Failing after 41s
CI / Mutation Tests (pull_request) Successful in 1m1s
2026-04-16 00:00:37 -04:00
1f7c64366d Merge remote-tracking branch 'origin' into feat/safe-put
Some checks failed
CI / Check PR Title (pull_request) Successful in 31s
CI / Go Lint (pull_request) Successful in 52s
CI / Markdown Lint (pull_request) Successful in 34s
CI / Makefile Lint (pull_request) Successful in 50s
CI / Unit Tests (pull_request) Successful in 48s
CI / Fuzz Tests (pull_request) Failing after 41s
CI / Mutation Tests (pull_request) Successful in 1m3s
2026-04-15 23:59:23 -04:00
ca66ccd040 fix: public facing key/value fields in entry
All checks were successful
CI / Check PR Title (pull_request) Successful in 19s
CI / Go Lint (pull_request) Successful in 42s
CI / Markdown Lint (pull_request) Successful in 23s
CI / Makefile Lint (pull_request) Successful in 41s
CI / Unit Tests (pull_request) Successful in 41s
CI / Fuzz Tests (pull_request) Successful in 1m12s
CI / Mutation Tests (pull_request) Successful in 58s
2026-04-04 00:38:27 +02:00
afead3330a feat: drop item returns bool, whether item existed 2026-04-04 00:20:34 +02:00
05b633afca feat: new put implementation 2026-04-04 00:13:50 +02:00