diff --git a/Cargo.lock b/Cargo.lock index 47f8fce9f8907c88828b9b6322403a6b9b8f7b8e..ff31e6d6b970b17bc0c32a6ac9b1b4ae3a615f23 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -369,36 +369,6 @@ dependencies = [ "powerfmt", ] -[[package]] -name = "derive_more" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" -dependencies = [ - "derive_more-impl", -] - -[[package]] -name = "derive_more-impl" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.79", -] - -[[package]] -name = "dot" -version = "0.1.0" -dependencies = [ - "async-std", - "clap", - "hercules_rt", - "rand", -] - [[package]] name = "either" version = "1.13.0" @@ -460,16 +430,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "fac" -version = "0.1.0" -dependencies = [ - "async-std", - "clap", - "hercules_rt", - "rand", -] - [[package]] name = "fastrand" version = "2.1.1" @@ -623,20 +583,6 @@ dependencies = [ "ron", ] -[[package]] -name = "hercules_interpreter" -version = "0.1.0" -dependencies = [ - "bitvec", - "clap", - "derive_more", - "hercules_ir", - "hercules_opt", - "itertools", - "ordered-float", - "rand", -] - [[package]] name = "hercules_ir" version = "0.1.0" @@ -686,20 +632,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "hercules_tests" -version = "0.1.0" -dependencies = [ - "bitvec", - "clap", - "hercules_interpreter", - "hercules_ir", - "hercules_opt", - "itertools", - "ordered-float", - "rand", -] - [[package]] name = "hermit-abi" version = "0.4.0" @@ -772,16 +704,6 @@ dependencies = [ "phf", ] -[[package]] -name = "juno_matmul" -version = "0.1.0" -dependencies = [ - "async-std", - "hercules_rt", - "juno_build", - "with_builtin_macros", -] - [[package]] name = "juno_scheduler" version = "0.0.1" @@ -913,16 +835,6 @@ dependencies = [ "vob", ] -[[package]] -name = "matmul" -version = "0.1.0" -dependencies = [ - "async-std", - "clap", - "hercules_rt", - "rand", -] - [[package]] name = "memchr" version = "2.7.4" diff --git a/Cargo.toml b/Cargo.toml index 027e9bf7db10906d97dc98bec2fcd43e305bc316..d618b9b5c210fbdd636b9b4ed42b7434cdc98fb7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,20 +6,20 @@ members = [ "hercules_opt", "hercules_rt", "hercules_rt_proc", - - "hercules_test/hercules_interpreter", - "hercules_test/hercules_tests", "hercules_tools/hercules_driver", + + #"hercules_test/hercules_interpreter", + #"hercules_test/hercules_tests", - "juno_frontend", - "juno_scheduler", - "juno_build", + #"hercules_samples/dot", + #"hercules_samples/matmul", + #"hercules_samples/fac", - "hercules_samples/dot", - "hercules_samples/matmul", - "hercules_samples/fac", + "juno_frontend", + "juno_scheduler", + "juno_build", - "juno_samples/matmul", - "juno_samples/simple3", -] + #"juno_samples/matmul", + "juno_samples/simple3", +] \ No newline at end of file diff --git a/juno_samples/simple3/src/main.rs b/juno_samples/simple3/src/main.rs index 441408ee55791d91b85c60181eb71efda3e53063..1eb0173d57d404aa3ae25f72963f246f3cc8853c 100644 --- a/juno_samples/simple3/src/main.rs +++ b/juno_samples/simple3/src/main.rs @@ -1,8 +1,8 @@ #![feature(future_join)] extern crate async_std; -extern crate juno_build; extern crate hercules_rt; +extern crate juno_build; juno_build::juno!("simple3"); @@ -10,9 +10,13 @@ fn main() { async_std::task::block_on(async { let mut a = vec![1, 2, 3, 4, 5, 6, 7, 8]; let mut b = vec![8, 7, 6, 5, 4, 3, 2, 1]; - unsafe { - let c = simple3(a.as_mut_ptr(), b.as_mut_ptr(), 8).await; - println!("{:?}", c); - } + let c = unsafe { simple3(a.as_mut_ptr(), b.as_mut_ptr(), 8).await }; + println!("{:?}", c); + assert_eq!(c.0, 120); }); } + +#[test] +fn simple3_test() { + main(); +}