This blog is updated daily.
A general description is here.
When included from C++, the R headers now use forms such as ‘std::FILE’ directly rather than including the line
using std::FILE;
C++ code including these headers might be relying on the latter.
There was an exception for the native Solaris C++ compiler to the dropping (in R 3.3.0) of legacy C++ headers from headers such as ‘R.h’ and ‘Rmath.h’ - this has now been removed. That compiler has strict C++98 compliance hence does not include extensions in its (non-legacy) C++ headers: some packages will need to request C++11 or replace non-C++98 calls such as ‘lgamma’: see §1.6.4 of ‘Writing R Extensions’.
(Windows only) Function ‘setInternet2()’ is defunct.
Installation support for ‘readline’ emulations based on ‘editline’ (aka
‘libedit’) is deprecated.
Use of the C/C++ macro ‘NO_C_HEADERS’ is defunct and silently ignored.