tishlang_native 1.3.7

Native code generation backend for Tish (Cranelift / direct compile)
Documentation

Native code generation backend for Tish.

  • rust: tishlang_compile emits Rust calling tishlang_runtime (Value, etc.), then cargo build --release links the user binary.
  • cranelift: Embeds serialized bytecode in an object file and links tishlang_cranelift_runtime — the executable runs tishlang_vm on that chunk (same as tish run --backend vm), not CLIF lowering.
  • llvm: Same embedded-bytecode + VM link path via tishlang_llvm / shared linker.

Future: Lower bytecode (or typed IR) through Cranelift/LLVM to real machine code where semantics allow; emit Rust using Vec<f64> / fixed primitives instead of Value on hot paths.