R-1.2.3 is released
Peter Dalgaard BSA
p.dalgaard at biostat.ku.dk
Thu Apr 26 14:37:25 CEST 2001
I've rolled up R-1.2.3.tgz a moment ago. This is mainly adds fixes to
the Macintosh port, but it also has a number of bugfixes for all
You can get it from the developer site
or wait for it to be mirrored at a CRAN site near you within a day or two.
Binaries for various platforms will appear in due course.
There's also a version split in three for floppies and a patch file
(The patches miss out on one file because binary files cannot be
patched: R-1.2.3/src/gnuwin32/installer/R.bmp . This not likely to be
of consequence to anyone, but drop us a note if it bothers you.)
For the R Core Team,
Here's the relevant part of the NEWS file:
CHANGES IN R VERSION 1.2.3
o Support for configuration and building the Unix version of R
under Mac OS X. (The `classic' Macintosh port is `Carbonized'
and also runs under that OS.)
o dotchart() and stripchart() become the preferred names for
dotplot() and stripplot(), respectively. The old names are now
o Functions in package ctest now consistently use +/-Inf rather
than NA for one-sided confidence intervals.
o `Writing R Extensions' incorrectly described an entry point
`fmod' which was not included in the R binary on most systems.
The entry point has been removed, to avoid any confusion with
the standard C entry point of the same name.
o Printing of kernels in package ts was unreliable: the internal
representation was correct.
o A problem with "..." in substitutions has been fixed (PR#860).
o Various strangeness with match.call() and "..." has been fixed
o sys.function() could return an unevaluated promise, messing up
formals() and match.arg() (PR#872)
o Deparsing or dumping attributes with non-standard names was
not quoting the name (PR#871).
o We now use match.fun() in tapply() so that it won't get trapped
by non-functions masking FUN.
o The `nmax' argument in scan(what=list(...), nmax=300) was
counting blank lines, although they were said to be ignored.
This affected using read.table on files with blank lines in
1.2.2, and using `n' with `what' a list.
o as.numeric(), as.integer(), as.complex() returned zero on
completely blank strings. Now they return NA. (PR#870)
o Overflow in deparse() in terms(formula) with very long left-hand
side fixed. (PR#873)
o lowess(c(1:3, 7:5)) now should give the same on different platforms,
since now in the C code (int)(f*n + 1e-7) is used.
o curve(*, add = TRUE) now works properly with active log scales.
o rt() could give different results on different platforms as
the order of evaluation of calls to random numbers was not
fully defined. This affected the Mac port.
o ppr() inside nested calls sometimes failed to find objects
due to a typo in the eval call in ppr.formula.
o qchisq(0.025, 31, ncp=1, lower.tail=FALSE) now works. (PR#875)
o dchisq with integer x, df and ncp sometimes gave incorrect
results on i686 Linux.
o Cancelling a quit caused quit() not to ask next time it was called.
o Some complicated operations with "..." didn't work.
o Missingness was not correctly propagated in some cases.
o eigen() segfaulted on 0-dimensional matrices.
o nls( ~ rhs, ..) now works (formula with empty left hand side).
o The fuzz added in hist() for 1.2.2 broke the logic testing for
o Calls to replacement functions ("f<-") lost argument names
o is.na() and is.nan() gave random results on lists containing
o cor(), cov() and var() gave a result on a zero-length argument
(now an error). cov(x, NULL) and cor(x, NULL) are now errors
if x is a vector. (PR#883).
o ?smooth.spline now properly describes `spar' which is *not*
lambda. smooth.spline(1:20, spar = 50) gives an error instead
of silent nonsense. print.smooth.spline() now makes use of a
o Confidence intervals for wilcox.test() had the samples reversed
in the two-sided case (PR#895), and sometimes got continuity
correction wrong (PR#896).
o Using out-of-range font values in text() on a postscript()
device on Windows could crash. .ps.prolog was incorrectly
named in some of the documentation. (PR#914)
o Warning messages of > 8191 chars could crash R (PR#902), as
could errors. Now they are truncated to 8191 chars on
machines which have vsnprintf (almost all).
o range() now works properly for date-time objects.
o contour() could loop infinitely (PR#897).
o R-lang manual had precedence of %% wrong (PR#879).
o try() constructs lost protection of R_alloc'ed memory (PR#877).
o Documented that as.numeric() dispatches to as.double.foo methods
o httpclient() (and the "socket" method of download.file) skipped ^V
rather than ^Z in input (if drop.ctrl.z = TRUE, the default).
o boxplot(*, range = 0) and boxplot.stats(*, coef = 0) now
don't return outliers anymore (PR#917).
o segmentation fault with tmp[[1,]] (PR#904)
o incorrect "..." handling in plot.factor (PR#830)
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
r-announce mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-announce-request at stat.math.ethz.ch
More information about the R-announce