Skip to content

feat: compiler and vm#167

Draft
ascandone wants to merge 131 commits into
mainfrom
feat/exp/vm
Draft

feat: compiler and vm#167
ascandone wants to merge 131 commits into
mainfrom
feat/exp/vm

doc: define encoding

b730dad
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jul 24, 2026 in 0s

68.36% (-2.44%) compared to edde2b1

View this Pull Request on Codecov

68.36% (-2.44%) compared to edde2b1

Details

Codecov Report

❌ Patch coverage is 66.34862% with 917 lines in your changes missing coverage. Please review.
✅ Project coverage is 68.36%. Comparing base (edde2b1) to head (b730dad).
⚠️ Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
internal/vm/vm.go 40.07% 146 Missing and 11 partials ⚠️
internal/compiler/compiler.go 80.95% 94 Missing and 46 partials ⚠️
internal/typecheck/typecheck.go 43.55% 120 Missing and 7 partials ⚠️
internal/compiler/assemble.go 70.44% 70 Missing and 55 partials ⚠️
internal/compiler/ir_instr.go 0.00% 52 Missing ⚠️
internal/runtime/runtime.go 76.66% 36 Missing and 13 partials ⚠️
internal/runtime/values.go 0.00% 40 Missing ⚠️
internal/compiler/bytecode_typecheck.go 78.44% 29 Missing and 7 partials ⚠️
internal/compiler/ir_instr_dump.go 68.14% 36 Missing ⚠️
internal/vm/execution_err.go 0.00% 33 Missing ⚠️
... and 13 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #167      +/-   ##
==========================================
- Coverage   70.80%   68.36%   -2.44%     
==========================================
  Files          58       74      +16     
  Lines        5490     7875    +2385     
==========================================
+ Hits         3887     5384    +1497     
- Misses       1365     2095     +730     
- Partials      238      396     +158     

☔ 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.