Skip to content

Releases: miraisolutions/rTRNG

rTRNG 4.23.1-2

14 Mar 16:33
Compare
Choose a tag to compare

Patch release

  • Fix invalid image height property attribute in the documentation (#25).
  • Fix redirected URLs in documentation (#28).
  • Remove unnecessary LazyData in DESCRIPTION (#28).
  • Maintenance of Continuous Integration GitHub Actions workflow (#26, #24).

rTRNG 4.23.1-1

07 Feb 10:05
Compare
Choose a tag to compare

Maintenance release

  • Underlying TRNG C++ library upgraded to version 4.23.1 (#20). This is a maintenance release, mainly including: Enhanced numerical accuracy of several special mathematical functions; Re-implementation of the discard method of the lagged Fibonacci generators with logarithmic asymptotic complexity. The release also fixes the uninitialized-memory problems reported as valgrind issues in the CRAN package checks for rTRNG 4.20-1 (#16).
  • Unit tests for "invalid argument" errors are now robust to systems where the error class does not propagate correctly to R, such as R 3.6.3 on macOS (#15). This addresses the errors running tests in the CRAN package checks on macOS.
  • Continuous integration is now based on GitHub Actions and covers R-release, R-oldrel and R-devel on Ubuntu, macOS and Windows (#14), as well as running checks with valgrind (#20).

rTRNG 4.22-1

25 Jan 22:29
Compare
Choose a tag to compare

Maintenance release (GitHub only)

  • Underlying TRNG C++ library upgraded to version 4.22 (#6). This mainly includes: Fixing numerical convergence problems in the inverse of the incomplete Beta function; Removing support for C++ language standards older than C++11.
  • Documentation and examples updated to include enforcing the C++11 standard required by the updated TRNG C++ library.
  • New function check_rTRNG_linking() allows checking whether C++ code using the TRNG library can be built and linked against rTRNG (#10).
  • Package vignettes now use check_rTRNG_linking() to build C++ code using TRNG only on systems supporting it. This addresses the vignette re-building issues in the CRAN package checks on macOS (and Solaris), and is broadly documented in the package, including README and vignettes (#10).

rTRNG 4.20-1

04 May 07:18
Compare
Choose a tag to compare

Initial CRAN release

  • Embed TRNG 4.20 C++ library.
  • Expose parallel random number generators and distributions from the library to R.
  • Make TRNG accessible to other R projects' C++ code, via package dependency or Rcpp::sourceCpp.
  • Vignettes and examples covering basic and advanced usage with both R and C++.