@@ -82,47 +82,19 @@ Syntactic sugar
8282
8383Attributes
8484
85- o Allow externally specified build directory for sourceCpp (to support
86- caching across R sessions)
87-
88- o Proactively detect types that can't be handled by as/wrap and print
89- a clearer error message
90-
9185 o Add unit tests
9286
9387 o Add random = false parameter to Rcpp::export once we support parsing
9488 key/value pairs in attribute parameters
9589
96- o Rcpp.package.skeleton should look for Rcpp::depends in cpp_files
97- and call inline plugins, etc. as necessary to create a package
98- that can build the cpp file(s). Note that packages exporting plugins
99- (e.g. Eigen, Armadillo) don't currently provide custom Makevars
100- so this won't quite work for those packages.
101-
10290 o Detect useDynLib .registration = TRUE and in that case emit .Call
10391 wrappers as symbols rather than strings w/ PACKAGE =
10492
105- o Solution for the problem of sharing/propagating typedefs to RcppExports
106-
107- o Allow use of 'inline' keyword on exported functions
108-
10993 o Allow sourceCpp to build an entire directory
11094
11195 o Consider allowing local includes in sourceCpp (but compilation cache
11296 must pay mind to any local includes)
11397
114- o Support persistence of sourceCpp created functions across sessions
115- (either via long-lived temp dir or via environment persistence)
116-
117- o Additional high-level mechanism for specifying additional build
118- configuration (perhaps cxxflags and libs attributes)
119-
120- o Verify whether sourceCpp still needs to check for spaces in the path
121- of source file names on Windows
122-
123- o Consider adding -Wall and -Wpedantic for sourceCpp builds
124-
125-
12698Testing
12799
128100 o all r* functions : rnorm, etc ...
0 commit comments