This blog is updated daily.
A general description is here.
Regular expression functions now check more thoroughly whether their inputs are valid strings (in their encoding, e.g. in UTF-8).
The deprecated legacy typedefs of ‘Sint’ and ‘Sfloat’ in header ‘R.h’ can be excluded by defining macro ‘NO_S_TYPEDEFS’ before including the header. This is defined when using ‘R CMD check --as-cran’ or by defining the environment variable ‘_R_NO_S_TYPEDEFS_’ to a true value when running ‘R CMD check’.
If these are excluded, ‘R.h’ no longer includes header ‘limits.h’ (nor ‘climits’ from C++).
[This is scheduled to become the default on 2022-08-01.]
‘qt(*, log.p=TRUE)’ in outer tails no longer produces ‘NaN’ in its final steps, thus fixing PR#18360.
