I had a suspicion that compile times increased perceptibly when enabling -std=c++11 with gcc.  For a tiny C++ file containing just a few common STL headers (iostream, vector, map, string), the total size of the pre-processed source code increased from 22K to 30K lines when enabling the -std=c++11 flag.  Adding the <algorithm> and <functional> headers increased this to 28K vs 50K respectively.  Unsurprisingly, this adds several hundred ms to the compile time for a single compilation unit - assuming precompiled headers are not in use.

Roll on the death of textual includes.
Shared publicly