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

freeeve / tinykvs / 21216934348

Builds Branch Commit Type Ran Committer Via Coverage
21216934348 main perf(cache): add reference counting to reduce GC pressure Add reference counting to Block struct so evicted cache blocks return their buffers to the pool immediately instead of waiting for GC. This reduces garbage creation by ~33% under cache pre... push 21 Jan 2026 04:17PM UTC freeeve github
81.23
21198750949 main feat: add minlz compression and refactor CLI for testability - Add minlz as compression option with 3 levels (fastest/balanced/smallest) - Make minlz the default compression (3x faster than zstd, similar ratio) - Refactor CLI into testable struct... push 21 Jan 2026 05:48AM UTC freeeve github
81.1
21190741472 main test: improve coverage for core and shell packages Add tests for: - ZeroCopy functions (GetMapZeroCopy, GetStructZeroCopy, ScanPrefix*ZeroCopy) - GetStruct generic function - setNumericOrPrimitive helper - ExplainPrefix and findPrefixInTable - en... push 20 Jan 2026 11:15PM UTC freeeve github
73.27
21189911094 main fix(sstable): add mutex to prevent race condition in DecRef/Close The file field was being accessed without synchronization in DecRef() and Close(), causing a data race when multiple goroutines called these methods concurrently during compaction.... push 20 Jan 2026 10:43PM UTC freeeve github
71.01
21189285243 main fix: address minor SonarCloud code style issues - Group consecutive function parameters of the same type (S8209) - Remove unnecessary variable declarations in conditions (S8193) - Extract duplicate separator literal to constant in fuzz script (S1... push 20 Jan 2026 10:21PM UTC freeeve github
70.99
21188767204 main refactor(writer): replace context with done channel for shutdown Use a simple done channel instead of context.Context for goroutine lifecycle management. This is more explicit for shutdown signaling and avoids storing context in a struct (go:S8242). push 20 Jan 2026 10:02PM UTC freeeve github
70.99
21188174045 main fix(scripts): improve ec2_benchmark.sh shell script best practices - Change [ ] to [[ ]] for all conditional tests - Add explicit return statements to all functions - Assign positional parameters to local variables in log/error/warn - Redirect er... push 20 Jan 2026 09:42PM UTC freeeve github
71.0
21187883726 main fix(scripts): improve shell script best practices - Use [[ ]] instead of [ ] for conditional tests - Rename local variables to lower_case convention - Add explicit return statements to functions push 20 Jan 2026 09:32PM UTC freeeve github
71.0
21187550776 main refactor: extract helpers to reduce cognitive complexity - shell.go: Extract loadHistory, saveHistory, runLoop, handlePromptError - wal.go: Extract ensureBlockSpace, prepareFragment, writeRecord, type helpers - main.go: Extract loadValidTableIDs,... push 20 Jan 2026 09:20PM UTC freeeve github
70.98
21187239412 main refactor(reader): extract helpers to reduce cognitive complexity Extract helper functions from findTableForPrefix, searchNextBlocks, and scanPrefixLoop to reduce cognitive complexity below the threshold of 15. push 20 Jan 2026 09:10PM UTC freeeve github
71.33
21186884278 main refactor(writer): extract helpers from flushmemtable push 20 Jan 2026 08:58PM UTC freeeve github
71.18
21186749360 main fix(ci): handle fuzz test timeout gracefully push 20 Jan 2026 08:53PM UTC freeeve github
71.29
21186509848 main refactor(compaction): extract helpers from mergeTables to reduce complexity Extract merge logic into focused helper functions: - mergeState: holds state during table merging - processMergeEntry: handles writing single entry - rotateTable: finishe... push 20 Jan 2026 08:45PM UTC freeeve github
71.29
21186336518 main refactor(store): extract helpers from loadSSTables to reduce complexity Extract loading logic into focused helper functions: - sstFile: holds SSTable file info - collectSSTableFiles: scans directory for .sst files - parseSSTableID: extracts ID fr... push 20 Jan 2026 08:39PM UTC freeeve github
71.27
21186035404 main refactor(reader): extract helpers from hasKeyInRange to reduce complexity Extract prefix comparison logic into focused helper functions: - isPrefixNotAfter: check if prefix <= key - couldHavePrefixMatch: check if minKey could have prefix matches ... push 20 Jan 2026 08:28PM UTC freeeve github
71.24
  • ← Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 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