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

qmonnet / rbpf
96%

Build:
DEFAULT BRANCH: main
Repo Added 28 Oct 2022 03:23PM UTC
Files 12
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • dev
  • fix-verifier-panic-interpreter-overflow
  • fix/i32_cast
  • fix/interpreter_reg_init
  • fix/jit_div
  • jit-dev
  • jit-no-std
  • main
  • pr/bump-deps
  • pr/bump-version
  • pr/clippy-fixes
  • pr/qmonnet/bump
  • pr/readme-fix-space
  • pr/rustfmt
  • remove-deprecated-time-dependency
  • update-json-0.12

06 Feb 2026 09:28AM UTC coverage: 95.606%. Remained the same
21745577859

push

github

qmonnet
Cargo.toml,README.md: Bump version to 0.4.1

Bug fixes:

- Fix integer overflow in local function calls by using checked
  arithmetic for call offsets. Previously, certain call offset values
  could cause an integer overflow/underflow.
- Fix 32-bit ALU operations (ADD32, SUB32, MUL32) to properly
  zero-extend results. The result is now correctly cast to u32 before
  extending to u64.
- Replace unimplemented!() panics with proper error messages for
  unsupported instructions (XADD, TAIL_CALL), preventing unexpected
  panics during execution.
- In the x86_64 JIT compiler, fix divisor handling in emit_muldivmod:
  the JIT now correctly uses the is_reg flag to determine whether the
  divisor is in a register or an immediate value, rather than checking
  if imm != 0.

(These notes were mostly generated from the Git history by Claude Code.)

Signed-off-by: Quentin Monnet <qmo@qmon.net>

4547 of 4756 relevant lines covered (95.61%)

237.65 hits per line

Relevant lines Covered
Build:
Build:
4756 RELEVANT LINES 4547 COVERED LINES
237.65 HITS PER LINE
Source Files on main
  • Tree
  • List 12
  • 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
21745577859 main Cargo.toml,README.md: Bump version to 0.4.1 Bug fixes: - Fix integer overflow in local function calls by using checked arithmetic for call offsets. Previously, certain call offset values could cause an integer overflow/underflow. - Fix 32-bi... push 06 Feb 2026 09:30AM UTC qmonnet github
95.61
21745490244 pr/qmonnet/bump Merge 73c2b6431 into 58e50aac1 Pull #142 06 Feb 2026 09:27AM UTC web-flow github
95.61
21729999101 main fix: use is_reg for devisor in emit_muldivmod Signed-off-by: hsqStephenZhang <stephenzhang666666@gmail.com> push 05 Feb 2026 09:58PM UTC qmonnet github
95.61
21729966857 main fix: cast i32 to u32 first for zero ext Signed-off-by: hsqStephenZhang <stephenzhang666666@gmail.com> push 05 Feb 2026 09:57PM UTC qmonnet github
95.61
21729805832 fix/i32_cast Merge 4d30e177b into a54b10038 Pull #138 05 Feb 2026 09:51PM UTC web-flow github
95.61
21729785505 fix/jit_div Merge 5526506d3 into a54b10038 Pull #140 05 Feb 2026 09:51PM UTC web-flow github
95.61
21607509909 fix/i32_cast Merge 5cd273b56 into a54b10038 Pull #138 05 Feb 2026 09:43PM UTC web-flow github
95.61
21609138633 fix/jit_div Merge 5fedfcb80 into a54b10038 Pull #140 02 Feb 2026 11:21PM UTC web-flow github
95.61
21609090785 fix/interpreter_reg_init Merge 495a903b1 into a54b10038 Pull #139 02 Feb 2026 11:20PM UTC web-flow github
95.59
21026270276 main Fix: address review comments Signed-off-by: Echo8377 <3307430557@qq.com> push 15 Jan 2026 09:30AM UTC qmonnet github
95.61
See All Builds (208)
  • 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