Changes in version 0.21-0.2 (2024-01-10) Misc o 2nd try: R CMD build added the *.R to inst/doc, ... Changes in version 0.21-0.1 (2023-12-07) Misc o R CMD build now added the *.R to inst/doc, circumventing knitr's hack with _R_CHECK_LICENCE_. Changes in version 0.21-0 (2023-10-12) BUG FIXES o ../tests/round-tst.R: Better at detecting non-valid long-double; needed e.g., for BDR's valgrind instrumented R checks. o R bugzilla URL updates. Changes in version 0.20-0 (2021-01-05) NEW FEATURES o New vignette rationalRound, comparing CRAN package gmp's based exact rational rounding with our package's algorithms. BUG FIXES o adapt tests/ to failing (NaN) for some "r3.C" cases, when there are no long doubles (as on Mac M1). Changes in version 0.12-2 (2020-07-06) NEW FEATURES o in roundX()'s help page example, consider numerical noise when checking for equality of different versions. o The Rounding vignette now gives R 4.0.0's state and mentions mathematical _exact rounding_ via rational arithmetic. BUG FIXES o Tweaked tests/ slightly so they work on an R configured with --no-long-double. Changes in version 0.12-1 (2020-01-24) NEW FEATURES o Added trace option to "r3d.C", as it failed on 32-bit (Windows and Fedora 30) platforms, giving Inf 7 out of 16 times for roundX(.Machine$double.xmax, -(295:310), "r3d.C"). Changes in version 0.12-0 NEW FEATURES o Added rounding version "r3d.C", version of "r3.C" which is _not_ using any long double and should match the pure R version "r3" more closely. Changes in version 0.11-0 NEW FEATURES o externalized round_r3() and added info option. o provide simple wrapper roundAll() to apply all roundVersions. o Obey CRAN requirements by adding info to DESCRIPTION, etc. o Added C rounding version "r3.C", by translating the R code of "r3" to C, making use of long double to possibly get extended accuracy. Changes in version 0.10-1 NEW FEATURES o added "sprintf" version for round(); new roundVersions, Jan. 2. o + first regression tests. o Added R (interface to libc) version of C99 libmath functions logB(), ilogb(), nearbyint(), fpclassify(), isnormal(), signbit(), and nextafter(). o added "r2a.C" version of round(), corresponding to my (svn r77618; Dec 24, 2019) commit to R-devel. o added "r3", my “optimal” round() pure R version. o new randI() for random integers of specified number of digits, in order to create simulated data examples for round*() testing. Changes in version 0.10-0 NEW FEATURES o New package round: _Implements several versions of round(x, digits)_; with just the one function roundX(x, digits, version) and possible versions c("r0", "r1", "r1a", "r2"), all via C code of current (R-devel) and former (R and R-devel) versions of R's own round(x, digits). E.g., "r2" is related to my change of round() in R-devel via svn commit r77618, on 2019-12-24, with message _tweaks to round() bug fix for PR#17668 in r77609_.