This blog is updated daily.
A general description is here.
Platforms with a 64-bit ‘time_t’ type are allowed to handle conversions between the ‘"POSIXct"’ and ‘"POSIXlt"’ classes for date-times outside the 32-bit range (before 1902 or after 2037): the existing workarounds are used on other platforms. (Note that time-zone information for post-2037 is speculative at best, and the OS services are tested for known errors and so not used on OS X.)
Currently ‘time_t’ is usually ‘long’ and hence 64-bit on Unix-alike 64-bit platforms. On R for Windows it is 64-bit (for both architectures as from this version).
‘fft()’ now works with longer inputs, from the 12 million previously supported up to 2 billion. (PR#15593)
Complex ‘svd()’ now uses LAPACK subroutine ‘ZGESDD’, the complex analogue of the routine used for the real case.
The ‘CRANextra’ repository is no longer a default repository on Windows: all the binary versions of packages from CRAN are now on CRAN, although ‘CRANextra’ contains packages from Omegahat and elsewhere used by CRAN packages.
There is _experimental_ support for compiling C++11 code in packages. The file ‘src/Makevars’ or ‘src/Makevars.win’ should define the macro ‘USE_CXX1X’ (with an empty value). Where needed, an alternative compiler can be specified by setting macros ‘CXX1X’, ‘CXX1XFLAGS’ and so on, either when R is configured or in a personal ‘Makevars’ file. (The default is to use ‘$(CXX) -std=c++11’ except on Windows.)
Other standards supported by the compiler can be specified by e.g. ‘USE_CXX1X = -std=c++1y’ .
(Windows only) A function ‘R_WaitEvent()’ has been added (with declaration in header‘R.h’) to block execution until the next event is received by R.
The never-documented remapping of ‘prec()’ to ‘fprec()’ in header ‘Rmath.h’ has been removed.
The included LAPACK subset now includes ‘zgesdd’ and ‘zgelsd’.
Running R code in a ‘tcltk’ callback failed to set the busy flag, which will be needed to tell OS X not to ‘App Nap’.