[) and subassign (x[s] <- y) with strictly positive indices.>, >=, <, <=) and equality operators (==, !=).&, |, &&, ||).all and any.ifelse, with the caveat the return value type is based on the combination
of yes and no irrespective of whether one or both of them are used.-, +, and !).repseq_alongc,numeric (and r2c only numeric_along).r2c-control-structures):
if/else/else if.forr2c-expression-types).group_exec_int internally and thus
save the cost of allocating a dummy group vector.?unload_r2c_dynlibs for limitations).pow or powl C exponentiation functions to match
Windows behavior.<-, =) and multi-line statements with braces ({).reuse_calls, which can potentially be used outside of r2c).:: support so it is possible to use the compilation functions on
r2c provided R functions without r2c attached.r2cf to directly compile R functions composed of r2c compatible calls.Recall the API is unstable and may still change further over the next few releases.
r2c has been renamed r2cl.envir parameter to the runner functions has been dropped. Now "r2c_fun"
functions always evaluate in the lexical environment they were created in. In
the future there might be facilities to change that environment.roll*_exec to apply r2c functions on sliding windows of data.group_exec accepts factor group columns.Recall the API is unstable and may still change further over the next few releases.
group_exec parameters re-ordered to align with roll*_exec.Initial release:
r2c for basic aggregation and arithmetic operations.group_exec to repeatedly apply them on groups.