Skip to content

v0.1.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@MerlijnW70 MerlijnW70 released this 19 Jun 21:42

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) + live solana-program-test backend (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