Skip to content
Snippets Groups Projects
Commit 22b5763b authored by Russel Arbore's avatar Russel Arbore
Browse files

working `cargo test`

parent 4c2aa664
No related branches found
No related tags found
1 merge request!52Setup for CI
......@@ -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"
......
......@@ -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
#![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();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment