This blog is updated daily.
A general description is here.
‘Rgui’ has a new menu item for the PDF ‘Sweave User Manual’.
The sources now work with ‘libpng-1.5.1’, ‘ jpegsrc.v8c’ (which are used in the CRAN builds) and ‘tiff-4.0.0beta6’ (CRAN builds use 3.9.1). It is possible that they no longer work with older versions than ‘libpng-1.4.5’.
‘rstandard.glm’ gains a ‘type’ argument for optional standardized Pearson residuals
The Sweave manual is now included as a vignette in the ‘utils’ package.
The ‘gctorture2()’ function provides a more refined interface to the GC torture process. Environment variables ‘R_GCTORTURE’, ‘R_GCTORTURE_WAIT’, and ‘R_GCTORTURE_INHIBIT_RELEASE’ can also be used to control the GC torture process.
‘file.copy(from, to)’ no longer regards it as an error to supply a zero-length ‘from’: it now simply does nothing.
Compiling R with ‘--enable-strict-barrier’ now also enables additional checking for use of unprotected objects. In combination with ‘gctorture()’ or ‘gctorture2()’ and a C-level debugger this can be useful for tracking down memory protection issues.
‘pythag’ duplicated the C99 function ‘hypot’. It is no longer provided, but is used as a substitute for ‘hypot’ in the very unlikely event that the latter is not available.
‘configure’ looks for support for OpenMP and if found compiles R with appropriate flags and also makes them available for use in packages: see ‘Writing R Extensions’.
This is currently experimental, and is only used in R with a single thread for ‘colSums()’ and ‘colMeans()’. Expect it to be more widely used in later versions of R.
This can be disabled by the ‘--disable-openmp’ flag.