• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

freeeve / tinykvs / 21059797696

Builds Branch Commit Type Ran Committer Via Coverage
21059797696 main test: add fuzz tests for value and block encoding - FuzzDecodeValue: tests arbitrary input to DecodeValue - FuzzDecodeValueZeroCopy: tests zero-copy variant - FuzzDecodeBlock: tests compressed block parsing - FuzzValueRoundTrip: verifies encode/d... push 16 Jan 2026 08:05AM UTC freeeve github
90.63
21059591616 main chore: update CI config and benchmark documentation - Update Go version to 1.24 in CI workflow - Exclude cmd/ from coverage reporting - Remove -short flag to run all tests - Add EC2 benchmark results for t4g.micro (1B records) - Add compression p... push 16 Jan 2026 07:56AM UTC freeeve github
90.21
21058043032 main docs: add upgrade note for v0.3.x compatibility push 16 Jan 2026 06:39AM UTC freeeve github
81.15
21058038832 main fix: add backwards compatibility for v0.3.x block format - Detect legacy 12-byte footer vs new 13-byte footer - Fall back to legacy format if compressedSize mismatch or compType invalid - Legacy files assumed to use zstd compression push 16 Jan 2026 06:39AM UTC freeeve github
81.15
21057912785 main chore: update benchmark tool with compression flag - Add -compression flag (zstd, snappy, none) - Add -block-size flag (default 16KB) - Add IndexMemory reporting in all phases - Update EC2 benchmark script push 16 Jan 2026 06:32AM UTC freeeve github
81.15
21053590908 main Fix race condition in concurrent compaction Add compactMu mutex to prevent concurrent compaction operations from racing. Both background compaction and explicit Compact() calls could previously run compactL0ToL1/compactLevelToNext simultaneously,... push 16 Jan 2026 02:33AM UTC freeeve github
81.75
21053500623 main Fix race condition in concurrent compaction Add compactMu mutex to prevent concurrent compaction operations from racing. Both background compaction and explicit Compact() calls could previously run compactL0ToL1/compactLevelToNext simultaneously,... push 16 Jan 2026 02:28AM UTC freeeve github
81.75
21051917844 main Improve test coverage and move long test to benchmark tool - Add reader_test.go with comprehensive prefix scan tests - Add block encoder edge case tests - Remove Test100MRecords from test suite (use tinykvs-bench instead) Coverage improved to 89.3% push 16 Jan 2026 01:03AM UTC freeeve github
79.99
21051693798 main Fix loop that always terminated on first iteration Skip empty blocks instead of returning, allowing the loop to continue to the next block as intended. push 16 Jan 2026 12:52AM UTC freeeve github
78.77
21051599569 main Fix duplicate test and update LowMemoryOptions test push 16 Jan 2026 12:47AM UTC freeeve github
78.79
21051363933 main Use channel-based encoder pool to prevent GC clearing sync.Pool gets cleared by GC under memory pressure, causing expensive encoder reinitialization (~8MB per encoder). Channel-based pool keeps encoders alive, reducing total allocations by 66% (2... push 16 Jan 2026 12:35AM UTC freeeve github
80.39
21051195458 main Add binary to gitignore push 16 Jan 2026 12:27AM UTC freeeve github
81.23
21051193133 main Remove accidentally committed binary push 16 Jan 2026 12:27AM UTC freeeve github
81.23
21051189871 main Add elapsed time to benchmark progress output push 16 Jan 2026 12:27AM UTC freeeve github
81.23
21051114331 main Fix gofmt -s and add go.dev/goreportcard badges push 16 Jan 2026 12:23AM UTC freeeve github
81.3
  • ← Previous
  • 1
  • 2
  • Next →
  • Back to Repo
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc