This provides functionality to analyze C and C++ code in various ways that relate to calling it from R or it calling R code. It works with both the compiled version of the code as LLVM's Intermediate Representation and also the abstract syntax tree (AST) of the original C/C++ code. Both are necessary for completeness as the compilation removes names of fields, etc. in data structures. The analysis will include R-object type inference from .Call (and sub) routines, memory management identificatio (e.g. which routine allocates memory or not), identifying read and write arguments, presence of side-effects on non-local data structures (e.g. on the Graphics devices or options)
|Author||Nick Ulle <firstname.lastname@example.org> Duncan Temple Lang <email@example.com>|
|Maintainer||Duncan Temple Lang <firstname.lastname@example.org>|
|Package repository||View on GitHub|
Install the latest version of this package by entering the following in R:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.