Skip to content

Releases: libriscv/rvscript

glibc support

22 Oct 19:16
0801d0f
Compare
Choose a tag to compare

It is now possible to use a RISC-V toolchain from your own distros packages.

sudo apt install gcc-12-riscv64-linux-gnu
cd engine
./build.sh --glibc

Now you can use the system-provided RISC-V GNU compiler suite, instead of having to build your own newlib-based toolchain. Everything works as before, but there are potential collisions with POSIX threads and microthreads. Choosing to use one or the other should be fine. In order to throw and catch exceptions, we must currently reside in a POSIX thread. Perhaps the best way forward then is to use regular threads, eg. std::thread and pthread.

Full Changelog: https://github.com/fwsGonzo/rvscript/commits/v0.10

rvscript game engine scripting system

07 Jun 13:53
1895007
Compare
Choose a tag to compare
  • Shared binaries for low memory overhead
  • Linux & Windows (WSL2) support when building the RISC-V binaries
  • Accelerated libc heap functions
  • Fast microthreads
  • Example engine API