Ruby support #1

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

View file

@ -438,8 +438,7 @@ impl BuildScriptingRuntime for App {
/// care of processing and running the scripts.
fn add_scripting<R: Runtime>(&mut self, f: impl Fn(ScriptingRuntimeBuilder<R>)) -> &mut Self {
#[cfg(debug_assertions)]
if R::needs_rdynamic_linking() {
if !is_rdynamic_linking() {
if R::needs_rdynamic_linking() && !is_rdynamic_linking() {
panic!(
"Missing `-rdynamic`: symbol resolution failed.\n\
It is needed by {:?}.\n\
@ -448,7 +447,6 @@ impl BuildScriptingRuntime for App {
std::any::type_name::<R>()
);
}
}
self.world_mut()
.resource_mut::<MainScheduleOrder>()