plum

#treesitter#compiler#wasm

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

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


303db6d — Peter John 2026-11-02T18:37:49+05:30
checker test: cover plum-std/game in the unresolved-infer-vars sweep
plum-checker/tests/checker_tests.rs CHANGED
@@ -298,7 +298,7 @@ fn typed_source_has_no_unresolved_infer_vars() {
298
298
  let root = std::path::Path::new(env!("CARGO_MANIFEST_DIR")).join("..");
299
299
  let lib = root.clone();
300
300
  let mut bad = Vec::new();
301
- for dir in ["plum-std", "plum-examples"] {
301
+ for dir in ["plum-std", "plum-std/game", "plum-examples"] {
302
302
  for entry in std::fs::read_dir(root.join(dir)).unwrap() {
303
303
  let path = entry.unwrap().path();
304
304
  if path.extension().and_then(|e| e.to_str()) != Some("plum") {