Fixes #59. Catching and fixing compiler warnings can uncover a lot of potential bugs and API inconsistencies in software. They tend to accumulate over time unless they are treated as errors. So we wipe the slate clean and then enforce keeping it clean.
Implementation
Turn all all warnings and errors, then fix everything that breaks.
Purpose and motivation
Fixes #59. Catching and fixing compiler warnings can uncover a lot of potential bugs and API inconsistencies in software. They tend to accumulate over time unless they are treated as errors. So we wipe the slate clean and then enforce keeping it clean.
Implementation
Turn all all warnings and errors, then fix everything that breaks.
Types of changes
Status