I donât see why we canât just have both cargo and rustc tell the user what theyâre doing by default. If you donât specify debug/release or an optimisation level, the compiler just says the equivalent of âoh, by the way, Iâm compiling in debug mode with no optimisations.â
Silently changing the default will just shift complaints to âman, Rust takes forever to compile, even when Iâm not asking for optimisation!â and weâll be back here arguing over changing the default back.