Releases: libriscv/rvscript
Releases · libriscv/rvscript
glibc support
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
- 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