This blog is updated daily.
A general description is here.
‘R CMD check’ ‘NOTE’s on the use of these non-API entry points have been upgraded to ‘WARNING’s in preparation for removing declarations and, where possible, hiding these entry points: ‘R_nchar’, ‘R_tryWrap’, ‘Rf_NonNullStringMatch’, ‘Rf_isValidString’ ‘Rf_GetOption’, ‘SET_FRAME’, ‘SET_HASHTAB’, ‘SET_ENCLOS’, ‘STDVEC_DATAPTR’, ‘SET_S4_OBJECT’, ‘UNSET_S4_OBJECT’, ‘SET_NAMED’, ‘R_lsInternal’, ‘Rf_lazy_duplicate’, ‘EXTPTR_PROT’, ‘EXTPTR_PTR’, ‘EXTPTR_TAG’, ‘NAMED’, ‘FRAME’, ‘HASHTAB’, ‘IS_S4_OBJECT’, ‘BODY’, ‘FORMALS’, ‘CLOENV’, ‘ENCLOS’, ‘OBJECT’, ‘SET_TYPEOF’, ‘ENVFLAGS’, ‘SET_ENVFLAGS’, ‘SET_FORMALS’, ‘SET_BODY’, ‘SET_CLOENV’, ‘STRING_PTR’, ‘DATAPTR’, ‘XTRUELENGTH’, ‘R_duplicate_attr’, ‘R_shallow_duplicate_attr’, ‘getConnection’, ‘LEVELS’, ‘SETLEVELS’, ‘R_data_class’, ‘SET_GROWABLE_BIT’, ‘TRUELENGTH’, ‘SET_TRUELENGTH’, ‘SETLENGTH’.
New function ‘R_getAttributes’ returns the same result as the R function ‘attributes’. New functions ‘R_getAttribCount’, ‘R_getAttribNames’, ‘R_hasAttrib’, ‘R_nrow’, and ‘R_ncol’.
The function ‘Rf_isFrame’ has been removed; use ‘Rf_isDataFrame’ instead.
The function ‘VECTOR_PTR’ has been removed.
Further non-API entry points have been added to those reported by ‘R CMD check’: ‘COMPLEX0’, ‘ddfind’, ‘DDVAL’, ‘ENSURE_NAMEDMAX’, ‘ENVFLAGS’, ‘FRAME’, ‘HASHTAB’, ‘INTERNAL’, ‘IS_ASCII’, ‘IS_UTF8’, ‘LEVELS’, ‘NAMED’, ‘PRSEEN’, ‘RDEBUG’, ‘REAL0’, ‘Rf_findVarInFrame3’, ‘SET_BODY’, ‘SET_CLOENV’, ‘SET_FORMALS’, ‘SET_PRSEEN’, ‘SET_RDEBUG’, ‘STRING_PTR’, and ‘SYMVALUE’. Any declarations for these in public header files will be removed in the near future, and they will be hidden where possible.
