wiki:WarningFixes

Version 1 (modified by John Maddock, 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.