Subject: CVS commit: pkgsrc/devel/R-Rcpp
From: Wen Heping
Date: 2018-12-21 09:11:23
Message id: 20181221081123.C59E3FB16@cvs.NetBSD.org

Log Message:
Update to 1.0.0

Upstream changes:
Changes in Rcpp version 1.0.0 (2018-11-05)

    Happy tenth birtday to Rcpp, and hello release 1.0 !

    Changes in Rcpp API:

        The empty destructor for the Date class was removed to please g++-9 \ 
(prerelease) and -Wdeprecated-copy (Dirk).

        The constructor for NumericMatrix(not_init(n,k)) was corrected (Romain \ 
in #904, Dirk in #905, and also Romain in #908 fixing #907).

        Rcpp::String no longer silently drops embedded NUL bytes in strings but \ 
throws new Rcpp exception embedded_nul_in_string. (Kevin in #917 fixing #916).

    Changes in Rcpp Deployment:

        The Dockerfile for Continuous Integration sets the required test flag \ 
(for release versions) inside the container (Dirk).

        Correct the R CMD check call to skip vignettes (Dirk).

    Changes in Rcpp Attributes:

        A new [[Rcpp::init]] attribute allows function registration for running \ 
on package initialization (JJ in #903).

        Sort the files scanned for attributes in the C locale for stable output \ 
across systems (JJ in #912).

    Changes in Rcpp Documentation:

        The 'Rcpp Extending' vignette was corrected and refers to EXPOSED rather \ 
than EXPORTED (Ralf Stubner in #910).

        The 'Unit test' vignette is no longer included (Dirk in #914).

Changes in Rcpp version 0.12.19 (2018-09-20)

    Changes in Rcpp API:

        The no_init() accessor for vectors and matrices is now wrapped in \ 
Shield<>() to not trigger rchk warnings (Kirill Mueller in #893 addressing \ 
#892).

        STRICT_R_HEADERS will be defined twelve months from now; until then we \ 
protect it via RCPP_NO_STRICT_HEADERS which can then be used to avoid the \ 
definition; downstream maintainers are encouraged to update their packages as \ 
needed (Dirk in #900 beginning to address #898).

    Changes in Rcpp Attributes:

        Added [[Rcpp::init]] attribute for registering C++ functions to run \ 
during package initialization (JJ in #903 addressing #902).

    Changes in Rcpp Modules:

        Improved exposeClass functionality along with added test (Martin Lysy in \ 
#886 fixing #879).

    Changes in Rcpp Documentation:

        Two typos were fixed in the Rcpp Sugar vignette (Patrick Miller in #895).

        Several vignettes now use the collapse argument to show output in the \ 
corresponding code block.

    Changes in Rcpp Deployment:

        The old LdFlags() build helper was marked as deprecated [but removed for \ 
release] (Dirk in #887).

        Dockerfiles for continuous integration, standard deployment and 'plus \ 
sized' deployment are provided along with builds (Dirk in #894).

        Travis CI now use the rcpp/ci container for tests (Dirk in #896).

Changes in Rcpp version 0.12.18 (2018-07-21)

    Changes in Rcpp API:

        The StringProxy::operator== is now const correct (Romain in #855 fixing \ 
#854).

        The Environment::new_child() is now const (Romain in #858 fixing #854).

        Next eval codes now properly unwind (Lionel in the large and careful \ 
#859 fixing #807).

        In debugging mode, more type information is shown on abort() (Jack Wasey \ 
in #860 and #882 fixing #857).

        A new class was added which allow suspension of the RNG synchronisation \ 
to address an issue seen in RcppDE (Kevin in #862).

        Evaluation calls now happen in the base environment (which may fix an \ 
issue seen between conflicted and some BioConductor packages) (Kevin in #863 \ 
fixing #861).

        Call stack display on error can now be controlled more finely (Romain in \ 
#868).

        The new Rcpp_fast_eval is used instead of Rcpp_eval though this still \ 
requires setting RCPP_USE_UNWIND_PROTECT before including Rcpp.h (Qiang Kou in \ 
#867 closing #866).

        The Rcpp::unwindProtect() function extracts the unwinding from the \ 
Rcpp_fast_eval() function and makes it more generally available. (Lionel in #873 \ 
and #877).

        The tm_gmtoff part is skipped on AIX too (#876).

    Changes in Rcpp Attributes:

        The sourceCpp() function now evaluates R code in the correct local \ 
environment in which a function was compiled (Filip Schouwenaars in #852 and \ 
#869 fixing #851).

        Filenames are now sorted in a case-insenstive way so that the \ 
RcppExports files are more stable across locales (Jack Wasey in #878).

    Changes in Rcpp Sugar:

        The sugar functions min and max now recognise empty vectors (Dirk in \ 
#884 fixing #883).

Files:
RevisionActionfile
1.11modifypkgsrc/devel/R-Rcpp/Makefile
1.10modifypkgsrc/devel/R-Rcpp/distinfo