Skip to content

savmlang/sa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

313 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SaVM Toolkit

This repository is the SaVM toolkit consisting of

  • Packer (sapacker)
  • Assembler (sasm)
  • Runner (savmrun, savmimgrun, savmrt)
  • File Testing + Benchmark Suite (satest)
  • JIT Memory Manager (sajit)
  • Runtime Layer (sart)
  • VM Core Library (savm)
  • VM Allocator (salloc)
  • FFI Layer (saffi)

MSRV

TL;DR Last 3 stable versions

The Toolkit prioritizes the rapid adoption of stabilized Rust features. However, for sanity concerns, efforts are made to support the last 3 stable versions.

The toolkit must compile on at least:

Stable

rustc 1.95.0

Nightly

(used by the build environment as on 19-July-2026::7:56:00IST)

rustc 1.99.0-nightly (eff8269f7 2026-07-18)

Tier-3 rust platforms require -Zbuild-std, which currently requires nightly Rust.

and for consistency, our build system also uses nightly Rust.

About

The Sa Bytecode VM. The part where all of the SA Organization Unifies.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages