From 743e4b83e75d65b2cb909aa85b4219c0d82a3acd Mon Sep 17 00:00:00 2001 From: Ed Page Date: Thu, 20 Feb 2025 09:03:29 -0600 Subject: [PATCH 1/2] perf: Optimize release builds --- Cargo.toml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 7e38ce3..6eb3113 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -86,6 +86,15 @@ verbose_file_reads = "warn" wildcard_imports = "warn" zero_sized_map_values = "warn" +[profile.dev] +panic = "abort" + +[profile.release] +panic = "abort" +codegen-units = 1 +lto = true +debug = "line-tables-only" + [package] name = "PROJECT" version = "0.0.1" From 9a2e0cc0952b7e75fbe113fc5e1e4dc09a2c8941 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Wed, 5 Mar 2025 11:48:22 -0600 Subject: [PATCH 2/2] chore: Ensure MSRV-aware resolver is used --- .cargo/config.toml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .cargo/config.toml diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..4a6a1ab --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,2 @@ +[resolver] +incompatible-rust-versions = "fallback"