Ruby support #1

Open
jaroslaw wants to merge 165 commits from ruby into main
Showing only changes of commit e654c7fa30 - Show all commits

View file

@ -1,9 +1,7 @@
// TODO: maybe make all runtime engines not send and spawn threads for them like Ruby // TODO: maybe make all runtime engines not send and spawn threads for them like Ruby, benchmark?
// TODO: make sure ruby is statically linked // TODO: make sure ruby is statically linked
// TODO: add tests for every runtime for return value // TODO: add tests for every runtime for return value
// TODO: unwinding https://doc.rust-lang.org/nomicon/ffi.html#variadic-functions
// TODO: maybe unify api and call non thread methods non_send // TODO: maybe unify api and call non thread methods non_send
// TODO: use ruby arena to rewind state
use std::{ use std::{
collections::HashMap, collections::HashMap,