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

corebreaker / arbordb
98%
main: 98%

Build:
Build:
LAST BUILD BRANCH: finalization
DEFAULT BRANCH: main
Repo Added 12 Jul 2026 04:37AM UTC
Files 104
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH finalization
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • finalization
  • initial
  • main
  • optimization

13 Jul 2026 09:25AM UTC coverage: 98.468%. First build
56

push

circleci

corebreaker
Exclude the remaining defensive and feature-absent runtime branches from coverage

Following the proc-macro markers, wrap the runtime crate's genuinely-unreachable branches in `// no-coverage:start` / `// no-coverage:stop` so the CI's grcov coverage reflects only reachable code. These are comment-only edits with no logic change:

- poisoned-lock fallbacks that only run if a mutex holder panicked (`cache.rs::poisoned`, `db/inner.rs` deposit/drain access log);
- corrupt-blob guards that a valid codec path never hits (`codec/archived.rs` unknown-tag and scalar-from-a-non-leaf);
- the newer-on-disk-version schema mismatch, reachable only by a file a future build wrote (`engine/functions.rs`);
- the required-feature rejects that are dead under `--all-features` (`engine/features.rs`) and the non-permissions `is_protected` / `is_readonly` fallbacks likewise dead under this feature build (`db/database.rs`);
- the non-"missing table" redb-error propagation arms, an I/O-level failure no test provokes (`txn/read.rs`).

Left unmarked because they are reachable and instead covered by a new test: the codec's length-of-a-non-list and entries-of-a-non-object guards, which a read accessor opened over the wrong-kind value drives (`tests/containers.rs`).

9965 of 10120 relevant lines covered (98.47%)

426988.71 hits per line

Relevant lines Covered
Build:
Build:
10120 RELEVANT LINES 9965 COVERED LINES
426988.71 HITS PER LINE
Source Files on main
  • Tree
  • List 104
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
56 finalization Exclude the remaining defensive and feature-absent runtime branches from coverage Following the proc-macro markers, wrap the runtime crate's genuinely-unreachable branches in `// no-coverage:start` / `// no-coverage:stop` so the CI's grcov covera... push 13 Jul 2026 03:08PM UTC corebreaker circleci
98.47
55 finalization Bump the CircleCI Rust toolchain to 1.97.0 and the devtools image to v0.4.7 Pull #3 13 Jul 2026 03:08PM UTC corebreaker circleci
98.47
54 main Merge pull request #3 from corebreaker/finalization Finalization push 13 Jul 2026 03:08PM UTC web-flow circleci
98.47
37 main Merge pull request #2 from corebreaker/optimization Optimization push 12 Jul 2026 08:01AM UTC web-flow circleci
87.51
33 optimization Document the file-read clone cost and the reusable signer's long-lived key tradeoff `WriteBuffer::file_get` now notes it clones on every call, not once per edit: the target workload is a burst of edits (each `file_put` supersedes the last) within... Pull #2 12 Jul 2026 07:50AM UTC corebreaker circleci
87.51
29 optimization Address PR review: validate the scalar-write hint by structural epoch, reseal over buffered edits, and document the read memos The `fetch_mut` scalar-write hint (an already-resolved a-node key that lets an in-place patch skip re-walking the direc... Pull #2 12 Jul 2026 07:37AM UTC corebreaker circleci
87.51
25 optimization Extend the write-back cache to permissions and to file edits, and add a direct typed-to-blob encoder Rename the per-transaction DirBuffer to WriteBuffer and compile it into every build, including permissions, where a flushed directory is now seal... Pull #2 12 Jul 2026 07:00AM UTC corebreaker circleci
87.37
21 optimization Extend the write-back cache to permissions and to file edits, and add a direct typed-to-blob encoder Rename the per-transaction DirBuffer to WriteBuffer and compile it into every build, including permissions, where a flushed directory is now seal... Pull #2 12 Jul 2026 06:54AM UTC corebreaker circleci
87.37
17 main Merge pull request #1 from corebreaker/initial Initial developments push 12 Jul 2026 06:30AM UTC web-flow circleci
86.72
13 initial Enforce ACL + integrity on kind/exists and pin the KDF cost parameters Address the PR review: `kind`/`exists` now authorize `Rights::Access` and verify the integrity tag on the *target* vnode itself, matching `load`/`fetch`/`get`, so existence an... Pull #1 12 Jul 2026 06:19AM UTC corebreaker circleci pending completion  
See All Builds (12)
  • Repo on GitHub
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