`-d:release` is a good default, good performance, no compromises on safety. 
`-d:danger` is for the people who know what they are doing. It makes no sense 
to make `danger` the new default, I hardly ever use it myself fwiw. It's a 
terrible performance/safety tradeoff.

Our goal should be to ensure that the common standard libraries have little 
overhead when used with `release` (when compared against `danger`). `danger` 
should be regarded as a band-aid solution until the library and compiler 
optimizer have caught on. (But they are not bad currently either.) 

Reply via email to