The NetBSD Project

CVS log for pkgsrc/devel/R-Rcpp/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / R-Rcpp

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.24 / (download) - annotate - [select for diffs], Sat Jul 22 01:46:25 2023 UTC (2 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, HEAD
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)

(devel/R-Rcpp) Updated 1.0.10 to 1.0.11

2023-07-03  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Date, Version): Release 1.0.11

        * inst/include/Rcpp/config.h: Idem
        * inst/NEWS.Rd: Idem
        * vignettes/rmd/Rcpp.bib: Idem
        * inst/bib/Rcpp.bib: Idem
	* vignettes/pdf/*: Rebuilt

2023-07-02  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Update usage numbers in Examples section

2023-07-01  Dirk Eddelbuettel  <edd@debian.org>

	* docker/ci-dev/Dockerfile: Make 'rm' more robust as 'rm -f'
	* docker/ci-4.2/Dockerfile: Add new container for R 4.2.3
	* .github/workflows/ci.yaml (jobs): Add entry for R 4.2.3

2023-06-12  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll micro version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

	* README.md: Two URL updates for appease R CMD check

	* DESCRIPTION (Encoding): Somewhat belated addition

2023-04-18  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Use app.codecov.io as base for codecov link

2023-04-12  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/ci.yaml: Simplified container use

2023-03-27  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/stale.yaml: Roll to v8

2023-03-27  Iki Ucar  <iucar@fedoraproject.org>

	* R/Attributes.R: Remove command quoting, not needed anymore for system2()
	* inst/tinytest/test_xptr.R: Update copyright

2023-03-26  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

	* inst/tinytest/test_stats.R: Revisit change from PR #1252; we now
	use a slightly smaller tolerance to accomodate old and new value

	* inst/tinytest/test_sugar.R: Protect a small number of tests on NA
	propagation from running on arm64/Darwin which requires special care

2023-03-25  Iki Ucar  <iucar@fedoraproject.org>

	* R/Attributes.R: Switch to system2 to be able to capture stderr on error

2023-03-24  Dirk Eddelbuettel  <edd@debian.org>

	* docker/ci-dev/Dockerfile: During Debian freeze experimental repo is
	renamed which leads to a hickup here so temporarily remove list file

2023-03-24  Iki Ucar  <iucar@fedoraproject.org>

	* inst/tinytest/test_xptr.R: Skip some tests on Windows

2023-03-19  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

	* src/attributes.cpp (RExportsGenerator::writeEnd): Replace a pair of
	apostrophes with backticks in generated .Call() statemente

2023-02-07  Dirk Eddelbuettel  <edd@debian.org>

	* inst/tinytest/test_stats.R: Use more accurate value in R 4.3.0

2023-02-06  Dirk Eddelbuettel  <edd@debian.org>

	* inst/CITATION: Update to new format preferred by r-devel

2023-02-02  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

	* inst/include/Rcpp/sugar/functions/sapply.h: Enable compilation
	under C++20 (using clang++ and its C++ library) via invoke_result

2023-01-29  Iki Ucar  <iucar@fedoraproject.org>

	* inst/tinytest/test_xptr.R: Fix a couple of tests writing to stdout

2023-01-24  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

2023-01-24  Lukasz Laniewski-Wollk  <llaniewski@meil.pw.edu.pl>

	* R/RcppLdpath.R: CxxFlags() now quotes only non-standard paths on linux

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 1 13:21:01 2023 UTC (3 months, 3 weeks ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored)

(devel/R-Rcpp) Updated 1.0.9 to 1.0.10

2023-01-08  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/Rcpp/String.h: Address clang++-14 conversion warning
	* inst/include/Rcpp/sugar/functions/mean.h: Idem
	* inst/include/Rcpp/vector/Vector.h: Idem
	* src/attributes.cpp: Idem
	* src/date.cpp: Idem

2022-12-29  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/docker.yaml (jobs): Update several actions

2022-12-26  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/stale.yaml (jobs): Update actions/stale@v6

2022-11-14  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3

2022-10-27  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

2022-10-27  Kevin Ushey  <kevinushey@gmail.com>

	* inst/tinytest/cpp/coerce.cpp: add coerce unit tests
	* inst/tinytest/test_coerce.R: idem

2022-10-25  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/Rcpp/internal/r_coerce.h (coerce_to_string<RAWSXP >):
	Replace last remaining sprintf with snprintf

2022-10-12  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

	* R/Attributes.R (sourceCpp): Protect path to binary from spaces

2022-10-06  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

	* inst/tinytest/test_dataframe.R (test.DataFrame.PushZeroLength): Add
	new test
	* inst/tinytest/cpp/DataFrame.cpp (DataFrame_PushOnEmpty): C++
	support for new test

2022-10-04  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/Rcpp/DataFrame.h (set_type_after_push): Allow zero-row
	data.frame objects to be grown by push_{back,front}()

2022-09-25  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem

2022-09-23  Kevin Ushey  <kevinushey@gmail.com>

	* R/Module.R: Force 'finalize' method to be materialized

2022-09-20  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h: Idem

	* R/Attributes.R: Support C++20, C++23 and C++2b (for experimental /
	incomplete support) via new plugins

2022-07-27  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h: Idem

2022-07-23  Iñaki Ucar  <iucar@fedoraproject.org>

	* inst/include/Rcpp/r/headers.h: Unwind protection is enabled by default
	unless `RCPP_NO_UNWIND_PROTECT` is defined (`RCPP_USE_UNWIND_PROTECT` is
	not checked anymore and has no effect)
	* inst/include/Rcpp/vector/Vector.h: Switch evaluation to `Rcpp_eval`
	* R/Attributes.R: `[[Rcpp::plugins(unwindProtect)]]` is deprecated
	* inst/tinytest/cpp/stack.cpp: Adapted
	* inst/tinytest/test_exceptions.R: Adapted
	* inst/tinytest/test_interface.R: Adapted
	* inst/tinytest/testRcppInterfaceExporter/src/config.h: Removed

2022-07-10  Dirk Eddelbuettel  <edd@debian.org>

	* docker/ci-4.1/Dockerfile: Add Dockerfile for 4.1 series
	* .github/workflows/ci.yaml: Add 4.1 to CI matrix
	* .github/workflows/docker.yaml: Do not rebuild versioned ones

Revision 1.22 / (download) - annotate - [select for diffs], Sun Dec 18 00:07:50 2022 UTC (9 months, 1 week ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

(devel/R-Rcpp) Updated 1.0.8.3 to 1.0.9

2022-07-02  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Date, Version): Release 1.0.9

        * inst/include/Rcpp/config.h: Idem
        * inst/NEWS.Rd: Idem
        * vignettes/rmd/Rcpp.bib: Idem
        * inst/bib/Rcpp.bib: Idem
	* vignettes/pdf/*: Rebuilt

2022-07-01  Dirk Eddelbuettel  <edd@debian.org>

	* man/dependsAttribute.Rd: Use https in URL
	* man/exportAttribute.Rd: Idem
	* man/interfacesAttribute.Rd: Idem
	* DESCRIPTION (URL): Idem
	* README.md: Idem, use Amazon page for Rcpp book

2022-05-26  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h: Idem

2022-05-25  Dirk Eddelbuettel  <edd@debian.org>

	* inst/tinytest/test_string.R: Add C++11 conditioning for new unit tests

2022-05-23  Dean Scarff  <dos@scarff.id.au>

	* inst/include/Rcpp/String.h: Make less copies of strings via move
	semantics and preserving the buffer/SEXP representation when copying
	* inst/include/RcppCommon.h: include <utility> for std::move
	* inst/tinytest/cpp/String.cpp: Add unit tests
	* inst/tinytest/test_string.R: Add unit tests

2022-05-12  Dirk Eddelbuettel  <edd@debian.org>

	* docker/ci/Dockerfile: Added xml2, also use more r-cran-* binaries

2022-05-12  Marco Colombo <mar.colombo13@gmail.com>

	* vignettes/rmd/Rcpp-FAQ.Rmd: Fixed typo

2022-04-03  Dirk Eddelbuettel  <edd@debian.org>

	* vignettes/rmd/Rcpp-FAQ.Rmd: Add paragraph about Date(time) not
	being aimed at parsing large quantities at once
	* vignettes/pdf/Rcpp-FAQ.pdf: Idem

	* vignettes/rmd/Rcpp.bib: Add four entries
        * inst/bib/Rcpp.bib: Idem

2022-03-14  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h: Idem

Revision 1.21 / (download) - annotate - [select for diffs], Tue Apr 12 14:37:21 2022 UTC (17 months, 2 weeks ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored)

(devel/R-Rcpp) Updated 1.0.8.2 to 1.0.8.3

2022-03-13  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): Roll minor version
        * inst/include/Rcpp/config.h: Idem

        * tests/tinytest.R: Disable full tests on four-digits release to not
        exceed CRAN test time preference

Revision 1.20 / (download) - annotate - [select for diffs], Mon Mar 14 11:25:38 2022 UTC (18 months, 2 weeks ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored)

(devel/R-Rcpp) Updated 1.0.7 to 1.0.8.2

2022-03-10  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h: Idem

	* inst/tinytest/cpp/sugar.cpp: Also conditionally replace
	std::unary_function with std::function
	* vignettes/rmd/Rcpp-sugar.Rmd: Replace std::unary_function example
	with std::function (implicitly requiring C++ in vignette example)
	* vignettes/rmd/Rcpp-FAQ.Rmd: Idem

2022-03-09  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/Rcpp/Language.h: To quieten compilations, replace
	std::(unary|binary)_function with std::function for C++11 or later
	* inst/include/Rcpp/StringTransformer.he: Idem

2022-01-21  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h: Idem

2022-01-20  Dirk Eddelbuettel  <edd@debian.org>

	* src/attributes.cpp: Make three small changes to permit compilation
	under C++98 now (while we consider just turning to C++11 overall)

2022-01-14  Dirk Eddelbuettel  <edd@debian.org>

	* inst/tinytest/test_packageversion.R: Comparison to 'dev' revision
	version now tolerant of optional trailing zero (e.g. 1.0.8.0)

2022-01-11  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Date, Version): Release 1.0.8

        * inst/include/Rcpp/config.h: Idem
        * inst/NEWS.Rd: Idem
        * vignettes/rmd/Rcpp.bib: Idem
        * inst/bib/Rcpp.bib: Idem
	* vignettes/pdf/*: Rebuilt

	* inst/include/Rcpp/r/headers.h: STRICT_R_HEADERS set by default
	unless override RCPP_NO_STRICT_HEADERS is set (cf issue #1158)

2022-01-10  Dirk Eddelbuettel  <edd@debian.org>

        * vignettes/rmd/Rcpp.bib: Updated CRAN and R references
        * inst/bib/Rcpp.bib: Idem
        * vignettes/rmd/getCurrentVersionsOfCitedPackages.R: Updated

2022-01-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Version, Date): Roll minor version

	* inst/NEWS.Rd: Added entries for a few PRs since last release

	* vignettes/rmd/Rcpp.bib: Provide both url and doi entries
	* inst/bib/Rcpp.bib: Idem

2021-12-28  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Add section on performance

2021-12-24  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Update usage counts

2021-12-16  Dirk Eddelbuettel  <edd@debian.org>

	* vignettes/rmd/Rcpp.bib: Update JSS references to new doi scheme,
	update http URL links to https
	* inst/bib/Rcpp.bib: Idem

2021-12-10  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h: Idem

2021-12-08  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/Rcpp/Rcpp: Added as new entry point
	* inst/include/Rcpp/Light: Added as lighter-weight entry point
	* inst/include/Rcpp/Lighter: Idem
	* inst/include/Rcpp/Lightest: Idem

2021-11-30  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Remove Travis badge
	* .travis.yml: Removed

2021-11-15  Dirk Eddelbuettel  <edd@debian.org>

	* docker/ci/Dockerfile: Minor cleanup

2021-11-14  Dirk Eddelbuettel  <edd@debian.org>

	* R/RcppLdpath.R: Simplified as we no longer need to worry about CXX0X

2021-11-11  Kevin Ushey  <kevinushey@gmail.com>

	* R/RcppLdpath.R: CxxFlags() now quotes its include path

2021-10-15  Travers Ching  <traversc@gmail.com>

	* inst/tinytest/testRcppAttributePackage: Tests `signature` attribute
	* inst/tinytest/test_attribute_package.R: Tests `signature` attribute

2021-10-13  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Switch JSS url to doi form per JSS request
	* man/Rcpp-package.Rd: Idem
	* man/RcppLdFlags.Rd: Idem
	* inst/CITATION: Only use doi entries in three citEntry blocks

2021-10-11  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): Roll minor version
	* inst/include/Rcpp/config.h: Idem

	* .codecov.yml (comment): Disable codecov comments on PRs

2021-10-10  Travers Ching  <traversc@gmail.com>

	* src/attributes.cpp: Add `signature` attribute and syntax checks

2021-10-02  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/docker.yaml (jobs): Add container builder action

2021-10-01  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): Roll minor version
        * inst/include/Rcpp/config.h: Idem

	* inst/NEWS.Rd: Updated

2021-09-29  Iñaki Ucar  <iucar@fedoraproject.org>

	* inst/include/Rcpp/XPtr.h: Check for new define
        `RCPP_USE_FINALIZE_ON_EXIT` to flip the value of XPtr's `finalizeOnExit`
        parameter from false (default) to true.
	* inst/tinytest/test_xptr.R: Added test for this functionality.

2021-09-27  Dirk Eddelbuettel  <edd@debian.org>

	* README.md: Added total downloads badge

2021-09-06  Dirk Eddelbuettel  <edd@debian.org>

	* docker/ci-4.0/Dockerfile: Using R 4.0.5 to build ci-4.0
	* .github/workflows/ci.yaml (jobs): Also run against R 4.0.*

2021-09-05  Dirk Eddelbuettel  <edd@debian.org>

	* inst/examples/Misc/piSugar.cpp (piSugar): Remove spurious call to
	RNGScope we do not need with Rcpp Attributes
	* inst/examples/RcppGibbs/RcppGibbs.R (Rgibbs): Comment on two uses
	of RNGScope as historical in pre-Attributes code
	* inst/examples/RcppGibbs/timeRNGs.R: Idem for one more

2021-08-05  Dirk Eddelbuettel  <edd@debian.org>

	* inst/bib/Rcpp.bib: Use https for CRAN URLs
	* vignettes/rmd/Rcpp.bib: Idem

2021-07-25  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): Roll minor version
        * inst/include/Rcpp/config.h: Idem

2021-07-24  Dirk Eddelbuettel  <edd@debian.org>

	* vignettes/rmd/Rcpp-FAQ.Rmd: New entry on growing vectors

2021-07-08  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version, Date): Roll minor version
        * inst/include/Rcpp/config.h: Idem

	* cleanup: Check for optional vignettes/rmd before trying to access it

Revision 1.19 / (download) - annotate - [select for diffs], Tue Oct 26 10:14:01 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip

Revision 1.18 / (download) - annotate - [select for diffs], Thu Oct 7 13:38:56 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

devel: Remove SHA1 hashes for distfiles

Revision 1.17 / (download) - annotate - [select for diffs], Sat Aug 21 13:37:31 2021 UTC (2 years, 1 month ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored)

(devel/R-Rcpp) Updated 1.0.6 to 1.0.7

( w3m -dump https://cran.r-project.org/web/packages/Rcpp/news.html | cat - )
Changes in Rcpp release version 1.0.7 (2021-07-06)

  * Changes in Rcpp API:

      + Refactored Rcpp_PreserveObject and Rcpp_ReleaseObject which are now O
        (1) (Dirk and I?aki in #1133 and #1135 fixing #382 and #1081).

      + A spuriously assigned variable was removed (Dirk in #1138 fixing #1137
        ).

      + Global Rcout and Rcerr objects are supported via a compiler directive
        (I?aki in #1139 fixing #928)

      + Add support for Rcpp::message (Dirk in #1146 fixing #1145).

      + The uint32_t type is used throughout instead of unsigned int (Dirk in #
        1153 fixing #1152).

      + The cfloat header for floating point limits is now included (Dirk in #
        1162 fixing #1161).

  * Changes in Rcpp Attributes:

      + Packages with dots in their name can now have per-package include files
        (Dirk in #1132 fixing #1129).

      + New argument echo to quieten optional evaluation in sourceCpp (Dirk in
        #1138 fixing #1126).

  * Forthcoming Changes in Rcpp API:

      + Starting with Rcpp 1.0.8 anticipated in January 2022, STRICT_R_HEADERS
        will be enabled by default, see #1126.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Feb 6 14:41:29 2021 UTC (2 years, 7 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored)

(devel/R-Rcpp) Updated 1.0.5 to 1.0.6

(pkgsrc)
  - Add tex-ec, tex-pdflscape for TEST_DEPENDS.
   Check the permision of /var/lib/texmf/fonts/pk/ if make test fails with
   !pdfTeX error: pdflatex (file tcrm1000): Font tcrm1000 at 600 not found

(upstream)
Info by w3m -dump https://cran.r-project.org/web/packages/Rcpp/news.html | cat -
Changes in Rcpp patch release version 1.0.6 (2021-01-14)

  - Changes in Rcpp API:
      * Replace remaining few uses of EXTPTR_PTR with R_ExternalPtrAddr (Kevin
        in #1098 fixing #1097).
      * Add push_back and push_front for DataFrame (Walter Somerville in #1099
        fixing #1094).
      * Remove a misleading-to-wrong comment (Mattias Ellert in #1109 cleaning
        up after #1049).
      * Address a sanitizer report by initializing two private bool variables
        (Benjamin Christoffersen in #1113).
      * External pointer finalizer toggle default values were corrected to true
        (Dirk in #1115).
  - Changes in Rcpp Documentation:
      * Several URLs were updated to https and/or new addresses (Dirk).
  - Changes in Rcpp Deployment:
      * Added GitHub Actions CI using the same container-based setup used
        previously, and also carried code coverage over (Dirk in #1128).
  - Changes in Rcpp support functions:
      * Rcpp.package.skeleton() avoids warning from R. (Dirk)

Revision 1.15 / (download) - annotate - [select for diffs], Sun Oct 4 06:11:24 2020 UTC (2 years, 11 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored)

(devel/R-Rcpp) Updated 1.0.4.6 to 1.0.5

(pkgsrc)
  - several adding/adjust on TEST_DEPENDS lines

(upstream)
  Info by w3m -dump https://cran.r-project.org/web/packages/Rcpp/news.html | cat -
  (there was not explicit 1.0.4.6 line in this file, below are after 1.0.4)

Changes in Rcpp patch release version 1.0.5 (2020-07-01)

  * Changes in Rcpp API:

      + The exception handler code in #1043 was updated to ensure proper
        include behavior (Kevin in #1047 fixing #1046).

      + A missing Rcpp_list6 definition was added to support R 3.3.* builds
        (Davis Vaughan in #1049 fixing #1048).

      + Missing Rcpp_list{2,3,4,5} definition were added to the Rcpp namespace
        (Dirk in #1054 fixing #1053).

      + A further updated corrected the header include and provided a missing
        else branch (Mattias Ellert in #1055).

      + Two more assignments are protected with Rcpp::Shield (Dirk in #1059).

      + One call to abs is now properly namespaced with std:: (Uwe Korn in #
        1069).

      + String object memory preservation was corrected/simplified (Kevin in #
        1082).

  * Changes in Rcpp Attributes:

      + Empty strings are not passed to R CMD SHLIB which was seen with R 4.0.0
        on Windows (Kevin in #1062 fixing #1061).

      + The short_file_name() helper function is safer with respect to
        temporaries (Kevin in #1067 fixing #1066, and #1071 fixing #1070).

  * Changes in Rcpp Sugar:

      + Two sample() objects are now standard vectors and not R_alloc created
        (Dirk in #1075 fixing #1074).

  * Changes in Rcpp support functions:

      + Rcpp.package.skeleton() adjusts for a (documented) change in R 4.0.0
        (Dirk in #1088 fixing #1087).

  * Changes in Rcpp Documentation:

      + The pdf file of the earlier introduction is again typeset with
        bibliographic information (Dirk).

      + A new vignette describing how to package C++ libraries has been added
        (Dirk in #1078 fixing #1077).

  * Changes in Rcpp Deployment:

      + Travis CI unit tests now run a matrix over the versions of R also
        tested at CRAN (rel/dev/oldrel/oldoldrel), and coverage runs in
        parallel for a net speed-up (Dirk in #1056 and #1057).

      + The exceptions test is now partially skipped on Solaris as it already
        is on Windows (Dirk in #1065).

      + The default CI runner was upgraded to R 4.0.0 (Dirk).

      + The CI matrix spans R 3.5, 3.6, r-release and r-devel (Dirk).

Revision 1.14 / (download) - annotate - [select for diffs], Wed Apr 29 02:15:52 2020 UTC (3 years, 4 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored)

(devel/R-Rcpp) Updated to 1.0.3 to 1.0.4.6

(pkgsrc)
 - Add two more TEST_DEPENDS+ , but still R-tinytest is necessary for test

(upstream)
 - pick the lines from:
   w3m -dump https://cran.r-project.org/web/packages/Rcpp/news.html | cat -
-----------------------------------------------------------------------
Changes in Rcpp patch release version 1.0.4.6 (2020-04-02)

  * Changes in Rcpp API:

      + The exception handler code in #1043 was updated to ensure proper
        include behavior (Kevin in #1047 fixing #1046).

      + A missing Rcpp_list6 definition was added to support R 3.3.* builds
        (Davis Vaughan in #1049 fixing #1048).

      + Missing Rcpp_list{2,3,4,5} definition were added to the Rcpp namespace
        (Dirk in #1054 fixing #1053).

      + A further updated corrected the header include and provided a missing
        else branch (Mattias Ellert in #1055).

      + Two more assignments are protect with Rcpp::Shield (Dirk in #1059)

  * Changes in Rcpp Attributes:

      + Empty strings are not passed to R CMD SHLIB which was seen with R 4.0.0
        on Windows (Kevin in #1062 fixing #1061).

  * Changes in Rcpp Deployment:

      + Travis CI unit tests now run a matrix over the versions of R also
        tested at CRAN (rel/dev/oldrel/oldoldrel), and coverage runs in
        parallel for a net speed-up (Dirk in #1056 and #1057).

Changes in Rcpp version 1.0.4 (2020-03-13)

  * Changes in Rcpp API:

      + Safer Rcpp_list*, Rcpp_lang* and Function.operator() (Romain in #1014,
        #1015).

      + A number of #nocov markers were added (Dirk in #1036, #1042 and #1044).

      + Finalizer calls clear external pointer first (Kirill M?ller and Dirk in
        #1038).

      + Scalar operations with a rhs matrix no longer change the matrix value
        (Qiang in #1040 fixing (again) #365).

      + Rcpp::exception and Rcpp::stop are now more thread-safe (Joshua
        Pritikin in #1043).

  * Changes in Rcpp Attributes:

      + The cppFunction helper now deals correctly with mulitple depends
        arguments (TJ McKinley in #1016 fixing #1017).

      + Invisible return objects are now supported via new option (Kun Ren in #
        1025 fixing #1024).

      + Unavailable packages referred to in LinkingTo are now reported (Dirk in
        #1027 fixing #1026).

      + The sourceCpp function can now create a debug DLL on Windows (Dirk in #
        1037 fixing #1035).

  * Changes in Rcpp Documentation:

      + The .github/ directory now has more explicit guidance on contributing,
        issues, and pull requests (Dirk).

      + The Rcpp Attributes vignette describe the new invisible return object
        option (Kun Ren in #1025).

      + Vignettes are now included as pre-made pdf files (Dirk in #1029)

      + The Rcpp FAQ has a new entry on the recommended importFrom directive
        (Dirk in #1031 fixing #1030).

      + The bib file for the vignette was once again updated to current package
        versions (Dirk).

  * Changes in Rcpp Deployment:

      + Added unit test to check if C++ version remains remains aligned with
        the package number (Dirk in #1022 fixing #1021).

      + The unit test system was switched to tinytest (Dirk in #1028, #1032, #
        1033).

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jan 11 14:12:07 2020 UTC (3 years, 8 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored)

(devel/R-Rcpp) Updated to 1.0.3
(pkgsrc changes):
   - Add some TEST_DEPENDS, but make test does not complete yet
   - Still more TEST_DEPENDS are necessary (of which not packaged yet)

(upstream changes):
  ( https://cran.r-project.org/web/packages/Rcpp/news.html )
Changes in Rcpp version 1.0.3 (2019-11-08)

- Changes in Rcpp API:
     Compilation can be sped up by skipping Modules headers via a
     toggle RCPP_NO_MODULES (Kevin in #995 for #993).

     Compilation can be sped up by toggling RCPP_NO_RTTI which
     implies RCPP_NO_MODULES (Dirk in #998 fixing #998).

     XPtr tags are now preserved in as<> (Stephen Wade in #1003
     fixing #986, plus Dirk in #1012).

     A few more temporary allocations are now protected from
     garbage collection (Romain Francois in #1010, and Dirk in
     #1011).

- Changes in Rcpp Modules:
     Improved initialization via explicit Rcpp:: prefix (Riccardo
     Porreca in #980).

- Changes in Rcpp Deployment:
     A unit test for Rcpp Class exposure was updated to not fail
     under r-devel (Dirk in #1008 fixing #1006).

- Changes in Rcpp Documentation:
     The Rcpp-modules vignette received a major review and
     edit (Riccardo Porreca in #982).

     Minor whitespace alignments and edits were made in three
     vignettes following the new pinp release (Dirk).

     New badges for DOI and CRAN and BioConductor reverse
     dependencies have been added to README.md (Dirk).

     Vignettes are now included pre-made (Dirk in #1005
     addressing #1004)).

     The Rcpp FAQ has two new entries on 'no modules / no rtti'
     and exceptions across shared libraries (Dirk in #1009).

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jul 31 15:00:16 2019 UTC (4 years, 1 month ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 (colored)

R-Rcpp: update to version 1.0.2.

Update to the canonical form of an R package and fix the LICENSE
field.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 20 12:46:05 2019 UTC (4 years, 5 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored)

Update to 1.0.1

Upstream changes:
Changes in Rcpp version 1.0.1 (2019-03-17)

    Changes in Rcpp API:

        Subsetting is no longer limited by an integer range (William Nolan in #920 fixing #919).

        Error messages from subsetting are now more informative (Qiang and Dirk).

        Shelter increases count only on non-null objects (Dirk in #940 as suggested by Stepan Sindelar in #935).

        AttributeProxy::set() and a few related setters get Shiled<> to ensure rchk is happy (Romain in #947) fixing #946).

    Changes in Rcpp Attributes:

        A new plugin was added for C++20 (Dirk in #927)

        Fixed an issue where 'stale' symbols could become registered in RcppExports.cpp, leading to linker errors and other related issues (Kevin in #939 fixing #733 and #934).

        The wrapper macro gets an UNPROTECT to ensure rchk is happy (Romain in #949) fixing #948).

    Changes in Rcpp Documentation:

        Three small corrections were added in the 'Rcpp Quickref' vignette (Zhuoer Dong in #933 fixing #932).

        The Rcpp-modules vignette now has documentation for .factory (Ralf Stubner in #938 fixing #937).

    Changes in Rcpp Deployment:

        Travis CI again reports to CodeCov.io (Dirk and Ralf Stubner in #942 fixing #941).

Revision 1.10 / (download) - annotate - [select for diffs], Fri Dec 21 08:11:23 2018 UTC (4 years, 9 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.9: +5 -5 lines
Diff to previous 1.9 (colored)

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).

Revision 1.9 / (download) - annotate - [select for diffs], Thu May 31 02:12:25 2018 UTC (5 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.8: +5 -5 lines
Diff to previous 1.8 (colored)

Update to 0.12.17

Upstream changes:
Changes in Rcpp version 0.12.17 (2018-05-09)
Changes in Rcpp API:

The random number Generator class no longer inhreits from RNGScope (Kevin in #837 fixing #836).

A spurious parenthesis was removed to please gcc8 (Dirk fixing #841)

The optional Timer class header now undefines FALSE which was seen to have side-effects on some platforms (Romain in #847 fixing #846).

Optional StoragePolicy attributes now also work for string vectors (Romain in #850 fixing #849).

Changes in Rcpp Documentation:

A few old typesetting conventions from the prior Rnw format have been corrected (Peter Hickey in #831; Joris Meys; Dirk)

Two internal links to the introduction published in JSS have been updated to the changed filename given the newer TAS introduction.

Some remaining backticks were replaced with straight quotes (Ralf Stubner in #845).

A citation to the Rcpp introducion in the The American Statistician has been added to the introductory and FAQ vignettes.

Changes in Rcpp version 0.12.16 (2018-03-08)
Changes in Rcpp API:

Rcpp now sets and puts the RNG state upon each entry to an Rcpp function, ensuring that nested invocations of Rcpp functions manage the RNG state as expected (Kevin in #825 addressing #823).

The R::pythag wrapper has been commented out; the underlying function has been gone from R since 2.14.0, and ::hypot() (part of C99) is now used unconditionally for complex numbers (Dirk in #826).

The long long type can now be used on 64-bit Windows (Kevin in #811 and again in #829 addressing #804).

Changes in Rcpp Attributes:

Code generated with cppFunction() now uses .Call() directly (Kirill Mueller in #813 addressing #795).

Changes in Rcpp Documentation:

The Rcpp FAQ vignette is now indexed as 'Rcpp-FAQ'; a stale Gmane reference was removed and entry for getting compilers under Conda was added.

The top-level README.md now has a Support section.

The Rcpp.bib reference file was refreshed to current versions.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 22 02:38:47 2018 UTC (5 years, 8 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

Update to 0.12.15

Upstream changelog is too long, please visit:
https://github.com/RcppCore/Rcpp/blob/master/ChangeLog

Revision 1.7 / (download) - annotate - [select for diffs], Sat Dec 17 07:28:05 2016 UTC (6 years, 9 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

Update to 0.12.8

Upstream changes:
2016-11-16  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION: Release 0.12.8
        * inst/NEWS.Rd: Release 0.12.8
        * vignettes/Rcpp.bib: Release 0.12.8
        * inst/include/Rcpp/config.h: Release 0.12.8

        * README.md: Updated counts for dependents and tests

        * debian/*: Changes for Debian release of 0.12.8

2016-11-15  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION: Nathan Russell added to Authors

2016-11-14  Jim Hester  <james.f.hester@gmail.com>

        * inst/include/Rcpp/exceptions.h: Improved exception call stack
        * inst/include/Rcpp/routines.h: Ditto
        * inst/src/api.cpp: Ditto

        * R/exections.R: Print and format method for stack straces

        * inst/unitTests/runit.exceptions.R: Unit tests
        * inst/unitTests/cpp/exceptions.cpp: Ditto

2016-11-13  Dirk Eddelbuettel  <edd@debian.org>

        * R/Attributes.R (mergeIntoBuildEnv): Correct 'empty' return

2016-11-10  Dirk Eddelbuettel  <edd@debian.org>

        * inst/include/Rcpp/date_datetime/newDateVector.h: Added constructor
        using VectorBase<>

2016-11-05  Daniel C. Dillon  <dcdillon@gmail.com>

        * inst/include/Rcpp/date_datetime/newDatetimeVector.h: Added constructor
        to instantiate newDatetimeVector from VectorBase.

2016-11-04  Nathan Russell  <russell.nr2012@gmail.com>

        * inst/include/Rcpp/macros/dispatch.h: Modify variadic macros
        to not use GNU extensions
        * DESCRIPTION: roll minor version

2016-11-03  Nathan Russell  <russell.nr2012@gmail.com>

        * inst/include/Rcpp/hash/IndexHash.h: Add casts to eliminate
        signed / unsigned comparison warning
        * inst/include/Rcpp/hash/SelfHash.h: Idem
        * inst/unitTests/cpp/sugar.cpp: Added unit tests for sugar function
        unique()
        * inst/unitTests/runit.sugar.R: Idem

2016-10-30  Dirk Eddelbuettel  <edd@debian.org>

        * src/api.cpp: New capabilities field for new date(time) vectors
        * inst/unitTests/runit.Date.R (test.DatetimeVector.ctor): Differentiate
        in test as case of 'Inf' is handling differently by new and old datetime
        classes (and passed through as is by new ones which is better)
        * inst/unitTests/runit.InternalFunctionCPP11.R: Small cosmetic edit

2016-10-24  Qiang Kou  <qkou@umail.iu.edu>

        * inst/include/Rcpp/sugar/Range.h : fix range sugar ambiguity
        * inst/unitTests/cpp/sugar.cpp: range sugar unit test
        * inst/unitTests/runit.sugar.R: range sugar unit test

2016-10-24  Nathan Russell  <russell.nr2012@gmail.com>

	* inst/include/Rcpp/vector/MatrixBase.h: Change sugar
	functions eye(), ones(), and zeros() into static methods
	in MatrixBase
	* inst/include/Rcpp/traits/one_type.h: Idem
	* inst/include/Rcpp/traits/traits.h: Idem
	* inst/unitTests/cpp/Matrix.cpp: Idem
	* inst/unitTests/runit.Matrix.R: Idem

2016-10-24  Qiang Kou  <qkou@umail.iu.edu>

        * inst/include/Rcpp/sugar/Range.h: Range sugar uses R_xlen_t as start/end type

2016-10-23  Nathan Russell  <russell.nr2012@gmail.com>

        * inst/include/Rcpp/sugar/matrix/eye.h: New functions
        eye(), ones(), and zeros()
        * inst/include/Rcpp/sugar/matrix/matrix_functions.h: Idem
        * inst/unitTests/cpp/sugar.cpp: Unit tests for new functions
        * inst/unitTests/runit.sugar.R: Idem
        * inst/unitTests/runit.dispatch.R (test.ExpressionVector): Use
        expression rather than parse, correct typo

2016-10-22  Qiang Kou  <qkou@umail.iu.edu>

        * inst/include/Rcpp/hash/IndexHash.h: change hashing function to return unsigned int
        * inst/include/Rcpp/hash/SelfHash.h: Ditto

2016-10-21  Qiang Kou  <qkou@umail.iu.edu>

        * inst/include/Rcpp/barrier.h: Change string_elt/vector_elt to accept R_xlen_t
        * inst/include/Rcpp/routines.h: Ditto
        * src/barrier.cpp: Ditto

2016-10-19  Dirk Eddelbuettel  <edd@debian.org>

        * inst/include/Rcpp/date_datetime/Datetime.h (Rcpp): Additional
        operator+ for int argument

2016-10-18  Dirk Eddelbuettel  <edd@debian.org>

        * inst/include/Rcpp/date_datetime/Date.h (Rcpp): Add operator double()
        * inst/include/Rcpp/date_datetime/Datetime.h (Rcpp): Ditto

2016-10-17  Dirk Eddelbuettel  <edd@debian.org>

        * inst/include/Rcpp/date_datetime/newDatetimeVector.h (Rcpp): Allow
        setting of timezone attribute; default not-set leads to local as in R

2016-10-16  Dirk Eddelbuettel  <edd@debian.org>

        * inst/include/Rcpp.h (RCPP_NEW_DATE_DATETIME_VECTORS): Add a new
        compile-time #define to switch between 'old' (existing) and 'new'
        DateVector and DatimeVector classes. Currently uses 'new' for testing
        plan to switch to proper deprecation schedule.

        * inst/include/Rcpp/date_datetime/date_datetime.h: New header file (and
        directory) regrouping all Date and Datetime headers, scalar and vector

        * inst/include/Rcpp/date_datetime/Date.h: Moved one directory down
        * inst/include/Rcpp/date_datetime/Datetime.h: Ditto
        * inst/include/Rcpp/date_datetime/oldDateVector.h: Moved and renamed
        * inst/include/Rcpp/date_datetime/oldDatetimeVector.h: Ditto

        * inst/include/Rcpp/date_datetime/newDateVector.h: New implementation
        inheriting from NumericVector, still optional
        * inst/include/Rcpp/date_datetime/newDatetimeVector.h: Ditto

2016-09-05  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version): Roll minor version
        * cleanup: Clean two more file type from vignettes/

2016-09-04  Nathan Russell  <russell.nr2012@gmail.com>

        * inst/include/Rcpp/sugar/functions/rowSums.h: New functions
        rowSums(), colSums(), rowMeans(), and colMeans()
        * inst/include/Rcpp/sugar/functions/functions.h: Idem
        * inst/unitTests/cpp/sugar.cpp: Unit tests for new functions
        * inst/unitTests/runit.sugar.R: Idem

2016-09-04  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION: Release 0.12.7
        * inst/NEWS.Rd: Release 0.12.7
        * vignettes/Rcpp.bib: Release 0.12.7
        * inst/include/Rcpp/config.h: Release 0.12.7

        * README.md: Updated counts for dependents and tests

        * debian/*: Changes for Debian release of 0.12.7

2016-09-02  Simon Dirmeier <simon.dirmeier@bsse.ethz.ch>

        * src/attributes.cpp: Remove leading underscore in header guard

2016-08-14  James J Balamuta  <balamut2@illinois.edu>

        * inst/examples/FastLM/lmGSL.R: Updated example to use new GSL templates

2016-08-11  Dirk Eddelbuettel  <edd@debian.org>

	* .travis.yml: Switch to using run.sh for Travis CI

2016-08-09  Artem Klevtsov <a.a.klevtsov@gmail.com>

        * inst/include/Rcpp/macros/dispatch.h: Add variadic conditional macro
        when C++11 compiler used
        * ints/include/unitTests/cpp/dispatch.cpp: Add unit tests for
        RCPP_RETURN_VECTOR and RCPP_RETURN_MATRIX macro
        * ints/include/unitTests/runit.dispatch.R: Idem

2016-08-05  James J Balamuta  <balamut2@illinois.edu>

        * inst/examples/FastLM/fastLMviaArmadillo.r: format fix
        * inst/examples/FastLM/lmGSL.R: Updated example to use
        Rcpp attributes instead of cxxfunction
        * inst/examples/FastLM/lmArmadillo.R: Idem
        * inst/examples/functionCallback/newApiExample.r: Idem
        * inst/examples/RcppInline/RcppInlineExample.r: Idem
        * inst/examples/RcppInline/RcppInlineWithLibsExamples.r: Idem
        * inst/examples/RcppInline/UncaughtExceptions.r: Idem
        * inst/examples/RcppInline/external_pointer.r: Idem

2016-08-04  James J Balamuta  <balamut2@illinois.edu>

        * src/attributes.cpp: Correct variable re-declaration
        * inst/examples/RcppGibbs/RcppGibbs.R: Updated example to use Rcpp
        attributes instead of cxxfunction
        * inst/examples/RcppGibbs/timeRNGs.R: Idem

2016-08-03  Dirk Eddelbuettel  <edd@debian.org>

        * .gitattributes: Added to have ChangeLog and NEWS.Rd merge via union

2016-08-02  James J Balamuta  <balamut2@illinois.edu>

        * R/Rcpp.package.skeleton.R: Added autogeneration warning
        * src/attributes.cpp: Fixed invalid C++ Identifiers and modified export
        header to warn against hand edits
        * vignettes/Rcpp-package.Rnw: Updated code generation snippets
        * man/Rcpp.package.skeleton.Rd: Add warning on hand edits to the
        autogenerated RcppExports files.
        * man/compileAttributes.Rd: Idem

2016-08-02 Qiang Kou <qkou@umail.iu.edu>

        * inst/include/Rcpp/String.h: CE_UTF8 as default encoding
        * inst/unitTests/cpp/String.cpp: Update unit test
        * inst/unitTests/runit.String.R: Idem

2016-08-01 Nathan Russell <russell.nr2012@gmail.com>

        * inst/include/Rcpp/vector/Vector.h: Added decreasing option for Vector
        sort
        * inst/include/Rcpp/internal/NAComparator.h: Idem
        * inst/unitTests/cpp/Vector.cpp: Idem
        * inst/unitTests/runit.Vector.R: Idem

2016-07-31 Qiang Kou <qkou@umail.iu.edu>

        * inst/examples/SugarPerformance/sugarBenchmarks.R: Remove usage of Rf_eval
        * inst/include/Rcpp/Environment.h: Idem
        * inst/include/Rcpp/Module.h: Idem
        * inst/include/Rcpp/exceptions.h: Idem
        * inst/include/Rcpp/proxy/FieldProxy.h: Idem
        * inst/include/Rcpp/r_cast.h: Idem
        * inst/unitTests/cpp/language.cpp: Idem
        * src/barrier.cpp: Idem

2016-07-24  Dirk Eddelbuettel  <edd@debian.org>

        * inst/unitTests/cpp/rmath.cpp: Added RNG unit tests for sugar variants
        * inst/unitTests/runit.rmath.R: Idem

2016-07-22  James J Balamuta  <balamut2@illinois.edu>

        * inst/unitTests/cpp/rmath.cpp: Added unit tests for Rmath RNGs
        * inst/unitTests/runit.rmath.R: idem
        * inst/include/Rcpp/Environment.h: Added get() & find() that accept
        a symbol
        * inst/include/Rcpp.h: Modified header load order so that Symbol.h
        is now placed before Environment.h

2016-07-21  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version): Roll minor release

2016-07-18  Kevin Ushey  <kevin@rstudio.com>

        * inst/include/Rcpp/r/headers.h: Ensure NORET macro is set appropriately

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 27 00:28:37 2016 UTC (7 years, 2 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 (colored)

Update to 0.12.6

Upstream changes:
Changes in Rcpp version 0.12.6 (2016-07-18)

    Changes in Rcpp API:

        The long long data type is used only if it is available, to avoid compiler warnings (Kirill Müller in #488).

        The compiler is made aware that stop() never returns, to improve code path analysis (Kirill Müller in #487 addressing issue #486).

        String replacement was corrected (Qiang in #479 following mailing list bug report by Masaki Tsuda)

        Allow for UTF-8 encoding in error messages via RCPP_USING_UTF8_ERROR_STRING macro (Qin Wenfeng in #493)

        The R function Rf_warningcall is now provided as well (as usual without leading Rf_) (#497 fixing #495)

    Changes in Rcpp Sugar:

        Const-ness of min and max functions has been corrected. (Dan Dillon in PR #478 fixing issue #477).

        Ambiguities for matrix/vector and scalar operations have been fixed (Dan Dillon in PR #476 fixing issue #475).

        New algorithm header using iterator-based approach for vectorized functions (Dan in PR #481 revisiting PR #428 and addressing issue #426, with futher work by Kirill in PR #488 and Nathan in #503 fixing issue #502).

        The na_omit() function is now faster for vectors without NA values (Artem Klevtsov in PR #492)

    Changes in Rcpp Attributes:

        Add cacheDir argument to sourceCpp() to enable caching of shared libraries across R sessions (JJ in #504).

        Code generation now deals correctly which packages containing a dot in their name (Qiang in #501 fixing #500).

    Changes in Rcpp Documentation:

        A section on default parameters was added to the Rcpp FAQ vignette (James Balamuta in #505 fixing #418).

        The Rcpp-attributes vignette is now mentioned more prominently in question one of the Rcpp FAQ vignette.

        The Rcpp Quick Reference vignette received a facelift with new sections on Rcpp attributes and plugins begin added. (James Balamuta in #509 fixing #484).

        The bib file was updated with respect to the recent JSS publication for RProtoBuf.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jul 4 20:44:15 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.4: +5 -5 lines
Diff to previous 1.4 (colored)

Updated R-Rcpp to 0.12.5.

From Lukasz Siemiradzki in PR 51305.

2016-05-14  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION: Release 0.12.5
        * inst/NEWS.Rd: Release 0.12.5
	* vignettes/Rcpp.bib: Release 0.12.5
        * inst/include/Rcpp/config.h: Release 0.12.5

        * debian/*: Changes for Debian release of 0.12.5

	* vignettes/Rcpp.bib: Updated references

2016-05-13  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION: Rolled minor version

        * R/compilerCheck.R: Minimal R function to check g++ version sufficiency
        * man/compilerCheck.Rd: Documentation

2016-05-11  Dirk Eddelbuettel  <edd@debian.org>

        * R/Rcpp.package.skeleton.R: Modified to create a package without notes,
        warnings, or error even pkgKitten is not available

        * R/Rcpp.package.skeleton.R (.playWithPerPackageHelpPage): Added new
        helper function to be used when pkgKitten is not available
        * inst/skeleton/manual-page-stub.Rd: Stub for per-package help page used
        when pkgKitten is not available

2016-05-10  Dirk Eddelbuettel  <edd@debian.org>

        * R/Rcpp.package.skeleton.R: Also correct Title: and Description: to
        satisfy R CMD check in R-release and (current) R-devel

2016-05-08  Dirk Eddelbuettel  <edd@debian.org>

        * inst/unitTests/cpp/Matrix.cpp: Made four scalar/matrix tests less
        ambiguous for overloads by using double as scalar

2016-05-06  Dirk Eddelbuettel  <edd@debian.org>

        * R/loadRcppModules.R (loadRcppModules): Add call to .Deprecated
        pointing out that loadModule is preferred
        * man/Rcpp-deprecated.Rd: Added to list deprecated functions
        * man/loadRcppModules-deprecated.Rd: Renamed to -deprecated, added link
        to loadModule which is the preferred method

        * vignettes/Rcpp-modules.Rnw: Updated with respect to loadRcppModules
        deprecation and loadModule being preferred

2016-04-15  Kevin Ushey <kevinushey@gmail.com>

        * src/attributes.cpp: Add a missing 'winslash = "/"'

2016-04-14  J.J. Allaire <jj@rstudio.org>

        * src/attributes.cpp: Correct handling of dependent file paths on
        Windows (use winslash = "/")

2016-04-13  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION (Version): Rolling minor version and Date

2016-04-11  Ben Goodrich  <goodrich.ben@gmail.com>

        * R/Module.R: Avoid calling as.character() on C++Object to prevent race

2016-04-02  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION: Rolled to minor version 0.12.4.3
        * inst/include/Rcpp/config.h: Ditto

        * ChangeLog: Added entries for PRs 453 and 454
        * inst/NEWS.Rd: Add two missing \item uses

        * R/Module.R: Rename copy to copyObject to avoid function name collisions
        * inst/unitTests/runit.Module.R: Ditto
        * man/copyObject.Rd: Ditto
        * inst/NEWS.Rd: Ditto
        * NAMESPACE: Ditto

        * inst/unitTests/runit.environments.R: Skip test.environment.child test

2016-03-31  Romain Francois <romain@r-enthusiasts.com>

        * R/Modules.R: New top-level functions copy, destruct and is_destructed
        * NAMESPACE: New functions copy, destruct and is_destructed exported
        * man/copy.Rd: New manual page
        * man/destruct.Rd: Ditto

        * inst/include/Rcpp/module/class.h: Add copy constructortor + destructor
        * inst/include/Rcpp/module/class_Base.h: Ditto
        * src/Module.cpp: Ditto
        * src/Rcpp_init.cpp: Ditto
        * src/internal.h: Ditto

        * inst/include/Rcpp/traits/traits.h: New trait detecting copy contructor
        * inst/include/Rcpp/traits/has_copy_constructor.h: Ditto

        * inst/unitTests/runit.Module.R: Test new copy constructor and destructor
        * inst/unitTests/cpp/Module.cpp: Ditto

2016-03-29  Daniel C. Dillon  <dcdillon@gmail.com>

        * inst/include/Rcpp/String.h: Correct Rcpp::String for Rcpp::Nullable

2016-03-27  Qin Wenfeng  <mail@qinwenfeng.com>

        * R/Attributes.R: Support new R 3.3.0 Windows toolchain

2016-03-26  Dirk Eddelbuettel  <edd@debian.org>

        * DESCRIPTION: Rolled Date and minor Version

2016-03-23  Sergio Marques <sergio.rtmarques@gmail.com>

        * src/api.cpp: Also check a flag __MUSL__ to accomodate Alpine

Revision 1.4 / (download) - annotate - [select for diffs], Sat Apr 9 10:54:53 2016 UTC (7 years, 5 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.3: +5 -5 lines
Diff to previous 1.3 (colored)

Update to 0.12.4

Upstream changes:
Changes in Rcpp version 0.12.4 (2016-03-22)

    Changes in Rcpp API:

        New accessors as() and clone() were added to the Nullable class (Dan in PR #423 closing #421)

        The Nullable<>::operator SEXP() and Nullable<>::get() now also work for const objects (Kirill Mueller in PR #417).

        A subsetting error was fixed (Qiang via #432 closing #431).

    Changes in Rcpp Sugar:

        Added new Sugar function median() (Nathan in PR #425 closing #424)

        Added new Sugar function cbind() (Nathan in PR #447 closing #407)

    Changes in Rcpp Attributes:

        A plugin for C++14 was added (Dan in PR #427)

    Changes in Rcpp Documentation:

        An entry was added to the Rcpp-FAQ vignette describing the required packages for vignette building (#422).

        Use on OS X was further detailed (James Balamuta in #433 with further review by Bob Rudis).

        An entry was added concerning the hard-code limit of arguments to some constructor and function (cf #435).

        The Rcpp-FAQ vignette now contains a table of content.

        Typos and indentation were corrected in the Rcpp Sugar vignette (#445 by Colin Gillespie).

Changes in Rcpp version 0.12.3 (2016-01-10)

    Changes in Rcpp API:

        Const iterators now CharacterVector now behave like regular iterators (PR #404 by Dan fixing #362).

        Math operators between matrix and scalars type have been added (PR #406 by Qiang fixing #365).

        A missing std::hash function interface for Rcpp::String has been addded (PR #408 by Qiang fixing #84).

    Changes in Rcpp Attributes:

        Avoid invalid function names when generating C++ interfaces (PR #403 by JJ fixing #402).

        Insert additional space around & in function interface (PR #400 by Kazuki Fukui fixing #278).

    Changes in Rcpp Modules:

        The copy constructor now initialized the base class (PR #411 by Joshua Pritikin fixing #410)

    Changes in Rcpp Repository:

        Added a file Contributing.md providing some points to potential contributors (PR #414 closing issue #413)

Changes in Rcpp version 0.12.2 (2015-11-14)

    Changes in Rcpp API:

        Correct return type in product of matrix dimensions (PR #374 by Florian)

        Before creating a single String object from a SEXP, ensure that it is from a vector of length one (PR #376 by Dirk, fixing #375).

        No longer use STRING_ELT as a left-hand side, thanks to a heads-up by Luke Tierney (PR #378 by Dirk, fixing #377).

        Rcpp Module objects are now checked more carefully (PR #381 by Tianqi, fixing #380)

        An overflow in Matrix column indexing was corrected (PR #390 by Qiang, fixing a bug reported by Allessandro on the list)

        Nullable types can now be assigned R_NilValue in function signatures. (PR #395 by Dan, fixing issue #394)

        operator<<() now always shows decimal points (PR #396 by Dan)

        Matrix classes now have a transpose() function (PR #397 by Dirk fixing #383)

        operator<<() for complex types was added (PRs #398 by Qiang and #399 by Dirk, fixing #187)

    Changes in Rcpp Attributes:

        Enable export of C++ interface for functions that return void.

    Changes in Rcpp Sugar:

        Added new Sugar function cummin(), cummax(), cumprod() (PR #389 by Nathan Russell fixing #388)

        Enabled sugar math operations for subsets; e.g. x[y] + x[z]. (PR #393 by Kevin and Qiang, implementing #392)

    Changes in Rcpp Documentation:

        The NEWS file now links to GitHub issue tickets and pull requests.

        The Rcpp.bib file with bibliographic references was updated.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 3 03:27:11 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 26 14:26:15 2015 UTC (8 years ago) by wen
Branch: MAIN
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Update to 0.12.1

Upstream changes please visit:
http://ftp5.gwdg.de/pub/misc/cran/web/packages/Rcpp/news.html

Revision 1.1 / (download) - annotate - [select for diffs], Fri Sep 19 20:12:51 2014 UTC (9 years ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3

Initial import of Rcpp v0.11.2 as devel/R-Rcpp.

The Rcpp package provides R functions as well as a C++ library which
facilitate the integration of R and C++.

R data types (SEXP) are matched to C++ objects in a class hierarchy.
All R types are supported (vectors, functions, environment, etc ...)
and each type is mapped to a dedicated class. For example, numeric
vectors are represented as instances of the Rcpp::NumericVector class,
environments are represented as instances of Rcpp::Environment,
functions are represented as Rcpp::Function, etc ... The
"Rcpp-introduction" vignette provides a good entry point to Rcpp.

Rcpp also provides Rcpp modules, a framework that allows exposing C++
functions and classes to the R level. The "Rcpp-modules" vignette
details the current set of features of Rcpp-modules.

Rcpp includes a concept called Rcpp sugar that brings many R functions
into C++. Sugar takes advantage of lazy evaluation and expression
templates to achieve great performance while exposing a syntax that is
much nicer to use than the equivalent low-level loop code. The
"Rcpp-sugar" vignette gives an overview of the feature.

Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>