plum

#treesitter#compiler#wasm

git clone https://git.pyrossh.dev/plum

A statically typed, imperative programming language inspired by rust, python


427da43 — Peter John 2026-11-04T19:08:08+05:30
docs: phase 2b T7 owns the tests it touched
docs/plans/2026-11-04-compiler-cleanup-phase2b.md CHANGED
@@ -158,7 +158,7 @@ e.g. compile(src_with_tests, &CompileOptions{tests: true, ..}) -> test_names ["a
158
158
  **Steps:** move simplify's pub(crate) walkRef/walkBlockRef/argRef/isTag into visit.rs; drive and simplify import them.
159
159
 
160
160
  ### T7 remove Expr::Paren and deprecated wrappers · Complexity 4 · Est. context 50k
161
- **Owns:** plum-core/src/*.rs, plum-checker/src/*.rs, plum-wasm-codegen/src/lib.rs, plum-lsp/src/*.rs, plum-core/tests/parser_test.rs
161
+ **Owns:** plum-core/src/*.rs, plum-checker/src/*.rs, plum-wasm-codegen/src/lib.rs, plum-lsp/src/*.rs, plum-core/tests/parser_test.rs, plum-core/tests/uniqueness_test.rs, plum-core/tests/visit_test.rs, plum-core/tests/inline_variants_test.rs, plum-checker/tests/checker_tests.rs
162
162
  **Components:** 2
163
163
  **LOC owned:** 90
164
164
  **Tests:** slow