Files
quoter/.cargo/config.toml
Untone d6b286f478
Some checks failed
Deploy / deploy (push) Has been skipped
CI / lint (push) Failing after 7s
CI / test (push) Has been cancelled
0.5.1
2025-09-01 22:52:33 +03:00

36 lines
902 B
TOML

[build]
# Limit parallel compilation to reduce memory usage
jobs = 1
[target.x86_64-unknown-linux-gnu]
# Aggressive memory optimization for CI/CD environments
rustflags = [
"-C", "link-arg=-Wl,--no-keep-memory",
"-C", "link-arg=-Wl,--reduce-memory-overheads",
"-C", "codegen-units=1",
"-C", "debuginfo=0",
"-C", "opt-level=s",
]
# Profile for optimized builds with lower memory usage
[profile.release]
# Enable thin LTO for balance between size and memory
lto = "thin"
# Reduce codegen units to save memory
codegen-units = 1
# Strip debug info in release
strip = true
# Optimize for size rather than speed
opt-level = "s"
# Reduce memory during compilation
debug = false
# Development profile with memory constraints
[profile.dev]
# Disable debug info to save memory
debug = false
# Optimize for size even in dev builds
opt-level = "s"
# Minimal codegen units
codegen-units = 1