From 8890486e8e112b1aad09e945d6361c49d7e17993 Mon Sep 17 00:00:00 2001 From: FizzWizZleDazzle Date: Thu, 26 Dec 2024 20:17:43 -0500 Subject: [PATCH] Create profiles in Cargo.toml Basic profiles for dev and release may differ for your preference but I like to use these Also I recommend you add authors of the project --- Cargo.toml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index c6bc165..7c50ed4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,3 +27,21 @@ paste = "1.0.15" dyn-clone = "1.0.17" flume = "=0.10.12" osui-element = "0.1.23" + +# Basic profiles for dev and release +[profile.dev] +opt-level = 1 +debug = true +debug-assertions = true +overflow-checks = true +lto = false +panic = 'unwind' + +[profile.release] +opt-level = "z" +debug = false +debug-assertions = false +overflow-checks = false +lto = true +panic = 'abort' +codegen-units = 1