Download Latest Version v1.16_ Minor fixes source code.tar.gz (2.5 MB)
Email in envelope

Get an email when there's a new version of RISC-V sandboxing library

Home / v1.14
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-08-03 1.3 kB
v1.14_ JIT-compilation default enabled source code.tar.gz 2025-08-03 2.5 MB
v1.14_ JIT-compilation default enabled source code.zip 2025-08-03 2.7 MB
Totals: 3 Items   5.2 MB 0

The JIT-compiler is now enabled with the default configuration and is considered stable. It's now supported on multiple platforms:

  • Windows
  • Linux
  • FreeBSD
  • macOS
  • Android

There may be other platforms where it also could work with little effort, but the listed platforms have been tested and is known to work.

What's Changed

  • JIT-compilation is now default enabled
  • Background binary translation w/live-patching is now fully supported, default in the CLI
    • You can disable background binary translation in the CLI with --no-background
    • Very small ELF files will not activate background translation as it's often cheaper to do it single-threaded
  • Caching only up to 17 registers with TCC-JIT has improved latency and (seemingly) retained performance
  • The experimental multiprocessing feature has been removed

PRs

Full Changelog: https://github.com/libriscv/libriscv/compare/v1.13...v1.14

Source: README.md, updated 2025-08-03