v0.1.0-alpha
Pre-release
Pre-release
First public alpha of cu-profiler — compute-unit profiling, regression testing and budget enforcement for Solana programs (100% Rust).
What works
- Solana log parser → CPI call tree, scope markers, compute-budget heuristics
- Budget policy engine with stable, documented CI exit codes
- Baselines with input fingerprinting + staleness detection
- Confidence scoring and a Solana-specific diagnostic engine
- Reports: table · JSON · Markdown · JUnit · HTML
- Backends:
RecordedLogsBackend(default) + livesolana-program-testbackend (Linux CI) - Optional Anchor IDL support (feature
anchor)
Known limitations (honest, by design)
- Real CU metering requires recorded logs or an SBF program; in-process native programs aren't metered yet.
- Not yet published to crates.io (publish-ready; coming next).
- No bundled runnable example program yet.
CI: build · test · clippy · fmt · MSRV 1.85 · Solana program-test — all green.
🤖 Generated with Claude Code