diff --git a/site/src/examples.rs b/site/src/examples.rs index 466b97609..3d6275259 100644 --- a/site/src/examples.rs +++ b/site/src/examples.rs @@ -70,7 +70,7 @@ pub const EXAMPLES: &[&str] = &[ #[test] fn test_examples() { for example in EXAMPLES { - match uiua::Uiua::with_native_sys().run_str(example) { + match uiua::Uiua::with_backend(crate::backend::WebBackend::default()).run_str(example) { Ok(mut comp) => { if let Some(diag) = comp.take_diagnostics().into_iter().next() { panic!("Example failed:\n{example}\n{diag}"); diff --git a/site/src/main.rs b/site/src/main.rs index 60e93f790..dfbd7136c 100644 --- a/site/src/main.rs +++ b/site/src/main.rs @@ -503,7 +503,11 @@ fn site() { path.to_path_buf(), code.clone(), std::thread::spawn(move || { - (uiua::Uiua::with_native_sys().run_str(&code), should_fail) + ( + uiua::Uiua::with_backend(crate::backend::WebBackend::default()) + .run_str(&code), + should_fail, + ) }), )); } diff --git a/site/src/uiuisms.rs b/site/src/uiuisms.rs index b8f928f99..30054511f 100644 --- a/site/src/uiuisms.rs +++ b/site/src/uiuisms.rs @@ -99,7 +99,7 @@ macro_rules! uiuisms { fn uiuisms() { for code in [$($code),*] { println!("Testing Uiuism:\n{code}"); - match uiua::Uiua::with_native_sys().run_str(code) { + match uiua::Uiua::with_backend(crate::backend::WebBackend::default()).run_str(code) { Ok(mut comp) => { if let Some(diag) = comp.take_diagnostics().into_iter().next() { panic!("Uiuism failed\n{code}\n{}", diag.report());