Merge 'core: Reduce library text size some more' from Pekka Enberg

Apply some more tricks from to reduce text size by 1 MB:
https://github.com/johnthagen/min-sized-rust
Before:
  penberg@vonneumann sqlite3 % ls -lh
../target/release/liblimbo_sqlite3.a
  -rw-r--r--  1 penberg  staff   6,7M 16 Mar 09:52
../target/release/liblimbo_sqlite3.a
After:
  penberg@vonneumann sqlite3 % ls -lh
../target/release/liblimbo_sqlite3.a
  -rw-r--r--  1 penberg  staff   5,6M 16 Mar 09:50
../target/release/liblimbo_sqlite3.a

Reviewed-by: Pere Diaz Bou <pere-altea@homail.com>

Closes #391
This commit is contained in:
Pere Diaz Bou
2024-11-16 11:34:16 +01:00

View File

@@ -47,6 +47,8 @@ dist = false
github-attestations = true
[profile.release]
codegen-units = 1
panic = "abort"
lto = true
[profile.dist]