Changes between Version 12 and Version 13 of BoostEvo


Ignore:
Timestamp:
Jun 9, 2014, 11:20:47 AM (8 years ago)
Author:
Beman Dawes
Comment:

One last tweak

Legend:

Unmodified
Added
Removed
Modified
  • BoostEvo

    v12 v13  
    3636=== Case study ===
    3737
    38 This case study from Jeff Garland illustrates why many Boost libraries leave old compiler and standard library workarounds in place as long as they do not prevent library evolution:
     38This case study from Jeff Garland illustrates why many Boost libraries leave old compiler and standard library workarounds in place as long as they don't impede library evolution:
    3939
    4040 After three years of effort my project had finally put all (~1M sloc) of 1996 pre-standard legacy C++ to bed and started compiling most of our code in C++11 this year.  In large part, Boost was the tool that made that possible.  Because of Boost we were able to gradually move toward what would become the C++11 standard while hacking Boost code to work with our non-compliant compiler/std library…so that when we finally ported to g++4.8 and turned on C++11 it was just a handful of changes we had to make.  And now we’re successfully mixing plenty of C++11 with C++98 code in production use.