Changes between Version 10 and Version 11 of rfc68_cplusplus11


Ignore:
Timestamp:
Aug 18, 2017, 3:33:04 PM (7 years ago)
Author:
Kurt Schwehr
Comment:

C++11 or newer for C++ API, fix related RFCs, remove configuration from plan

Legend:

Unmodified
Added
Removed
Modified
  • rfc68_cplusplus11

    v10 v11  
    5858||Clang||3.4+ ||
    5959||MSVC ||14.0+ (2015)||
     60
    6061== Plan ==
    6162
     
    6364switch in the current `trunk` branch only.
    6465
    65 If accepted, currently available build configurations (Autotools,
    66 CMake, NMake) will be updated to switch the compilation mode to C++11.
    67 
    68 This proposal does not suggest any detailed roadmap of big refactoring
     66This proposal does not suggest any detailed roadmap of large refactoring
    6967of the GDAL C++ codebase.
    7068
     
    175173== Backward compatibility ==
    176174
     175Any code using the C++ API must use C++11 or newer.
     176
    177177The C API should not be impacted.
    178178
     
    195195== Related RFCs ==
    196196
    197 There are a few related past RFCs that have never been adopted but strongly
    198 relate to RFC 68:
     197Related RFCs:
     198
    199199  * [http://trac.osgeo.org/geos/wiki/RFC5 GEOS RFC 5: C++11 Compilation Mode]:
    200200    GEOS is switching to requiring C++11 to build.