This blog is updated daily.
A general description is here.
New function ‘R_envSymbols’ returns a vector of the symbols for which an environment contains bindings (PR#18928).
The functions ‘Rf_findVar’ and ‘findVarInFrame’ are now marked as non-API, and uses in packages will now receive check ‘NOTE’s. See ‘Writing R Extensions’ for alternatives to use.
‘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_GetOption’, ‘R_lsInternal’, ‘BODY’, ‘FORMALS’, ‘CLOENV’, ‘SET_TYPEOF’, ‘STRING_PTR’, ‘R_duplicate_attr’, ‘getConnection’, ‘R_data_class’, ‘STRING_PTR’, ‘SET_OBJECT’, ‘ATTRIB’, ‘SET_ATTRIB’, ‘Rf_findVarInFrame3’.
New experimental function ‘R_GetBindingType’ to support inspecting environment bindings without forcing delayed or active bindings. New functions ‘R_MakeDelayedBinding’, ‘R_MakeForcedBinding’ and ‘R_MakeMissingBinding’ for creating bindings. For examining features of bindings: ‘R_ForcedBindingExpression’, ‘R_DelayedBindingExpression’, and ‘R_DelayedBindingEnvironment’ (PR#18928). New functions for examining ‘...’ bindings in environments: ‘R_DotsExist’, ‘R_DotsLength’, ‘R_DotsNames’, ‘R_DotsElt’, ‘R_GetDotType’, ‘R_DotDelayedExpression’, ‘R_DotDelayedEnvironment’, and ‘R_DotForcedExpression’ (PR#18928).
