Revisions of R-base

Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 81)
-  CHANGES IN R 3.5.3:
  INSTALLATION on a UNIX-ALIKE:
    * Detection of flags for C++98/11/14/17 has been improved: in
      particular if CXX??STD is set, it is tried first with no
      additional flags.
  PACKAGE INSTALLATION:
    * New macro F_VISIBILITY as an alternative to F77_VISIBILITY.  This
      will become the preferred form in R 3.6.0.
  BUG FIXES:
    * writeLines(readLines(fnam), fnam) now works as expected, thanks
      to Peter Meissner's PR#17528.
    * setClassUnion() no longer warns, but uses message() for now, when
      encountering "non local" subclasses of class members.
    * stopifnot(exprs = T) no longer fails.
buildservice-autocommit accepted request 670208 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 80)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) accepted request 667336 from Todd R's avatar Todd R (TheBlackCat) (revision 79)
- Add architecture-independent package directory.
  Taken from the Fedora version of R.
- Add RPM macros to ease installation of R packages.
- Fix building on older versions of openSUSE.
buildservice-autocommit accepted request 660243 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 78)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 77)
-  CHANGES IN R 3.5.2:
  PACKAGE INSTALLATION:
    * New macro CXX_VISIBILITY analogous to C_VISIBILITY (which several
      packages have been misusing for C++ code) for the default C++
      compiler (but not necessarily one used for non-default C++
      dialects like C++14).
  TESTING:
    * The random number generator tests in tests/p-r-random-tests.R no
      longer fail occasionally as they now randomly sample from
      "certified" random seeds.
  BUG FIXES:
    * The "glm" method of drop1() miscalculated the score test
      (test="Rao") when the model contained an offset.
    * Linear multiple empty models such as lm(y ~ 0) now have a
      correctly dimensioned empty coefficient matrix; reported by Brett
      Presnell.
    * vcov(<empty mlm>) and hence confint() now work (via a consistency
      change in summary.lm()).
    * confint(<multiple lm()>) now works correctly; reported on R-devel
      by Steven Pav.
    * quade.test() now also works correctly when its arguments are not
      yet sorted along groups, fixing PR#15842.
    * Installation on a Unix-alike tries harder to link to the pthread
      library where required (rather than relying on OpenMP to provide
      it: configuring with --disable-openmp was failing on some Linux
      systems).
    * The data.frame method for print(x) is fast now also for large
      data frames x and got an optional argument max, thanks to
      suggestions by Juan Telleria.
    * hist() no longer integer overflows in very rare cases, fixing
buildservice-autocommit accepted request 620182 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 76)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 75)
-  CHANGES IN R 3.5.1 :
  BUG FIXES:
    * file("stdin") is no longer considered seekable.
    * dput() and dump() are no longer truncating when
      options(deparse.max.lines = *) is set.
    * Calls with an S3 class are no longer evaluated when printed,
      fixing part of PR#17398, thanks to a patch from Lionel Henry.
    * Allow file argument of Rscript to include space even when it is
      first on the command line.
    * callNextMethod() uses the generic from the environment of the
      calling method. Reported by Herv'e Pag`es with well documented
      examples.
    * Compressed file connections are marked as blocking.
    * optim(*, lower = c(-Inf, -Inf)) no longer warns (and switches the
      method), thanks to a suggestion by John Nash.
    * predict(fm, newdata) is now correct also for models where the
      formula has terms such as splines::ns(..) or stats::poly(..),
      fixing PR#17414, based on a patch from Duncan Murdoch.
    * simulate.lm(glm(*, gaussian(link = <non-default>))) has been
      corrected, fixing PR#17415 thanks to Alex Courtiol.
    * unlist(x) no longer fails in some cases of nested empty lists.
      Reported by Steven Nydick.
    * qr.coef(qr(<all 0, w/ colnames>)) now works.  Reported by Kun
      Ren.
    * The radix sort is robust to vectors with >1 billion elements (but
      long vectors are still unsupported). Thanks to Matt Dowle for the
      fix.
    * Terminal connections (e.g., stdin) are no longer buffered. Fixes
      PR#17432.
    * deparse(x), dput(x) and dump() now respect c()'s argument names
buildservice-autocommit accepted request 600354 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 74)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 73)
- CHANGES IN R 3.5.0:
  SIGNIFICANT USER-VISIBLE CHANGES:
    * All packages are by default byte-compiled on installation.  This
      makes the installed packages larger (usually marginally so) and
      may affect the format of messages and tracebacks (which often
      exclude .Call and similar).
  NEW FEATURES:
    * factor() now uses order() to sort its levels, rather than
      sort.list().  This allows factor() to support custom vector-like
      objects if methods for the appropriate generics are defined.  It
      has the side effect of making factor() succeed on empty or
      length-one non-atomic vector(-like) types (e.g., "list"), where
      it failed before.
    * diag() gets an optional names argument: this may require updates
      to packages defining S4 methods for it.
    * chooseCRANmirror() and chooseBioCmirror() no longer have a
      useHTTPS argument, not needed now all R builds support https://
      downloads.
    * New summary() method for warnings() with a (somewhat
      experimental) print() method.
    * (methods package.) .self is now automatically registered as a
      global variable when registering a reference class method.
    * tempdir(check = TRUE) recreates the tempdir() directory if it is
      no longer valid (e.g. because some other process has cleaned up
      the /tmp directory).
    * New askYesNo() function and "askYesNo" option to ask the user
      binary response questions in a customizable but consistent way.
      (Suggestion of PR#17242.)
    * New low level utilities ...elt(n) and ...length() for working
      with ... parts inside a function.
Darin Perusich's avatar Darin Perusich (deadpoint) committed (revision 72)
added gcc-c++ build dependency
buildservice-autocommit accepted request 589689 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 71)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 70)
- Setting correctly R_UNZIPCMD
  Corrects this bug: http://bugzilla.suse.com/show_bug.cgi?id=1083075
buildservice-autocommit accepted request 587453 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 69)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 68)
- upstrem updated to 3.4.4
  CHANGES IN R 3.4.4:
  NEW FEATURES:
    * Sys.timezone() tries more heuristics on Unix-alikes and so is
      more likely to succeed (especially on Linux).  For the slowest
      method, a warning is given recommending that TZ is set to avoid
      the search.
    * The version of LAPACK included in the sources has been updated to
      3.8.0 (for the routines used by R, a very minor bug-fix change).
    * parallel::detectCores(logical = FALSE) is ignored on Linux
      systems, since the information is not available with virtualized
      OSes.
  INSTALLATION on a UNIX-ALIKE:
    * configure will use pkg-config to find the flags to link to jpeg
      if available (as it should be for the recently-released jpeg-9c
      and libjpeg-turbo).  (This amends the code added in R 3.3.0 as
      the module name in jpeg-9c is not what that tested for.)
  DEPRECATED AND DEFUNCT:
    * Sys.timezone(location = FALSE) (which was a stop-gap measure for
      Windows long ago) is deprecated.  It no longer returns the value
      of environment variable TZ (usually a location).
    * Legacy support of make macros such as CXX1X is formally
      deprecated: use the CXX11 forms instead.
  BUG FIXES:
    * power.prop.test() now warns when it cannot solve the problem,
      typically because of impossible constraints. (PR#17345)
    * removeSource() no longer erroneously removes NULL in certain
      cases, thanks to D'enes T'oth.
    * nls(`NO [mol/l]` ~ f(t)) and nls(y ~ a) now work.  (Partly from
      PR#17367)
buildservice-autocommit accepted request 586283 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 67)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) accepted request 586069 from Cristian Rodríguez's avatar Cristian Rodríguez (elvigia) (revision 66)
- Do not buildrequire xorg-x11-devel but individual x libs.
buildservice-autocommit accepted request 546684 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 65)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 64)
- upstream updated to 3.4.3
  CHANGES IN R 3.4.3:
  INSTALLATION on a UNIX-ALIKE:
    * A workaround has been added for the changes in location of
      time-zone files in macOS 10.13 'High Sierra' and again in
      10.13.1, so the default time zone is deduced correctly from the
      system setting when R is configured with --with-internal-tzcode
      (the default on macOS).
    * R CMD javareconf has been updated to recognize the use of a Java
      9 SDK on macOS.
  BUG FIXES:
    * raw(0) & raw(0) and raw(0) | raw(0) again return raw(0) (rather
      than logical(0)).
    * intToUtf8() converts integers corresponding to surrogate code
      points to NA rather than invalid UTF-8, as well as values larger
      than the current Unicode maximum of 0x10FFFF.  (This aligns with
      the current RFC3629.)
    * Fix calling of methods on S4 generics that dispatch on ... when
      the call contains ....
    * Following Unicode 'Corrigendum 9', the UTF-8 representations of
      U+FFFE and U+FFFF are now regarded as valid by utf8ToInt().
    * range(c(TRUE, NA), finite = TRUE) and similar no longer return
      NA. (Reported by Lukas Stadler.)
    * The self starting function attr(SSlogis, "initial") now also
      works when the y values have exact minimum zero and is slightly
      changed in general, behaving symmetrically in the y range.
    * The printing of named raw vectors is now formatted nicely as for
      other such atomic vectors, thanks to Lukas Stadler.
buildservice-autocommit accepted request 529866 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 63)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 62)
- upstream update to 3.4.2
CHANGES IN R 3.4.2:
  NEW FEATURES:
    * Setting the LC_ALL category in Sys.setlocale() invalidates any
      cached locale-specific day/month names and the AM/PM indicator
      for strptime() (as setting LC_TIME has since R 3.1.0).
    * The version of LAPACK included in the sources has been updated to
      3.7.1, a bug-fix release.
    * The default for tools::write_PACKAGES(rds_compress=) has been
      changed to "xz" to match the compression used by CRAN.
    * c() and unlist() are now more efficient in constructing the
      names(.) of their return value, thanks to a proposal by Suharto
      Anggono.  (PR#17284)
  UTILITIES:
    * R CMD check checks for and R CMD build corrects CRLF line endings
      in shell scripts configure and cleanup (even on Windows).
  INSTALLATION on a UNIX-ALIKE:
    * The order of selection of OpenMP flags has been changed: Oracle
      Developer Studio 12.5 accepts -fopenmp and -xopenmp but only the
      latter enables OpenMP so it is now tried first.
  BUG FIXES:
    * within(List, rm(x1, x2)) works correctly again, including when
      List[["x2"]] is NULL.
    * regexec(pattern, text, *) now applies as.character(.) to its
      first two arguments, as documented.
    * write.table() and related functions, writeLines(), and perhaps
      other functions writing text to connections did not signal errors
      when the writes failed, e.g. due to a disk being full.  Errors
      will now be signalled if detected during the write, warnings if
      detected when the connection is closed.  (PR#17243)
Displaying revisions 61 - 80 of 141
openSUSE Build Service is sponsored by