| 1 | This page is to log the progress of an initiative to reduce the number and impact of compiler warnings emitted from Boost code. |
| 2 | |
| 3 | The priorities are: |
| 4 | |
| 5 | * Boost headers: warnings emitted with a long template instantiation back trace are particularly troublesome. |
| 6 | * Boost source code: Users building Boost on their platform should ideally see a clean build with no warnings. |
| 7 | |
| 8 | The main test compilers and flags are: |
| 9 | |
| 10 | * Microsoft Visual C++ (Current latest stable release is 2008), with /W4. |
| 11 | * GNU GCC (Current latest stable release is 4.4.x) with /Wall /Wextra -pedantic. |
| 12 | |
| 13 | 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. |