If we build release mode on the builders, perhaps we could re-enable "warnings as errors", but for release builds only.

This would mean you can develop in debug mode locally with warnings, but bors won't merge any PRs that introduce warnings?


On 25/02/15 00:12, Lars Bergstrom wrote:
Two questions about build flavors.

1) Should we change the default build type back from debug to release?

When we made the switch to cargo, we changed to debug builds by default, which 
made for some good “reduced build times” headlines, but has gotten me mail from 
externals evaluating Servo asking why it’s so slow/choppy. It has also tripped 
up internal folks doing performance or memory profiling more than once.

2) Should the builders test release only or release and debug?

We had release-only regressions during the last set of Rust and submodule 
upgrades, which is really bad (e.g., right now, Servo release on OSX does not 
display any content!). The only question in my mind here is whether we want to 
test everything in release+debug, just test release, or mainly test release but 
have a token debug build/test machine.

_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to