Skip to content

chore: remove unused dependencies (anyhow, pest, pest_derive) - #9

Merged
paulprogrammer merged 1 commit into
mainfrom
chore/remove-unused-deps
Jul 16, 2026
Merged

paulprogrammer merged 1 commit into
mainfrom
chore/remove-unused-deps

Conversation

@paulprogrammer

Copy link
Copy Markdown
Owner

The lexer/parser is hand-written; pest and pest_derive were never referenced anywhere in src/, and anyhow is likewise unused. This drops all three from Cargo.toml, removing them and their transitive dependencies from the build (−51 lines in Cargo.lock).

libc was also audited and kept — it backs the stack-probing logic in src/compiler/codegen/mod.rs.

Verified: cargo build, cargo test --lib (5/5), tests/harness/run_harness_tests.sh (14/14), ./llm-test (23/23) — all green.

🤖 Generated with Claude Code

The lexer/parser is hand-written; pest and pest_derive were never
referenced, and anyhow is unused throughout. Drops them and their
transitive dependencies from the build.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@paulprogrammer
paulprogrammer merged commit 00b0af2 into main Jul 16, 2026
1 of 2 checks passed
@paulprogrammer
paulprogrammer deleted the chore/remove-unused-deps branch July 16, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant