COOLJAPAN

Posts tagged #ast

3 posts

Jul 7, 2026 · 6 min

SplitRS 0.3.4 Released — Nested-Mod Descent Correctness Hardening

SplitRS 0.3.4 fixes five correctness issues in --split-nested-mods surfaced by a focused review: E0603 visibility widening for relocated private mods, E0425/E0599 parent-scope glob retention, and E0432/E0659 macro-import ambiguity. 570 tests passing. The AST-based Rust refactoring tool for the COOLJAPAN ecosystem.

releasesplitrsrust
Jul 6, 2026 · 6 min

SplitRS 0.3.3 Released — Domain-Aware Module Routing and Recursive Nested-Mod Descent

SplitRS 0.3.3 adds domain-mapping for --target-modules (seeded assignment by reference affinity, unknown-name validation, dry-run attribution), recursive --split-nested-mods descent into inline mod blocks, a --facade style flag, verbatim method extraction, and 565 passing tests. The AST-based Rust refactoring tool for the COOLJAPAN ecosystem.

releasesplitrsrust
Apr 25, 2026 · 6 min

SplitRS 0.3.1 Released — Your Editor Now Refactors Oversized Rust Files In-Place via LSP

SplitRS is the AST-based Rust refactoring tool that splits monolithic source files into clean, compilable modules. 0.3.1 ships splitrs-lsp — a language server with diagnostics, a Refactor with splitrs code action, and live config watch — so the split happens right inside Neovim, Helix, or VS Code.

releasesplitrsrust