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

kaidokert / fixed-bigint-rs
98%
main: 97%

Build:
Build:
LAST BUILD BRANCH: agent/use-shared-hardware-workflow
DEFAULT BRANCH: main
Repo Added 17 Apr 2021 06:28PM UTC
Files 62
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 refactor/carrier-code-reuse
branch: refactor/carrier-code-reuse
CHANGE BRANCH
x
Reset
  • refactor/carrier-code-reuse
  • 1_13
  • add
  • add-claude-github-actions-1784692830984
  • add-const-trait-docs
  • add-msrv-to-ci
  • agent/automatic-hardware-ct
  • agent/cortex-m-hardware-timing
  • agent/cyccnt-hardware-followup
  • agent/f407-30mhz
  • agent/unify-hardware-ci
  • agent/use-shared-hardware-workflow
  • asm-grep-helper-scope
  • asymmetric-taint-fixtures
  • betterdesign
  • bump22
  • bump32
  • bump_v2
  • bytesholder-zeroize
  • c0nstify
  • check
  • chore/modmath-cios-crates-io
  • ci/nightly-baseline-probe
  • clean_and_up
  • cleanup/black-box-comment-wording
  • cleanup/drop-const-numtraits-wrapper
  • cleanup/drop-legacy-mentions
  • cleanup/drop-migration-md-refs
  • codex/add-no-std-no-alloc-category
  • codex/add-tests-for-rotate_left-and-rotate_right
  • codex/find-and-fix-a-critical-bug
  • codex/sketch-basic-fixedint-implementation
  • codex/update-coverage.yml-for-full-feature-coverage
  • codex/update-coveralls-action-version
  • const-abs-diff
  • const-array-h3
  • const-array-helpers-1
  • const-array-helpers-2
  • const-arry-h4
  • const-bitops
  • const-checked-ops
  • const-checked-pow
  • const-clone
  • const-cmp
  • const-convert
  • const-default
  • const-div-ceil
  • const-div-rem
  • const-euclid
  • const-extended-precision
  • const-identity-traits
  • const-ilog
  • const-isqrt
  • const-midpoint-unbounded-shift
  • const-mul-traits
  • const-muldiv
  • const-multiple-of
  • const-power-of-two
  • const-primint-1
  • const-primint-2
  • const-saturating
  • const-shift-variants
  • const-to-bytes
  • const-wrapping-checked
  • const_all_the_things
  • const_doc
  • coverage-recheck
  • coverage_imp
  • ct-ctgrind
  • ct-verify
  • ct/156-signed-shr-sign-extension
  • ct/carrier-generic-ct-parity
  • ct/secret-shr-asym-fixture
  • dev
  • dev2
  • dev3
  • dev4
  • devel
  • div_opt
  • docs/readme-refresh
  • even_odd
  • experiment/cleanup-pass
  • experiment/const-num-traits-0.2
  • experiment/external-const-num-traits
  • experiment/from-byte-slice
  • feat/cross-carrier-byref-symmetry
  • feat/ct-shl-barrel
  • feat/has-personality
  • feat/heapless-bitand-max-width
  • feat/heapless-checked-saturating
  • feat/heapless-ct-remaining
  • feat/heapless-ct-select-saturating
  • feat/heapless-divceil-ctpow2-unsigned
  • feat/heapless-nonzero
  • feat/heapless-num-integer
  • feat/heapless-num-traits-bridge
  • feat/heapless-op-parity
  • feat/heapless-prim-bits
  • feat/heapless-primint-pow
  • feat/heapless-strict-family
  • feat/heapless-string-surface
  • feat/heapless-tier3-deposit-ctparity
  • feat/heapless-tier3-iter-bitscan
  • feat/heapless-tier3-powtwo-mult
  • feat/heapless-tier3-roots-logs
  • feat/heapless-tier3-scalar-ops
  • feat/heapless-tier3-shift-family
  • fix-ct-counting-zeros
  • fix-ct-select
  • fix-div-assign-impl-tech-debt
  • fix-tobytes-generic-const-exprs
  • fix/const-tobytes-wf-overflow
  • fix/fixeduint-roots-overflow
  • fix/holder-panic-free
  • fix/nightly-const-impl-syntax
  • fix/pr128-review
  • fixclippy
  • impl_roots
  • iter_prod
  • kaidokert-patch-1
  • l1w7kj-codex/update-coveralls-action-version
  • main
  • new_bump
  • nightly-bigint-helper-methods
  • pr1
  • refact
  • refactor
  • refactor/carrier-generic-tests
  • release/0.5.2
  • release_0_3_x
  • sketch/heapless-runtime-len
  • test/carrier-arithmetic-coverage
  • test/carrier-numeric-coverage
  • test/carrier-serialization-coverage
  • test/ct-cios-rowops
  • test/ct-coverage-followup
  • test/ct-coverage-remaining-gaps
  • test/ctgrind-local-adapters
  • test/heapless-ct-fixtures
  • test/heapless-num-traits-carrier
  • test/workload-catalog-poc
  • trim
  • v0.1.17
  • v0.2.0
  • v0.2.1
  • v0.2.2
  • v0.3.0
  • v0.3.1
  • v0.3.2
  • v0.4.0
  • v0.4.0-alpha.6
  • v0.4.0-alpha.7
  • v0.4.0-alpha.8
  • v0.4.0-alpha.9
  • v0.4.1
  • v0.4.1-alpha.1
  • v0.4.1-alpha.2
  • v0.4.2-alpha.1
  • v0.5.0
  • v0.5.0-alpha.1
  • v0.5.0-alpha.2
  • v0.5.0-alpha.3
  • v0.5.0-alpha.4
  • v0.5.1
  • v0.5.1-alpha.1
  • v0.6.0
  • v0.6.0-alpha.1
  • v0.6.0-alpha.10
  • v0.6.0-alpha.11
  • v0.6.0-alpha.12
  • v0.6.0-alpha.14
  • v0.6.0-alpha.15
  • v0.6.0-alpha.16
  • v0.6.0-alpha.17
  • v0.6.0-alpha.18
  • v0.6.0-alpha.19
  • v0.6.0-alpha.2
  • v0.6.0-alpha.20
  • v0.6.0-alpha.23
  • v0.6.0-alpha.24
  • v0.6.0-alpha.25
  • v0.6.0-alpha.26
  • v0.6.0-alpha.27
  • v0.6.0-alpha.28
  • v0.6.0-alpha.3
  • v0.6.0-alpha.4
  • v0.6.0-alpha.5
  • v0.6.0-alpha.6
  • v0.6.0-alpha.7
  • v0.6.0-alpha.8
  • v0.6.0-alpha.9
  • v0.6.1
  • v1_11
  • v21
  • widening-mul-output-type
  • wideningmul

18 Jul 2026 08:00PM UTC coverage: 97.704% (+0.004%) from 97.7%
29658887392

Pull #146

github

kaidokert
Drop comments that narrate the deleted inline scan/decode loops

The consolidation moved the Ct cmp/leading-zeros scans and the byte-decode
into shared helpers, but the heapless call sites kept comments describing
the old inline bodies — referencing `decided`/`result` locals that now
live only inside the helper, and "the same [T; CAP] the hand loop did".
Collapse each to the delegation note that points at the shared helper, and
trim the arith invocation comment to the one fact its macro-def comment
doesn't already state (the Copy no-op forward).
Pull Request #146: Share FixedUInt/HeaplessBigInt code where the constraints allow

63 of 63 new or added lines in 8 files covered. (100.0%)

4171 of 4269 relevant lines covered (97.7%)

6657.44 hits per line

Relevant lines Covered
Build:
Build:
4269 RELEVANT LINES 4171 COVERED LINES
6657.44 HITS PER LINE
Source Files on refactor/carrier-code-reuse
  • Tree
  • List 42
  • Changed 9
  • Source Changed 9
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29658887392 refactor/carrier-code-reuse Drop comments that narrate the deleted inline scan/decode loops The consolidation moved the Ct cmp/leading-zeros scans and the byte-decode into shared helpers, but the heapless call sites kept comments describing the old inline bodies — referenci... Pull #146 18 Jul 2026 08:01PM UTC kaidokert github
97.7
29658579869 refactor/carrier-code-reuse Pin b to a's length at const_cmp_ct entry The slice signature dropped the compile-time equal-length guarantee the old &[T; N], &[T; N] carried. Both callers still pass equal-length slices by construction, but nothing enforced it at the boundary. ... Pull #146 18 Jul 2026 07:51PM UTC kaidokert github
97.7
29658450786 refactor/carrier-code-reuse Untrack CLAUDE.md; add it to .gitignore CLAUDE.md is the project-local working-notes file (it says so in its own header) and was never meant to ship in the public repo. It was never actually covered by any ignore rule, so it got swept in by an ov... Pull #146 18 Jul 2026 07:47PM UTC kaidokert github
97.7
29658051300 refactor/carrier-code-reuse Fix const_ct scan comments to state the real bounds/precondition mechanism const_leading_zeros_ct's comment claimed `#[inline]` keeps `array.len()` compile-time known so the access is bounds-check-free. That only holds for the FixedUInt caller (w... Pull #146 18 Jul 2026 07:34PM UTC kaidokert github
97.7
29657716146 refactor/carrier-code-reuse Macroize HeaplessBigInt's uniform delegation boilerplate Three file-local `macro_rules!` collapse pure-delegation impls, entirely within heapless (never touching the `c0nst!` DSL or FixedUInt): - from_prim.rs: `From<u8/u16/u32>` — one macro over... Pull #146 18 Jul 2026 07:24PM UTC kaidokert github
97.7
See All Builds (632)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc