Skip to content

Harden JVM runtime correctness - #180

Merged
dlunch merged 5 commits into
mainfrom
fix/jvm-correctness-hardening
Jul 17, 2026
Merged

Harden JVM runtime correctness#180
dlunch merged 5 commits into
mainfrom
fix/jvm-correctness-hardening

Remove ClassFileError re-export

d867095
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 17, 2026 in 1s

87.04% (+0.44%) compared to af4f6f8

View this Pull Request on Codecov

87.04% (+0.44%) compared to af4f6f8

Details

Codecov Report

❌ Patch coverage is 90.25097% with 101 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.04%. Comparing base (af4f6f8) to head (d867095).

Files with missing lines Patch % Lines
classfile/src/opcode.rs 74.15% 23 Missing ⚠️
java_runtime/src/classes/java/lang/thread.rs 23.52% 13 Missing ⚠️
jvm/src/jvm.rs 87.95% 10 Missing ⚠️
classfile/src/validation.rs 94.73% 9 Missing ⚠️
java_runtime/src/classes/java/lang/string.rs 91.35% 7 Missing ⚠️
classfile/src/constant_pool.rs 89.28% 6 Missing ⚠️
...untime/src/classes/java/lang/class_format_error.rs 80.00% 5 Missing ⚠️
...me/src/classes/java/lang/unsatisfied_link_error.rs 80.00% 5 Missing ⚠️
...asses/java/lang/unsupported_class_version_error.rs 80.00% 5 Missing ⚠️
src/runtime.rs 50.00% 4 Missing ⚠️
... and 8 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #180      +/-   ##
==========================================
+ Coverage   86.60%   87.04%   +0.44%     
==========================================
  Files         191      199       +8     
  Lines       17055    17858     +803     
==========================================
+ Hits        14770    15544     +774     
- Misses       2285     2314      +29     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.