search for: do_withvisible

Displaying 1 result from an estimated 1 matches for "do_withvisible".

2014 Jun 17
0
PATCH: Avoiding extra copies (NAMED bumped) with source(..., print.eval=FALSE) ...and with print.eval=TRUE?
...x <- 1:2 > tracemem(x) [1] "<0x000000001c5675c0>" > x[1] <- 0L tracemem[0x000000001c5675c0 -> 0x000000001c564ad0]: eval eval withVisible source FURTHER IMPROVEMENTS: Looking at the internals of withVisible(): /* This is a special .Internal */ SEXP attribute_hidden do_withVisible(SEXP call, SEXP op, SEXP args, SEXP rho) { SEXP x, nm, ret; checkArity(op, args); x = CAR(args); x = eval(x, rho); PROTECT(x); PROTECT(ret = allocVector(VECSXP, 2)); PROTECT(nm = allocVector(STRSXP, 2)); SET_STRING_ELT(nm, 0, mkChar("value")); SET_STRI...