daydream

A small matrix web client written in rust
git clone git://archive.git.mtrnord.blog/daydream-mx/daydream.git
Log | Files | Refs | README | LICENSE

commit 96ecca7410ec17f047b17f643a26b534dec125a4
parent bb9e275010a64eaff046a980d8e376c9441c22dc
Author: Marcel <mtrnord1@gmail.com>
Date:   Wed, 27 May 2020 22:34:50 +0200

Further optimize release size

Took 3 minutes

Diffstat:
MCargo.toml | 12++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml @@ -40,5 +40,13 @@ features = [ ] [profile.release] -# Tell `rustc` to optimize for small code size. -opt-level = "s" +# less code to include into binary +panic = 'abort' +# optimization over all codebase ( better optimization, slower build ) +codegen-units = 1 +# optimization for size ( more aggresive ) +opt-level = 'z' +# optimization for size +# opt-level = 's' +# link time optimization using using whole-program analysis +lto = true