From 6128c16d90b3a886e6baa7d932aed61d30488487 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Fri, 1 Dec 2023 09:33:05 +0200 Subject: [PATCH] Initial commit --- .gitignore | 2 ++ Cargo.lock | 7 +++++++ Cargo.toml | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 .gitignore create mode 100644 Cargo.lock create mode 100644 Cargo.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a00263c --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/target +day-*.bench.txt diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..7dc86fc --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "day-01" +version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..af2cfb8 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,37 @@ +[workspace] +resolver = "2" + +members = ["day-*"] + +[workspace.dependencies] +glam = "0.24.2" +itertools = "0.12.0" +nom = "7.1.3" +petgraph = "0.6.4" +rayon = "1.8.0" +tracing = "0.1.40" +tracing-subscriber = "0.3.18" +rstest = "0.18.2" +rstest_reuse = "0.6.0" +tracing-tracy = "0.10.4" +tracy-client = "0.16.4" +tracy-client-sys = "0.22.0" +miette = { version = "5.10.0", features = ["fancy"] } +thiserror = "1.0.50" +dhat = "0.3.2" +color-eyre = "0.6.2" + +[profile.flamegraph] +inherits = "release" +debug = true + +[profile.dhat] +inherits = "release" +debug = 1 + +[profile.wasm-release] +inherits = "release" +opt-level = "z" +lto = true +codegen-units = 1 +panic = "abort"