NEWS | R Documentation |
News for Package RcppBDT
Changes in version 0.2.6 (2022-10-30)
A function prototype was updated for
clang-15
.GitHub Actions were updated to checkout version 3.
Changes in version 0.2.5 (2022-03-29)
Ensure consistent compilation by ensuring
RcppBDT.h
is included in all files, this addresses an LTO/ODR issueCorrect one declaration in
init.c
Minor additional cleanups
Changes in version 0.2.4 (2021-08-15)
New utility function
toPOSIXct
which can take multitple input format (integer, floating point or character) vectors and can convert by relying on a wide variety of standard formats. This predates what has long been split off into a new package anytime which is more functional and feaureful.New demo 'toPOSIXct' illustrating the feature.
New demo 'toPOSIXctTiming' benchmarking it.
Documentation for new functions was added as well.
CI now uses
run.sh
from r-ci.Functions
getLastDayOfWeekInMonth
andgetFirstDayOfWeekInMonth
now usedow
argument.The shared library is now registered when loaded from
NAMESPACE
.C level entry points are now registered as R now recommends.
Several badges were added to the README.md file.
Several fields were added to the DESCRIPTION file, and/or updated.
Documentation URLs where both updated as needed and converted to https.
Changes in version 0.2.3 (2014-04-13)
New module 'bdtDt' replacing the old 'bdtDate' module in a more transparent stule using a local class which is wrapped, just like the three other new classes do
New module 'bdtTd' providing date durations which can be added to dates.
New module 'bdtTz' providing time zone information such as offset to UTC, amount of DST, abbreviated and full timezone names.
New module 'bdtDu' using 'posix_time::duration' for time durations types
New module 'bdtPt' using 'posix_time::ptime' for posix time, down to nanosecond granularity (where hardware and OS permit it)
Now selects C++11 compilation by setting
CXX_STD = CXX11
insrc/Makevars*
and hence depend on R 3.1.0 or later – this gives gives uslong long
needed for the nano-second high-resolution time calculations across all builds and platforms.
Changes in version 0.2.2 (2014-02-21)
Updates to current CRAN Policy standards for
Depends:
andImports:
in DESCRIPTIONAlso take advantage of new Rcpp 0.11.0 build options
New code remains in GitHub repo master branch until R 3.1.0 is released so that we can use C++11 in order to get the
long long int
support without which the package does not build on Windows (whereas Linux is fine)
Changes in version 0.2.1 (2012-08-08)
Bug for getEndOfBizWeek() and getEndOfMonth() who were lacking a call to fromDate(date) to actually pass the date for which the functions are computing the end of business week or month.
Changes in version 0.2.0 (2012-07-02)
The core module, which wraps what in C++ is boost::gregorian::date, is now exposed as an Rcpp module bdtDate. As all example and demos operated off a (package-global) variable 'bdt', no user visible change was needed outside of the code instantiating at package load.
Updated package instantiation to the new facilities offered by the current versions R 2.15.1 and Rcpp 0.9.13 which make Rcpp module initialization easier and more streamlined.
Changes in version 0.1.0 (2011-01-17)
First CRAN upload (and see ChangeLog for more granular details) bug fix in svm cross validation