2024-01-12 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.2.6 * configure.ac: Idem * configure: Idem 2024-01-04 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll micro version and date * src/libdieharder/bits.c: Adjust format for r-devel on Windows * src/libdieharder/countx.c: Idem * src/libdieharder/rng_file_input.c: Idem * src/libdieharder/rngav.c: Idem * src/libdieharder/sts_monobit.c: Idem 2023-01-12 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.2.5 * configure.ac: Idem * configure: Idem * configure.ac: Remove 'AC_PROG_CC' to appease a CRAN email * configure: Idem 2022-12-15 Dirk Eddelbuettel * src/libdieharder/dieharder/libdieharder.h: Include as carried over from pull request #4 in dieharder repo 2022-10-23 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.2.4 * configure.ac: Idem * configure: Idem * src/*: Numerous changes to accomodate clang-15 -Wstrict-prototypes 2021-12-23 Dirk Eddelbuettel * README.md: Remove unused continuous integration artifact and badge 2021-12-14 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.2.3 * configure.ac: Idem * configure: Idem * src/libdieharder/dieharder/libdieharder.h (KB): Renamed from K * src/libdieharder/rng_file_input.c (file_input_get): Use KB not K * src/libdieharder/kstest.c (p_ks_new): Allocate two vectors with calloc instead of malloc for side effect of zero setting 2021-12-09 Dirk Eddelbuettel * configure.win: Based on patch by Tomas Kalibera that is part of his changes for the Windows utf8-enhabced ucrt3 builds of R 4.2.0 2021-11-02 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll minor version * src/libdieharder/rngs_gnu_r.c: Comment-out #define for long triggering warning when using clang * src/dieharder.c (dieharderGenerators): Also initialize j * configure.ac: Set version 0.2.2, belatedly 2021-11-01 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.2.2 * src*: Several Nov 1 and Oct 30 changes are based on extremely helpful email by Brian D Ripley which is gratefully acknowledged. Together with the refactored build system and the changes to lindieharder the package should now be in better standing. * src/libdieharder/skein_block64.c: Use intptr_t * src/libdieharder/bits.c (mybitadd): Correct assignment * src/Makevars.win: Simplified, no longer builds libdieharder * README.md: Remove DieHarder URL which upsets CRAN URL checker * man/dieharder.Rd: Idem 2021-10-31 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll minor version * configure.ac: Ran 'autoupdate; autoreconf --warnings=obsolete' * configure: Regenerated * src/Makevars.in: Simplified, no longer builds libdieharder * src/libdieharder/dab_filltree.c (insert): Use 'static inline' * src/libdieharder/dab_filltree2.c (insertBit): Idem * src/libdieharder/*: Adapted for R use by converting all stdout messaging to Rprintf and REprintf, comment-out exit 2021-05-26 Dirk Eddelbuettel * DESCRIPTION (BugReports): Add to DESCRIPTION 2021-01-15 Dirk Eddelbuettel * .github/workflows/ci.yaml: Add CI runner using r-ci * README.md: Add new badge 2020-09-07 Dirk Eddelbuettel * README.md: Added 'Last Commit' badge * .travis.yml: Updated to 'bionic' and R 4.0.* 2019-12-06 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.2.1 * src/globals.c: New file with global variable defitions * src/dieharder.h: Declare global variables 'extern' * src/libdieharder/dieharder/libdieharder.h: Ditto * src/libdieharder/dieharder/dieharder_rng_types.h: Ditto * src/libdieharder/dieharder/dieharder_test_types.h: Ditto * src/libdieharder/dieharder/parse.h: Ditto * src/libdieharder/dieharder/rgb_operm.h: Ditto * src/libdieharder/dieharder/rgb_persist.h: Ditto * src/libdieharder/parse.c: Ditto * configure.ac: No longer use external libdieharder as it does not [yet or maybe ever] support the changes for -fno-common * configure: Ditto * src/libdieharder/Makefile.in: Minor configure use fix * src/libdieharder/Makefile.win: Added for Windows build * .travis.yml: No longer install libdieharder-dev * src/libdieharder/bits.c: Comment-out unused variable * src/libdieharder/chisq.c: Ditto * src/libdieharder/dab_dct.c: Ditto * src/libdieharder/dab_filltree2.c: Ditto * src/libdieharder/diehard_runs.c: Ditto * src/libdieharder/rank.c: Ditto * src/libdieharder/dieharder/dab_opso2.h: Add attribute unused * src/libdieharder/rng_ca.c: More explicit indentation for loop * src/libdieharder/random_seed.c: Use return from fread * src/libdieharder/rng_dev_arandom.c: Ditto * src/libdieharder/rng_dev_random.c: Ditto * src/libdieharder/rng_dev_urandom.c: Ditto * vignettes/.install_extra: Added to support rds data cache * vignettes/r_generators_result.rds: Cache result 2019-06-20 Dirk Eddelbuettel * DESCRIPTION (Author): Use name without email as in other packages 2018-12-20 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.2.0 * src/Makevars.in: Use standard compilation flags * src/Makevars.win: Idem * src/libdieharder/: Assign return value from fread * configure.ac: Query R for endianness * configure: Idem * src/libdieharder/Makefile.in: Set endianness * README.md: Add dependency badge * configure.ac: Renamed from configure.in 2018-12-19 Dirk Eddelbuettel * src/Makevars.win: Add Windows support * tools/winlibs.R: Fetch GSL on Windows * DESCRIPTION: Remove 'OS_type: unix' * src/Makevars.in: Refine build process 2018-12-18 Dirk Eddelbuettel * src/libdieharder/: Include DieHarder library * configure.in: Compile libdieharder if none on system * configure: Idem * src/Makevars.in: Idem 2018-03-15 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.1.4 * NAMESPACE: Added S3 method registration [CRAN request]; added imports from graphics and stats * src/init.c: Added R_init_* registration * tests/RDieHarder.Rout.save: Minor update to tests reference output due to what seems to be rounding issues on two lines * .travis.yml: Use run.sh from r-travis * DESCRIPTION: Also restrict with OS_type: unix * README.md: One more URL using https 2014-02-20 Dirk Eddelbuettel * DESCRIPTION: Release 0.1.3 * vignettes/: Moved files from inst/doc/ * R/dieharder.R (print.dieharder): Explicitly class result as htest object so ensure dispatching to stats:::print.htest() * .travis.yml: Added for GitHub / Travis CI support * .gitignore: Added 2013-10-12 Dirk Eddelbuettel * inst/doc/RDieHarder.Rnw: Add note about Irwin-Hall distribution 2012-04-11 Dirk Eddelbuettel * DESCRIPTION: Release 0.1.2 2012-04-10 Dirk Eddelbuettel * src/*: numerous changes prompted by current R CMD check: - removed stdout and stderr, - changed printf to Rprintf, - changed fprintf(stderr,...) to REprintf(...) - no exit() (but call Exit()) * inst/doc/RDieHarder.Rnw: minor cosmetic update * inst/doc/*: Removed a few vignette temp files * inst/doc/auto: removing temp dir * inst/doc/auto/RDieHarder.el: removing temp file * cleanup: also remove inst/doc/auto/ 2011-04-05 Dirk Eddelbuettel * src/add_ui_rngs.c, src/list_rngs.c, src/list_tests.c: updated to current DieHarder versions * src/Makevars.in: remove -W as it belongs in ~/.R/Makevars * src/histogram.c: no longer needed with DieHarder 3.31.* 2011-03-24 Dirk Eddelbuettel * R/dieharder.R, R/zzz.R: .onLoad now uses assign into the namespace rather than hidden globals for the generator and test tables set SVN properties Date and URL on both files 2011-03-23 Dirk Eddelbuettel * DESCRIPTION: updated too * tests/longerRun.R, tests/longerRun.Rout.save: committing but somewhat work in progress and excluded from tarfile * man/dieharder.Rd, tests/RDieHarder.R, tests/RDieHarder.Rout.save: minimal changes for DieHarder 3.31.0 * inst/doc/RDieHarder.Rnw, inst/doc/RDieHarder.pdf: minimal changes, needs rewrite and polish * R/dieharder.R, R/zzz.R: committing with new initialization for tests as well * .Rbuildignore: added to exclude a mostly internal test file from getting into the tarball * inst/doc/RDieHarder-r-rngs.pdf, inst/doc/RDieHarder-rd-example.pdf, inst/doc/RDieHarder.tex: remove old files * src/deprecated: remove old now-empty directory * src/deprecated/db_gnu_r_rngs.c, src/deprecated/dieharder.c, src/deprecated/dieharder.h, src/deprecated/histogram.c, src/deprecated/list_rngs.c, src/deprecated/startup.c, src/deprecated/test.c, src/deprecated/testbits.c, src/deprecated/work.c: remove old unused files * src/choose_rng.c, src/dieharder.c, src/dieharder.h, src/dieharder_exit.c, src/help.c, src/histogram.c, src/list_rand.c, src/output.c, src/output.h, src/output_rnds.c, src/parsecl.c, src/rng_empty_random.c, src/run_all_tests.c, src/run_test.c, src/startup.c, src/time_rng.c, src/user_template.c, src/user_template.h: new or modified files for Dieharder 3.31.0 * src/*:: remove files now in libdieharder or changed 2009-01-31 Dirk Eddelbuettel * DESCRIPTION: Version 0.1.1 2008-09-10 Dirk Eddelbuettel * DESCRIPTION: Version 0.1.0 2008-08-10 Dirk Eddelbuettel * configure: updated for release 0.0.7 2008-08-10 Dirk Eddelbuettel * DESCRIPTION: Version 0.0.7 2008-07-24 Dirk Eddelbuettel * DESCRIPTION: Version 0.0.6 2007-08-05 Dirk Eddelbuettel * DESCRIPTION: Version 0.0.5 2007-06-01 Dirk Eddelbuettel * DESCRIPTION, R/dieharder.R, inst/doc/*: tarball 0.0.3 2007-06-01 Dirk Eddelbuettel * DESCRIPTION, R/dieharder.R, R/zzz.R, inst/doc/*, src/dieharder.c: tarball 0.0.2 2007-06-01 Dirk Eddelbuettel * DESCRIPTION, R/*, src/*, tests/*: tarball 0.0.1