= GEOS RFC 5: C++11 Upgrade= This document proposes GEOS upgrade to C++11 version of the C++ standard and describes benefits and outlines the process. ||RFC 5: ||C++11 Upgrade || ||Author: ||Mateusz Łoskot || ||Contact:||mateusz@loskot.net|| ||Status: ||Planned/Draft || == Summary == ...long way to go, tbc. == Compilers Landscape == Summary of compilers supported by GEOS with their minimal versions required to compile source code based on [http://en.cppreference.com/w/cpp/compiler_support C++11 features]. === C++11 === ||GCC ||4.8.1 || [https://gcc.gnu.org/projects/cxx-status.html#cxx11 C++11 status] || ||Clang||3.3 || [https://clang.llvm.org/cxx_status.html#cxx11 C++11 status] || ||MSVC ||12.0 (2013)|| [https://msdn.microsoft.com/en-us/library/hh567368.aspx C++11 status] || === C++14 === The C++14 compilers are listed for comparison only: ||GCC ||4.9+ || ||Clang||3.4+ || ||MSVC ||14.0 (2015)||