Version 1 (modified by 13 years ago) ( diff ) | ,
---|
This page is to log the progress of an initiative to reduce the number and impact of compiler warnings emitted from Boost code.
The priorities are:
- Boost headers: warnings emitted with a long template instantiation back trace are particularly troublesome.
- Boost source code: Users building Boost on their platform should ideally see a clean build with no warnings.
The main test compilers and flags are:
- Microsoft Visual C++ (Current latest stable release is 2008), with /W4.
- GNU GCC (Current latest stable release is 4.4.x) with /Wall /Wextra -pedantic.
In addition if library test cases can be made warning free, then we can begin to enforce a no-warnings policy by testing with warnings-as-errors with the above compilers.
Note:
See TracWiki
for help on using the wiki.