Skip to content

Refinements, lexical-scope reflection, and definition-site line numbers - #1064

Merged
sisshiki1969 merged 18 commits into
masterfrom
claude/monoruby-scheduler-state-diagram-fsi7t4
Aug 8, 2026
Merged

Refinements, lexical-scope reflection, and definition-site line numbers#1064
sisshiki1969 merged 18 commits into
masterfrom
claude/monoruby-scheduler-state-diagram-fsi7t4

Merge remote-tracking branch 'origin/master' into claude/monoruby-sch…

7a9a6db
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 8, 2026 in 0s

91.25% (+0.04%) compared to 17fbf38

View this Pull Request on Codecov

91.25% (+0.04%) compared to 17fbf38

Details

Codecov Report

❌ Patch coverage is 94.13351% with 87 lines in your changes missing coverage. Please review.
✅ Project coverage is 91.25%. Comparing base (17fbf38) to head (7a9a6db).

Files with missing lines Patch % Lines
monoruby/src/builtins/module.rs 92.60% 53 Missing ⚠️
monoruby/src/globals/store/refinement.rs 87.96% 13 Missing ⚠️
monoruby/src/executor.rs 97.25% 5 Missing ⚠️
monoruby/src/executor/constants.rs 82.14% 5 Missing ⚠️
monoruby/src/globals/store/class.rs 96.00% 5 Missing ⚠️
monoruby/src/builtins/proc.rs 25.00% 3 Missing ⚠️
monoruby/src/builtins/binding.rs 98.94% 2 Missing ⚠️
monoruby/src/executor/frame.rs 88.88% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1064      +/-   ##
==========================================
+ Coverage   91.21%   91.25%   +0.04%     
==========================================
  Files         200      201       +1     
  Lines      144973   146234    +1261     
==========================================
+ Hits       132235   133448    +1213     
- Misses      12738    12786      +48     

☔ 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.