v3.25.0 - Multi-corpus convergence milestone
π― Multi-Corpus Convergence Milestone
All three external corpus targets now met!
| Corpus | Compile Rate | Target | Status |
|---|---|---|---|
| Tier 1 (stdlib) | 92.7% (38/41) | 80% | β +12.7 pp |
| Tier 2 (typed-cli) | 62.5% (10/16) | 60% | β +2.5 pp |
| Tier 5 (algorithms) | 47.5% (48/101) | 40% | β +7.5 pp |
| Internal examples | 80% (256/320) | 80% | β Met |
π§ Text-Level Post-Processing Fixes (iter17)
Seven new text-level fixes that improved Tier 5 from 26% to 47.5%:
- Multi-line Result signature detection - scans 5 lines after
fnfor-> Result< - Generic function name extraction - strips
<'a, T>from function names find_call_close_paren- balanced parenthesis tracking for nested callsOk(!fname(pattern - logical negation in Result-returning callsfix_trailing_comma_in_arith_parens- removes spurious(expr,)β(expr)fix_immutable_ref_to_mut-&varβ&mut varat call sitesfix_regex_match_string_arg- removes.to_string()where&strexpected
π Quality
- Clippy: Zero warnings
- Tests: All passing
- TDG Grade: B+
Installation
cargo install depyler