Skip to content

Commit 458e053

Browse files
committed
update attributes TODO for items which we've already done or which we have thought better of doing
1 parent c5f7a9f commit 458e053

File tree

1 file changed

+0
-28
lines changed

1 file changed

+0
-28
lines changed

TODO

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -82,47 +82,19 @@ Syntactic sugar
8282

8383
Attributes
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-
12698
Testing
12799

128100
o all r* functions : rnorm, etc ...

0 commit comments

Comments
 (0)