Skip to content

Hyper 0.2.0

Choose a tag to compare

@muhammadyusufpov muhammadyusufpov released this 04 Sep 11:08
· 222 commits to main since this release

Summary

Hyper 0.2.0 hardens memory handling and speeds up hot paths while keeping the dual backend (run interpreter + compile JIT/AOT).

Highlights

  • Safer file close and value overwrite (fewer leaks)
  • Shared list/dict/array references on the interpreter
  • Faster loops / strings on interpret; leaner compile-path codegen for numeric locals and dict/f-string work

Install / try

git checkout v0.2.0
cargo build --release
./target/release/hyper run your.hyp
./target/release/hyper compile your.hyp

Breaking

None intended vs 0.1.0 language surface. Behavior change: collections may share under ref / assignment where they previously copied.

Full notes

See CHANGELOG.md → Hyper 0.2.0