An R package for collecting information about how vectors and data frames are used in R programs.
See the vtrace-analysis
"meta" repository for details on how to develop and use this package.
R/- R source codeR/tracer.R- Main application code, in R
src/- C++ source codesrc/callbacks.{h,cpp}- Main application code, in C++
src/model- Models R objects in the tracer -- these need to be header-only
src/init.c- Registers native functions so they can be called from Rsrc/r_callbacks.{h,cpp}- Wrapper functions that return R pointers to C++ functions
src/lib/picosha2.h- PicoSHA2 is a small, header-only, C++ library for generating SHA256 hashes