2025-03-30 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.1.8 2025-03-27 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Roll micro version and date 2024-03-25 Tomas Kalibera <tomas.kalibera@gmail.com> * src/Makevars.ucrt: Use gsl from Rtools >= 42 2025-03-23 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Roll micro version and date * vignettes/rmd/: Moved from directory above, new directory is not included in source package to minimize CTAN dependencies at build * vignettes/rmd/Makefile: New Makefile governing build and copy * vignettes/pdf/RcppZiggurat.pdf: New pre-made pdf * vignettes/RcppZiggurat.Rnw: New 'pdfpages' wrapper vignette * DESCRIPTION: Adjusted shortening Suggests by three * cleanup: Adjusted paths * .Rbuildignore: Idem 2025-03-22 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.1.7 * tests/zigguratTest.R: Set precision on third print too * tests/zigguratTest.Rout.save: Regenerated * DESCRIPTION (Suggests): Added 'ggplot2' * DESCRIPTION (Description): Mention 'zigg' * .Rbuildignore: Add .editorconfig * .github/workflows/ci.yaml: Install Suggests, install libgsl-dev * vignettes/RcppZiggurat.bib: Restore bib file, update entries * vignettes/RcppZiggurat.bib: Use .bib, mention 'zigg' * vignettes/bib.tex: Removed * inst/include/ZigguratR.h: Comment-out one unused variable 2025-01-04 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Roll micro version and date * man/ziggurat.Rd: Briefly document possible transformations 2025-01-03 Dirk Eddelbuettel <edd@debian.org> * inst/include/Ziggurat.h (runi): Expose internally used uniform RNG * src/ziggurat.cpp (zruni): Provide R-accessible wrapper for runi() * man/ziggurat.Rd: Document zrexp() and zruni() * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem 2025-01-02 Dirk Eddelbuettel <edd@debian.org> * inst/include/Ziggurat.h (kiss): Use an inline function avoiding a compiler nag relative which KISS macro triggers (rexp): Added, using inline kiss() (efix): Added as well supporting rexp() (init): Also initialize tables for exponential RNG * src/ziggurat.cpp (zrexp): Added, calling rexp() * man/ziggurat.Rd: Add alias for zrexp() * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem * .github/workflows/ci.yaml: Simplify to r-ci with included bootstrap 2024-12-30 Dirk Eddelbuettel <edd@debian.org> * R/standardTest.R (.safeMaxCores): New helper function to provide value of 'mc.cores' if set, else 1 on Windows and 2 everywhere else * R/standardTest.R (standardTest): Use .safeMaxCores() * R/normalTest.R (normalTest): Idem * R/chisqTest.R (chisqTest): Idem 2024-10-24 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Authors@R): Added 2024-07-18 Dirk Eddelbuettel <edd@debian.org> * README.md: Switch some URLs from http to https 2024-04-08 Dirk Eddelbuettel <edd@debian.org> * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4, add r-ci-setup actions 2022-11-29 Dirk Eddelbuettel <edd@debian.org> * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3 2021-12-19 Dirk Eddelbuettel <edd@debian.org> * README.md: Remove unused continuous integration artifact and badge 2021-10-13 Dirk Eddelbuettel <edd@debian.org> * man/ziggurat.Rd: Refinement of doi use in Rd file * man/RcppZiggurat-package.Rd: Idem 2021-10-10 Dirk Eddelbuettel <edd@debian.org> * man/ziggurat.Rd: Change JSS url to use doi per JSS requent * man/RcppZiggurat-package.Rd: Idem 2021-07-12 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Roll minor version and date 2021-06-23 Jeroen Ooms <jeroenooms@gmail.com> * tools/winlibs.R: Update to GSL 2.7 and support UCRT build * src/Makevars.win: Update to GSL 2.7 * src/Makevars.ucrt: Support UCRT build 2021-05-26 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (URL, BugReports): Added links 2021-01-14 Dirk Eddelbuettel <edd@debian.org> * .github/workflows/ci.yaml: Add CI runner using r-ci * README.md: Add new badge 2020-10-18 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.1.6 * vignettes/RcppZiggurat.Rmd (Rcpp): Remove old tweak on final pagebreak no longer needed with updated pinp package 2020-10-15 Dirk Eddelbuettel <edd@debian.org> * README.md: Update one URLs to new updated value * man/RcppZiggurat-package.Rd: Idem * man/ziggurat.Rd: Idem * .travis.yml (dist): Switch to focal, tweak PKG_TGZ setting * cleanup: Change shebang to #!/bin/sh 2020-06-03 Dirk Eddelbuettel <edd@debian.org> * README.md: Added 'last commit' badge * .travis.yml (dist): Switch to bionic 2019-06-26 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Author): Use name without email as in other packages 2018-09-15 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Roll minor version * inst/include/Ziggurat.h (Ziggurat): Added parameter getter and setter covering the four internal parameters * src/ziggurat.cpp (zgetpars, zsetpars): Added accessors * man/ziggurat.Rd: Added documentation * src/init.c: Deleted, content now in RcppExports.cpp * src/RcppExports.cpp: Updated * inst/NEWS.Rd: Updated * .travis.yml: Run Travis with Docker and rcpp/plus container 2018-09-02 Dirk Eddelbuettel <edd@debian.org> * .travis.yml: Switch Travis CI to R 3.5 repo 2018-08-17 Blagoje Ivanovic <blagoje.r.ivanovic@gmail.com> * vignettes/RcppZiggurat.Rmd: Correct several typos 2018-06-10 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.1.5 * vignettes/header.tex: Split off vignette as pandoc 2.* no longer allows embedding this in the header [CRAN request] * vignettes/bib.tex: Idem, also updated entries * vignettes/RcppZiggurat.Rmd: Use bib.tex and header.tex * tests/zigguratTest.Rout.save: Updated for minor rounding issue 2017-10-17 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Roll minor version * src/init.c: Re-added with manual entry for user_norm_rand() * src/RcppExport.cpp: Remove dynamic registration part 2017-10-09 Ralf Stubner <ralf.stubner@r-institute.com> * inst/include/Ziggurat.h: Correct state when setting seed * tests/zigguratTest.R: Adjust tests * tests/zigguratTest.Rout.save: Idem 2017-09-28 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Description): Rewrote using <doi:...> URLs 2017-09-27 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): New release 2017-09-26 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Roll minor version * vignettes/RcppZiggurat.Rmd: Renamed, now uses pinp package * vignettes/.install_extras.inactive: No longer install .bib * NAMESPACE: Added .registration=TRUE * R/RcppExports.R: Regenerated for dynamic symbol registration * src/RcppExports.cpp: Idem 2017-08-26 Dirk Eddelbuettel <edd@debian.org> * .travis.yml: Use run.sh from r-travis 2015-07-25 Dirk Eddelbuettel <edd@debian.org> * .travis.yml: Use r-cran-* packages for faster test * vignettes/RcppZiggurat.bib: Updated references 2015-07-24 Dirk Eddelbuettel <edd@debian.org> * inst/include/Ziggurat.h: Use abs() not fabs() on int variable * inst/include/ZigguratLZLLV.h: Idem * inst/include/ZigguratMT.h: Idem * inst/include/ZigguratR.h: Idem * inst/include/ZigguratV1.h: Idem * inst/include/ZigguratV1b.h: Idem 2014-07-29 Dirk Eddelbuettel <edd@debian.org> * src/Makevars{,.win}: Simplify PKG_LIBS as we only need RcppGSL 2014-06-23 Dirk Eddelbuettel <edd@debian.org> * vignettes/RcppZiggurat.Rnw: Several small edits and typo fixes 2014-06-18 Dirk Eddelbuettel <edd@debian.org> * inst/include/Ziggurat.h (Ziggurat): In nfix() use SHR3 like LZLLV; also standard ctor constants (which get reset by init() anyway) * vignettes/RcppZiggurat.RData: Updated simulation results * tests/zigguratTest.Rout.save: Updated now that the default Ziggurat generator is in fact identical to LZLLV * tests/zigguratTestAll.R: New test to validate that results are identical on 32 and 64 bit platforms * tests/zigguratTestAll.Rout.save: Reference output * vignettes/RcppZiggurat.Rnw: Added comment about cached results 2014-06-15 Dirk Eddelbuettel <edd@debian.org> * inst/include/*: Switch generators from float to double to ensure consistent results on 32 and 64 bit platforms 2014-06-14 Dirk Eddelbuettel <edd@debian.org> * src/ziggurat.cpp (zsetseedGSL): Add seed setter for GSL variant * man/ziggurat.Rd: Documentation entry for GSL seed setter 2014-01-26 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION: Version 0.1.2 2014-01-22 Dirk Eddelbuettel <edd@debian.org> * NAMESPACE: Add importFrom(Rcpp, evalCpp) needed for next Rcpp 2013-12-29 Dirk Eddelbuettel <edd@debian.org> * demo/notForCRANbenchmark.R: Updates to the benchmark deploying the generators from Boost, Armadillo and the C++11 library -- none of which are particularly fast. * demo/notForCRANbenchmark.cpp: Idem for C++ side of benchmark * .travis.yml: Do not install highlight as we check without vignettes * man/ziggurat.Rd: Updated and extended basic manual page 2013-12-28 Dirk Eddelbuettel <edd@debian.org> * inst/include/ZigguratR.h (Ziggurat): Added a generator which uses R's unif_rand() as a source of uniform RNG -- so that we can seed it from R when Ziggurat is used as the user-supplied generator * src/ziggurat.cpp: Make generator available as user_norm_rand() 2013-12-22 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION: Version 0.1.1 * DESCRIPTION: Added 'Depends: R (>= 3.0.0)' as we use the vignette builder facility * cleanup: Remove all pdf files in vignettes/ to force rebuilds 2013-12-21 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION: Version 0.1.0 * Numerous changes made since the previous version: - cleaner implementation using virtual base class and namespaces - better split between header files in inst/include and src - new open source implementations from Gretl and QuantLib - added three tests: chi^2 as in Leong et al, standard test common for uniform generators, new adapted standard test - added three tests also as user-accessible functions, and as demos - added vignette describing method, implementation, statistical tests and properties, as well as generator speed comparison 2013-10-06 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION: Initial 0.0.1 packaging, github push and CRAN upload