This release was triggered by some work CRAN is doing on updating C++ standards for code in the repository. Notably, under C++11 some constructs such
bind2nd, … are now deprecated, and CRAN prefers the code base to not issue such warnings (as e.g. now seen under
clang++-9). So we updated the corresponding code in a good dozen or so places to the (more current and compliant) code from QuantLib itself.
We also took this opportunity to significantly reduce the footprint of the sources and the installed shared library of RcppQuantuccia. One (unexported) feature was pricing models via Brownian Bridges based on quasi-random Sobol sequences. But the main source file for these sequences comes in at several megabytes in sizes, and allocates a large number of constants. So in this version the file is excluded, making the current build of RcppQuantuccia lighter in size and more suitable for the (simpler, popular and trusted) calendar functions. We also added a new holiday to the US calendar.
The complete list changes follows.
Changes in version 0.0.3 (2019-08-19)
Updated Travis CI test file (#8)).
Updated US holiday calendar data with G H Bush funeral date (#9).
Updated C++ use to not trigger warnings [CRAN request] (#9).
Comment-out pragmas to suppress warnings [CRAN Policy] (#9).
Change build to exclude Sobol sequence reducing file size for source and shared library, at the cost of excluding market models (#10).