|
12 | 12 | \item The constructor for \code{NumericMatrix(not_init(n,k))} was |
13 | 13 | corrected (Romain in \ghpr{904}, Dirk in \ghpr{905}, and also |
14 | 14 | Romain in \ghpr{908} fixing \ghpr{907}). |
15 | | - \item Rcpp::String no longer silently drops embedded NUL bytes |
16 | | - in strings. Instead, the new Rcpp exception `embedded_nul_in_string` |
17 | | - is thrown. (\ghit{916}) |
| 15 | + \item \code{Rcpp::String} no longer silently drops embedded |
| 16 | + \code{NUL} bytes in strings but throws new Rcpp exception |
| 17 | + \code{embedded_nul_in_string}. (Kevin in \ghpr{917} fixing \ghit{916}). |
18 | 18 | } |
19 | 19 | \item Changes in Rcpp Deployment: |
20 | 20 | \itemize{ |
|
24 | 24 | } |
25 | 25 | \item Changes in Rcpp Attributes: |
26 | 26 | \itemize{ |
| 27 | + \item A new \code{[[Rcpp::init]]} attribute allows function |
| 28 | + registration for running on package initialization (JJ in |
| 29 | + \ghpr{903}). |
27 | 30 | \item Sort the files scanned for attributes in the C locale for |
28 | | - stable output across systems. |
| 31 | + stable output across systems (JJ in \ghpr{912}). |
29 | 32 | } |
30 | 33 | \item Changes in Rcpp Documentation: |
31 | 34 | \itemize{ |
32 | 35 | \item The 'Rcpp Extending' vignette was corrected and refers to |
33 | | - \code{EXPOSED} rather than \code{EXPORTED} (Ralf Stubner in \ghpr{910}). |
| 36 | + \code{EXPOSED} rather than \code{EXPORTED} (Ralf Stubner in |
| 37 | + \ghpr{910}). |
| 38 | + \item The 'Unit test' vignette is no longer included (Dirk in |
| 39 | + \ghpr{914}). |
34 | 40 | } |
35 | 41 | } |
36 | 42 | } |
|
132 | 138 | \itemize{ |
133 | 139 | \item Changes in Rcpp API: |
134 | 140 | \itemize{ |
135 | | - \item The random number \code{Generator} class no longer inhreits from |
| 141 | + \item The random number \code{Generator} class no longer inherits from |
136 | 142 | \code{RNGScope} (Kevin in \ghpr{837} fixing \ghit{836}). |
137 | | - \item A new class, \code{SuspendRNGSynchronizationScope}, can be created |
138 | | - and used to ensure that calls to Rcpp functions do not attempt to call |
139 | | - \code{::GetRNGstate()} or \code{::PutRNGstate()} for the duration of |
140 | | - some code block. |
| 143 | + \item A new class, \code{SuspendRNGSynchronizationScope}, can be created |
| 144 | + and used to ensure that calls to Rcpp functions do not attempt to call |
| 145 | + \code{::GetRNGstate()} or \code{::PutRNGstate()} for the duration of |
| 146 | + some code block. |
141 | 147 | \item A spurious parenthesis was removed to please gcc8 (Dirk |
142 | 148 | fixing \ghit{841}) |
143 | 149 | \item The optional \code{Timer} class header now undefines |
|
0 commit comments