This blog is updated daily.
A general description is here.
There is a new text file ‘src/gnuwin32/README.compilation’, which outlines how C/Fortran code compilation is organized and documents new features:
• R can be built with Link-Time Optimization with a suitable compiler - doing so with GCC 9.2 showed several inconsistencies which have been corrected.
• There is support for cross-compiling the C and Fortran code in R and standard packages on suitable (Linux) platforms. This is mainly intended to allow developers to test later versions of compilers - for example using GCC 9.2 or 10.x has detected issues that GCC 8.3 in Rtools40 does not.
• There is experimental support for cross-building R packages with C, C++ and/or Fortran code.
‘R_allocLD()’ has been fixed to return memory aligned for long double type (PR#16534).
Fix incorrect calculation in ‘logLik.nls’ PR#16100, patch from Sebastian Meyer.
The horizontal position of leaves in a dendrogram is now correct also with ‘center = FALSE’; PR#14938, patch from Sebastian Meyer.
A very old bug could cause a segfault in ‘model.matrix()’ when terms involved logical variables. Related to PR#17879, but not a complete fix for that issue.
‘model.frame.default()’ allowed ‘data = 1’, leading to involuntary variable capture (rest of PR#17879).