Skip to content

Hyper 0.1.0

Choose a tag to compare

@muhammadyusufpov muhammadyusufpov released this 04 Sep 00:46
· 234 commits to main since this release

First public release

Python-shaped syntax with a Cranelift compiler (hyper compile) and a transitional interpreter (hyper run).

Highlights

  • Core language: functions, structs, modules, control flow, collections, f-strings
  • pub / mut, traits (name + arity), ref, break / continue
  • Explicit errors: raise / raises / handle (no try / except)
  • Compile path: I/O, JSON, mmap, input, clock, string & collection methods
  • JIT and --emit-exe

Install

Build from source (Rust stable):

git clone https://github.com/muhammadyusufpov/hyper.git
cd hyper
git checkout v0.1.0
cargo build --release

Docs

Not in 0.1.0

Generics, shared list/dict ref, threaded compile-path @parallel, SIMD/GPU @vectorize, full Python/NumPy parity.