Version 0.1.1

No longer using RcppXPtrUtils. Small fix to creation of XPtr to ADFun in movetoXPtr()

Version 0.1.0

Major version number to reflect that functionality of the package is now pretty good.

Version 0.0.71

Cleaning up of help.

Version 0.0.70

Version 0.0.69

Major improvement and breaking change: taping of custom log-density functions occurs at the same time as compilation. This works across all OS (previous customll() only worked on some cases of unix) and means the major object passed between functions is a ‘tape’ object. Use tape_uld() for this functionality. + New function tape_uld() + New class wrapping ADFun is from an Rcpp module and contains a special object (pADFun class) that points to an ADFun. + This new class has many of the properties available of ADFun. + It took a lot of experimentation to work out how to get expose this, and then further expose it to external R packages.

Converted all cases of std::exit to Rcpp::stop. See cout2Rcout.sh for script.

Version 0.0.68

CppAD errors handled when compiled in debug mode

Version 0.0.67

changed source code to use && or || for boolean objects

Version 0.0.66

Version 0.0.65

Moved to a recent version of CppAD (version 20240000.5), which contains some macros defined in ./inst/cppad/include/cppad/configure.hpp via a call to cmake. Thus this package builds via a configure script for installation. The CppAD source code is now in ./inst/cppad. After cmake the ./inst/cppad/include/cppad directory is moved to ./inst/include/cppad/. One cpp file is also moved to ./src/

Also moved to using rlang instead of ellipsis to check_dots_used()

Version 0.0.64

URLs to CppAD and Eigen help pages, data locations and even paper locations are breaking frequently enough for CRAN testing to pick up. So I’ve removed a few urls in this version.

Version 0.0.63

No change.

Version 0.0.62

Version 0.0.61

Version 0.0.60

Again, tiny polish of description.

Version 0.0.59

Small polish of DESCRIPTION and examples in response to CRAN review.

Version 0.0.58

Small clean up of package version number and spelling in help.