<?xml version="1.0" encoding="utf-8"?>

<!-- name="generator" content="blosxom/2.0" -->

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Daily News:  R-devel</title>
    <link>http://developer.r-project.org/blosxom.cgi/R-devel</link>
    <atom:link href="http://developer.r-project.org/blosxom.cgi/R-devel/index.rss" rel="self" type="application/rss+xml" />
    <description>Daily updates to R-devel</description>
    <language>en</language>

<item>
<title>2012-02-09</title>
<pubDate>Thu, 09 Feb 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/09#n2012-02-09</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/09#n2012-02-09</guid>
<description><![CDATA[<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
The defaults for some of the options in ‘R CMD check’ (described in the
‘R Internals’ manual) have changed: the checks for unsafe and
‘.Internal()’ calls and for partial matching of arguments in R function
calls are now done by default.
</P></LI>

</UL>
<H4>2.14.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘R CMD check’ now reports by default on licenses not according to the
description in ‘Writing R Extensions’.
</P></LI>

</UL>
<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Printing of arrays did not have enough protection (C level), e.g., in
the context of ‘capture.output()’.  (Reported by Hervé Pagès and Martin
Morgan.)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">str(*, ....., strict.width="cut") now also obeys ‘list.len = n’. (Reported by Sören Vogel.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-02-08</title>
<pubDate>Wed, 08 Feb 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/08#n2012-02-08</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/08#n2012-02-08</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘NROW(x)’ and ‘NCOL(x)’ now work whenever ‘dim(x)’ looks appropriate,
e.g., also for moregeneralized matrices.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-02-06</title>
<pubDate>Mon, 06 Feb 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/06#n2012-02-06</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/06#n2012-02-06</guid>
<description><![CDATA[<H4>2.14.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The included version of zlib has been updated to 1.2.6.
</P></LI>

</UL>
<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">str(*, ....., strict.width="cut") now also obeys ‘list.len = n’ (Reported by Sören Vogel.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-02-04</title>
<pubDate>Sat, 04 Feb 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/04#n2012-02-04</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/04#n2012-02-04</guid>
<description><![CDATA[<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now warns (rather than notes) on undeclared use of other packages in examples and tests: increasingly people are using the metadata in the ‘DESCRIPTION’ file to compute information about packages, for example reverse dependencies.</INS>
</P></LI>
</UL>
<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
str(*, ....., strict.width=&quot;cut&quot;) now also obeys 'list.len = n'
(Reported by Sören Vogel.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-02-03</title>
<pubDate>Fri, 03 Feb 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/03#c2012-02-03</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/03#c2012-02-03</guid>
<description><![CDATA[<H4>CHANGES IN R-devel INSTALLER (Windows)</H4>
<UL>
<LI><P>
The installer has many fewer options with more files always being
installed, as file space is nowadays no longer an issue.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">It is now possible to select ‘64-bit Files’ from the standard installer even on a 32-bit version of Windows.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-02-02</title>
<pubDate>Thu, 02 Feb 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/02#n2012-02-02</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/02/02#n2012-02-02</guid>
<description><![CDATA[<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ now warns (rather than notes) on undeclared use of other
packages: increasingly people are using the metadata in the
‘DESCRIPTION’ file to compute information about packages, for example
reverse dependencies.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-31</title>
<pubDate>Tue, 31 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/31#n2012-01-31</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/31#n2012-01-31</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
For consistency, circles with zero radius are omitted by ‘points’ and
‘grid.circle()’.  Previously this was device-dependent, but they were
usually invisible.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-29</title>
<pubDate>Sun, 29 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/29#n2012-01-29</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/29#n2012-01-29</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE parallel </H4>
<UL>
<LI><P>
‘makePSOCKCluster()’ has a new option ‘useXDR = FALSE’ which can be
used to avoid byte-shuffling for serialization when all the nodes are
known to little-endian (or all big-endian).
</P></LI>

<LI><P>
‘makeForkCluster()’ and the multicore-based functions all use native
byte order for serialization.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-28</title>
<pubDate>Sat, 28 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/28#n2012-01-28</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/28#n2012-01-28</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
The internal (un)serialization code is faster for long vectors,
particularly with XDR on some platforms.  (Based on a suggested patch
by Michael Spiegel.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-26</title>
<pubDate>Thu, 26 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/26#n2012-01-26</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/26#n2012-01-26</guid>
<description><![CDATA[<H4>2.14.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">PCRE has been upgraded to version 8.21: as well as bug fixes and greater Perl compatibility, this adds a JIT pattern compiler, about which PCRE's news says ‘large performance benefits can be had in many situations’.  This is supported on most but not all R platforms.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Function ‘compactPDF()’ in package ‘tools’ now takes the default for argument ‘gs_quality’ from environment variable ‘GS_QUALITY’: there is a new value ‘"none"’, the ultimate default, which prevents GhostScript being used in preference to ‘qpdf’ just because environment variable ‘R_GSCMD’ is set.  If ‘R_GSCMD’ is unset or set to ‘""’, the function will try to find a suitable GhostScript executable.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-01-25</title>
<pubDate>Wed, 25 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/25#n2012-01-25</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/25#n2012-01-25</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
Function ‘compactPDF()’ in package ‘tools’ now takes the default for
argument ‘gs_quality’ from environment variable ‘GS_QUALITY’: there is
a new value ‘&quot;none&quot;’, the ultimate default, which prevents GhostScript
being used in preference to ‘qpdf’ just because environment variable
‘R_GSCMD’ is set.
</DEL>
</P></LI>

</UL>
<H4>2.14.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
Function ‘compactPDF()’ in package ‘tools’ now takes the default for
argument ‘gs_quality’ from environment variable ‘GS_QUALITY’: there is
a new value ‘&quot;none&quot;’, the ultimate default, which prevents GhostScript
being used in preference to ‘qpdf’ just because environment variable
‘R_GSCMD’ is set.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-25</title>
<pubDate>Wed, 25 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/25#c2012-01-25</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/25#c2012-01-25</guid>
<description><![CDATA[<H4>2.14.1 patched BUG FIXES (Windows)</H4>
<UL>
<LI><P>
Using a prompt of more than 80 characters in ‘readline()’ could cause a
buffer overflow in Rterm.  (Reported by Henrik Bengtsson.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-24</title>
<pubDate>Tue, 24 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/24#c2012-01-24</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/24#c2012-01-24</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The supported toolchain has changed since the one used for R 2.12.0 to
2.14.x: see the‘R Installation and Administration manual’.  Compiled
code (except DLLs) may be incompatible with previous toolchains (and
compiled C++ code almost certainly will be).
</P>
<P>
This is a ‘multilib’ toolchain: there is a single set of tools in the
‘bin’ directory and which sub-architecture is selected by a flag: in
most cases ‘-m32’ _vs_ ‘-m64’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
There is a new macro (aka make variable) ‘SHLIB_PTHREAD_FLAGS’.  This
is set to ‘-pthread’ on builds which support it, and should be included
in both ‘PKG_CPPFLAGS’ (or the Fortran or F9x equivalents) and
‘PKG_LIBS’.
</DEL>
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">As the current toolchain uses only 32-bit executables, it is possible to compile a package for both architectures on 32-bit Windows provided both architectures of R have been installed: use ‘R CMD INSTALL --compile-both’.</INS>
</P></LI>
</UL>
<H4>2.14.1 patched BUG FIXES (Windows)</H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
Using a prompt of more than 80 characters in ‘readline()’ could cause a
buffer overflow in Rterm.  (Reported by Henrik Bengtsson.)
</DEL>
</P></LI>

</UL>
<H4>2.14.1 patched PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
The preferred toolchain has changed since the one used for R 2.12.0 to
2.14.1: see the‘R Installation and Administration manual’.  Compiled
code (except DLLs) may be incompatible with previous toolchains (and
compiled C++ code almost certainly will be: users of ‘Rcpp’ take care).
</P>
<P>
Ensure that the settings in ‘MkRules.local’ are appropriate to the
toolchain you use.
</P></LI>

<LI><P>
There is a new macro (aka make variable) ‘SHLIB_PTHREAD_FLAGS’.  This
is set to ‘-pthread’ on builds using toolchains which support it, and
should be included in both ‘PKG_CPPFLAGS’ (or the Fortran or F9x
equivalents) and ‘PKG_LIBS’.
</P></LI>

</UL>
<H4>2.14.1 patched INSTALLATION (Windows)</H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The sources (and packages) can now be compiled using the multilib toolchain developed for R 2.15.x: see the ‘MULTI’ macro in ‘MkRules.dist’.  This toolchain is used for the CRAN binary distribution.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-01-24</title>
<pubDate>Tue, 24 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/24#n2012-01-24</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/24#n2012-01-24</guid>
<description><![CDATA[<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
‘merge()’ is no longer allowed to create a data frame with duplicate
column names (which confused <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14786">PR#14786</a>).
</P></LI>

</UL>
<H4>2.14.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The internal ‘untar()’ (as used by default by ‘R CMD INSTALL’) now
knows about some ‘pax’ headers which ‘bsdtar’ (e.g., the default ‘tar’
for Mac OS &gt;= 10.6) can incorrectly include in ‘tar’ files, and will
skip them with a warning.
</P></LI>

<LI><P>
PCRE has been upgraded to version 8.21: as well as bug fixes and
greater Perl compatibility, this adds a JIT pattern compiler, about
which PCRE's news says ‘large performance benefits can be had in many
situations’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-23</title>
<pubDate>Mon, 23 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/23#n2012-01-23</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/23#n2012-01-23</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
PCRE has been upgraded to version 8.20 with bug fixes and greater Perl
compatibility.  This adds a JIT pattern compiler, about which PCRE's
news says ‘large performance benefits can be had in many situations’.
(It is supported on most but not all platforms that run R.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The internal ‘untar()’ (as used by default by ‘R CMD INSTALL’) now
knows about some ‘pax’ headers which ‘bsdtar’ (e.g., the default ‘tar’
for Mac OS &gt;= 10.6) can incorrectly include in ‘tar’ files, and will
skip them with a warning.
</DEL>
</P></LI>

<LI><P>
‘serialize()’ has a new option ‘xdr = FALSE’ which will use the native
byte-order for binary serializations.  In scenarios where only
little-endian machines are involved (these days, close to universal)
and (un)serialization takes an appreciable amount of time this may
speed up noticeably transferring data between systems.
</P></LI>

</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The namespace import code was warning when identical S4 generic functions were imported more than once, but should not (reported by Brian Ripley, then Martin Morgan).</INS>
</P></LI>
</UL>
<H4>2.14.1 patched NEW FAEATURES </H4>
<UL>
<LI><P>
The internal ‘untar()’ (as used by default by ‘R CMD INSTALL’) now
knows about some ‘pax’ headers which ‘bsdtar’ (e.g., the default ‘tar’
for Mac OS &gt;= 10.6) can incorrectly include in ‘tar’ files, and will
skip them with a warning.
</P></LI>

<LI><P>
PCRE has been upgraded to version 8.21: as well as bug fixes and
greater Perl compatibility, this adds a JIT pattern compiler, about
which PCRE's news says ‘large performance benefits can be had in many
situations’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-22</title>
<pubDate>Sun, 22 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/22#c2012-01-22</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/22#c2012-01-22</guid>
<description><![CDATA[<H4>CHANGES IN R-devel INSTALLER (Windows)</H4>
<UL>
<LI><P>
It is now possible to select ‘Add 64-bit components’ from the standard
installer (and to select the 64-bit components for a custom install)
even on a 32-bit version of Windows.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-21</title>
<pubDate>Sat, 21 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/21#c2012-01-21</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/21#c2012-01-21</guid>
<description><![CDATA[<H4>2.14.1 patched INSTALLATION (Windows)</H4>
<UL>
<LI><P>
The sources (and packages) can now be compiled using the multilib
toolchain recommended for R 2.15.x: see the ‘MULTI’ macro in
‘MkRules.dist’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-21</title>
<pubDate>Sat, 21 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/21#n2012-01-21</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/21#n2012-01-21</guid>
<description><![CDATA[<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
For consistency with the ‘logLik()’ method, ‘nobs()’ for ‘&quot;nls&quot;’ files
now excludes observations with zero weight.  (Reported by Berwin
Turlach.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-19</title>
<pubDate>Thu, 19 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/19#n2012-01-19</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/19#n2012-01-19</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘setGeneric()’ calls can be simplified when creating a new generic
function by supplying the default method as the ‘def’ argument.  See
‘?setGeneric’.
</P></LI>

</UL>
<H4>2.14.1 patched PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
‘R CMD INSTALL’ will now no longer install certain file types from
‘inst/doc’: these are almost certainly mistakes and for some packages
are wasting a lot of space.  These are ‘Makefile’, files generated by
running LaTeX, and unless the package uses a ‘vignettes’ directory,
PostScript and image bitmap files.
</P>
<P>
Note that only PDF vignettes have ever been supported: some of these
files come from DVI/PS output from the Sweave defaults prior to R
2.13.0.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-16</title>
<pubDate>Mon, 16 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/16#n2012-01-16</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/16#n2012-01-16</guid>
<description><![CDATA[<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now gives a warning rather than a note if it finds inefficiently compressed datasets.  With ‘bzip2’ and ‘xz’ compression having been available since R 2.10.0, it only exceptionally makes sense to not use them.  </P>
<P>  The environment variable ‘_R_CHECK_COMPACT_DATA2_’ is no longer consulted: the check is always done if ‘_R_CHECK_COMPACT_DATA_’ has a true value (its default).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-01-15</title>
<pubDate>Sun, 15 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/15#n2012-01-15</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/15#n2012-01-15</guid>
<description><![CDATA[<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
‘R CMD build’ has more options for ‘--compact-vignettes’: see ‘R CMD
build --help’.
</P></LI>

</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘exportMethods’ directive now exports S4 generics as necessary, as the extensions manual said it does.  The manual has also been updated to be a little more informative on this point.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-01-14</title>
<pubDate>Sat, 14 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/14#n2012-01-14</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/14#n2012-01-14</guid>
<description><![CDATA[<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Forgetting the ‘#endif’ tag in an Rd file could cause the parser to go
into a loop.  (Reported by Hans-Jorg Bibiko.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-13</title>
<pubDate>Fri, 13 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/13#c2012-01-13</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/13#c2012-01-13</guid>
<description><![CDATA[<H4>2.14.1 BUG FIXES (Windows)</H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The fix for PR#14543 caused stack problems with outputting large R objects (e.g. data frames of 25,000 items).  (PR#14698)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-01-13</title>
<pubDate>Fri, 13 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/13#n2012-01-13</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/13#n2012-01-13</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The internal ‘untar()’ (as used by default by ‘R CMD INSTALL’) now knows about some ‘pax’ headers which ‘bsdtar’ (e.g., the default ‘tar’ for Mac OS &gt;= 10.6) can incorrectly include in ‘tar’ files, and will skip them with a warning.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The behaviour of ‘unlink(recursive = TRUE)’ for a symbolic link to a directory has changed: it now removes the link rather than the directory contents (as ‘rm -r’ does).  </P>
<P>  On Windows it no longer follows reparse points (including junctions and symbolic links).</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now gives a warning rather than a note if it finds inefficiently compressed datasets.  With ‘bzip2’ and ‘xz’ compression having been available since R 2.10.0, it only exceptionally makes sense to not use them.</INS>
</P></LI>
</UL>
<H4>2.14.0 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘vector(len)’ and ‘length(x) &lt;- len’ no longer accept ‘TRUE’/‘FALSE’ for ‘len’ (not that they were ever documented to, but there was special-casing in the C code).</INS>
</P></LI>
</UL>
<H4>2.14.0 GRAPHICS DEVICES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">There is a new type ‘X11(type = "dbcairo")’ which updates the screen less frequently: see its help page.</INS>
</P></LI>
</UL>
<H4>2.13.0 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The internal (C) function ‘scientific()’, at the heart of R's ‘format.info(x)’, ‘format(x)’, ‘print(x)’, etc, for numeric ‘x’, has been re-written in order to provide slightly more correct results, fixing PR#14491, notably in border cases including when ‘digits &gt;= 16’, thanks to substantial contributions (code and experiments) from Petr Savicky.  This affects a noticeable amount of numeric output from R.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">There is an additional marked encoding ‘"bytes"’ for character strings. This is intended to be used for non-ASCII strings which should be treated as a set of bytes, and never re-encoded as if they were in the encoding of the current locale: ‘useBytes = TRUE’ is automatically selected in functions such as ‘writeBin()’, ‘writeLines()’, ‘grep()’ and ‘strsplit()’.  </P>
<P>  Only a few character operations are supported (such as ‘substr()’).  </P>
<P>  Printing, ‘format()’ and ‘cat()’ will represent non-ASCII bytes in such strings by a ‘\xab’ escape.</INS>
</P></LI>
</UL>
<H4>2.12.2 SIGNIFICANT USER-VISIBLE CHANGES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Complex arithmetic (notably ‘z^n’ for complex ‘z’ and integer ‘n’) gave incorrect results since R 2.10.0 on platforms without C99 complex support.  This and some lesser issues in trigonometric functions have been corrected.  </P>
<P>  Such platforms were rare (we know of Cygwin and FreeBSD).  However, because of new compiler optimizations in the way complex arguments are handled, the same code was selected on x86_64 Linux with ‘gcc 4.5.x’ at the default ‘-O2’ optimization (but not at ‘-O’).</INS>
</P></LI>
</UL>
<H4>2.11.1 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘do.call()’ing ‘NextMethod’ in erroneous ways no longer segfaults. (PR#13487)</INS>
</P></LI>
</UL>
<H4>2.11.0 SIGNIFICANT USER-VISIBLE CHANGES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">A port to 64-bit Windows is now available as well as binary package repositories: see the ‘R Administration and Installation Manual’.</INS>
</P></LI>
</UL>
<H4>2.11.0 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Internal function ‘matchArgs()’ no longer modifies the general purpose bits of the ‘SEXP’s that make up the formals list of R functions.  This fixes an invalid error message that would occur when a garbage collection triggered a second call to ‘matchArgs’ for the same function _via_ a finalizer.</INS>
</P></LI>
</UL>
<H4>2.10.1 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘qchisq(p, df, ncp, lower.tail = FALSE)’ with ‘ncp &gt;= 80’ was inaccurate for small ‘p’ (as the help page said): it is now less inaccurate.  (In part, PR#13999.)  </P>
<P>  For ‘ncp’ less than but close to 80, ‘pchisq()’ and ‘qchisq()’ are more accurate for probabilities very close to 1 (a series expansion was truncated slightly too early).  </P>
<P>  ‘pchisq(x, df, ncp)’ can no longer return values just larger than one for large values of ‘ncp’.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-01-12</title>
<pubDate>Thu, 12 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/12#c2012-01-12</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/12#c2012-01-12</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Since the toolchain uses only 32-bit executables, it is possible to compile a package for both architectures on 32-bit Windows provided both architectures of R have been installed: use ‘R CMD INSTALL --compile-both’.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-01-12</title>
<pubDate>Thu, 12 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/12#n2012-01-12</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/12#n2012-01-12</guid>
<description><![CDATA[<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The text of a function body containing more than 4096 characters was not properly saved by the parser when entered at the console.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-01-11</title>
<pubDate>Wed, 11 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/11#n2012-01-11</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/11#n2012-01-11</guid>
<description><![CDATA[<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Negative values for ‘options(&quot;max.print&quot;)’ or the ‘max’ argument to
‘print.default()’ caused crashes.  Now the former are ignored and the
latter trigger an error.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14779">PR#14779</a>)
</P></LI>

<LI><P>
The text of function bodies containing more than 4096 characters were
not properly saved by the parser when entered at the console.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-09</title>
<pubDate>Mon, 09 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/09#n2012-01-09</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/09#n2012-01-09</guid>
<description><![CDATA[<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
The namespace import code was warning when identical generic functions
were imported more than once, but should not (reported by Martin
Morgan).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-06</title>
<pubDate>Fri, 06 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/06#n2012-01-06</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/06#n2012-01-06</guid>
<description><![CDATA[<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
A couple of instances of lack of protection of ‘SEXP’s have been
squashed. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14772">PR#14772</a>, <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14773">PR#14773</a>)
</P></LI>

<LI><P>
‘image(x, useRaster=TRUE)’ misbehaved on single-column ‘x’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14774">PR#14774</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-06</title>
<pubDate>Fri, 06 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/06#c2012-01-06</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/06#c2012-01-06</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
Since the toolchain uses only 32-bit executables, it is possible to
compile a package for both architectures on 32-bit Windows provide both
architectures of R have been installed: use ‘R CMD INSTALL
--compile-both’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-04</title>
<pubDate>Wed, 04 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/04#n2012-01-04</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/04#n2012-01-04</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
The ‘traceback()’ function can now be called with an integer argument,
to display a current stack trace. (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14770">PR#14770</a>.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-03</title>
<pubDate>Tue, 03 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/03#n2012-01-03</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/03#n2012-01-03</guid>
<description><![CDATA[<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘R CMD check’ could miss undocumented S4 objects in packages which used
S4 classes but did not ‘Depends: methods’.
</P></LI>

<LI><P>
The HTML Help Search page had malformed links.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14769">PR#14769</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-01-01</title>
<pubDate>Sun, 01 Jan 2012 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/01#c2012-01-01</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2012/01/01#c2012-01-01</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
There is a new function ‘Sys.junction()’ to create junction points on
NTFS file systems.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-30</title>
<pubDate>Fri, 30 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/30#c2011-12-30</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/30#c2011-12-30</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
The behaviour of ‘unlink()’ for reparse points (including junctions and
symbolic links) has changed.  It no longer follow links (deleting the
contents of the link target rather than the link), and it is able to
delete the link itself (given sufficient permissions).
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The 32-bit and 64-bit builds are now treated equally, as it is anticipated that 64-bit R will soon be (if not already) the more commonly used.  This entails:  </P>
<P>  The ‘Rterm’ or ‘Rgui’ title mentions 32-bit as well as 64-bit.  </P>
<P>  The desktop icons are labelled ‘R i386’ and ‘R x64’.  </P>
<P>  ‘R CMD INSTALL’ for a package with compiled code will fail if compilation fails for any of the installed sub-architectures: use ‘--no-multiarch’ to override this.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘file.symlink()’ is now implemented on NTFS file systems on Vista or later, for accounts which have suitable permissions (and most will not).  It can link existing directories, and existing-or-not files.</INS>
</P></LI>
</UL>
<H4>2.14.1 patched BUG FIXES (Windows)</H4>
<UL>
<LI><P>
Using a prompt of more than 80 characters in ‘readline()’ could cause a
buffer overflow in Rterm.  (Reported by Henrik Bengtsson.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-30</title>
<pubDate>Fri, 30 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/30#n2011-12-30</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/30#n2011-12-30</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Function ‘compactPDF()’ in package ‘tools’ now takes the default for argument ‘gs_quality’ from environment variable ‘GS_QUALITY’: there is a new value ‘"none"’, the ultimate default, which prevents GhostScript being used in preference to ‘qpdf’ just because environment variable ‘R_GSCMD’ is set.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The internal ‘untar()’ (as used by default by ‘R CMD INSTALL’) now knows about some ‘pax’ headers which ‘bsdtar’ (e.g. the default ‘tar’ for Mac OS &gt;= 10.6) can incorrectly include in ‘tar’ files, and will skip them with a warning.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The behaviour of ‘unlink(recursive = TRUE)’ for a symbolic link to a directory has changed: it now removes the link rather than the directory contents (as ‘rm -r’ does).  </P>
<P>  On Windows it no longer follows reparse points (includiing junctions and symbolic links).</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
The ‘exportMethods’ directive now exports generics as necessary, as the
extensions manual said it does.  The manual has also been updated to be
a little more informative on this point.
</P></LI>

<LI><P>
Reference methods can not safely use non-exported entries in the
namespace.  We now do not do so, and warn in the documentation.
</P></LI>

</UL>
<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘readLines()’ could overflow a buffer if the last line was not
terminated.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14766">PR#14766</a>)
</P></LI>

</UL>
<H4>2.14.0 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Several stack trampling and overflow issues have been fixed in TRE, triggered by ‘agrep’ and friends with long patterns.  (PR#14627)</INS>
</P></LI>
</UL>
<H4>2.13.1 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘persp(box = TRUE)’ now warns if the surface extends outside the box (since occlusion for the box and axes is computed assuming the box is a bounding box). (PR#202)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-12-29</title>
<pubDate>Thu, 29 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/29#n2011-12-29</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/29#n2011-12-29</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
The behaviour of ‘unlink(recursive = TRUE)’ for a symbolic link to a
directory has changed: it now removes the link rather than the
directory contents (as ‘rm -r’ does).
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">New simple ‘fitted()’ method for ‘"kmeans"’ objects.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-12-28</title>
<pubDate>Wed, 28 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/28#n2011-12-28</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/28#n2011-12-28</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
new simple ‘fitted()’ method for ‘&quot;kmeans&quot;’ objects.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-26</title>
<pubDate>Mon, 26 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/26#c2011-12-26</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/26#c2011-12-26</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
‘file.symlink()’ is now implemented on NTFS file systems on Vista or
later, for accounts which have suitable permissions (and most will
not).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-25</title>
<pubDate>Sun, 25 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/25#n2011-12-25</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/25#n2011-12-25</guid>
<description><![CDATA[<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
There are new options for more rigorous testing by ‘R CMD check’
selected by environment variables - see the ‘Writing R Extensions’
manual.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now gives a warning rather than a note if it finds inefficiently compressed datasets.  With ‘bzip2’ and ‘xz’ compression having been available since R 2.10.0, it only expectionally makes sense to not use them.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-12-24</title>
<pubDate>Sat, 24 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/24#n2011-12-24</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/24#n2011-12-24</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Function ‘compactPDF()’ in package ‘tools’ now takes the default for argument ‘gs_quality’ from environment variable ‘GS_QUALITY’: there is a new value ‘"none"’, the ultimate default, which prevents GhostScript being used in preference to ‘qpdf’ even if environment variable ‘R_GSCMD’ is set.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel INSTALLATION </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Building with a positive value of ‘--with-valgrind-instrumentation’ now also instruments logical, complex and raw vectors.</INS>
</P></LI>
</UL>
<H4>2.14.1 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘tempfile()’ on a Unix-alike now takes the process ID into account. This is needed with ‘multicore’ (and as part of ‘parallel’) because the parent and all the children share a session temporary directory, and they can share the C random number stream used to produce the unique part.  Further, two children can call ‘tempfile()’ simultaneously.</INS>
</P></LI>
</UL>
<H4>2.14.1 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘options(warn = 0)’ failed to end a (C-level) context with more than 50 accumulated warnings.  (Spotted by Jeffrey Horner.)</INS>
</P></LI>
</UL>
<H4>2.14.0 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Automatic printing for reference classes is now done by the ‘$show()’ method.  A method is defined for class ‘envRefClass’ and may be overridden for user classes (see the ‘?ReferenceClasses’ example).  S4 ‘show()’ methods should no longer be needed for reference classes.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The body of a closure can be one of further types of R objects, including environments and external pointers.</INS>
</P></LI>
</UL>
<H4>2.14.0 PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">A dependency on SVN revision is allowed for ‘R’, e.g. ‘R (&gt;= r56550)’. This should be used in conjunction with a version number, e.g. ‘R (&gt;= 2.14.0), R (&gt;= r56550)’ to distinguish between R-patched and R-devel versions with the same SVN revision.</INS>
</P></LI>
</UL>
<H4>2.13.1 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘pbirthday()’ and ‘qbirthday()’ did not implement the algorithm exactly as given in their reference and so were unnecessarily inaccurate.  </P>
<P>  ‘pbirthday()’ now solves the approximate formula analytically rather than using ‘uniroot()’ on a discontinuous function.  </P>
<P>  The description of the problem was inaccurate: the probability is a tail probability (‘2 _or more_ people share a birthday’)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Rd conversion to latex mishandled multi-line titles (including cases where there was a blank line in the ‘\title’ section).  (It seems this happened only in 2.13.0 patched.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-12-24</title>
<pubDate>Sat, 24 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/24#c2011-12-24</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/24#c2011-12-24</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The 32-bit and 64-bit builds are now treated equally, as it is anticipated that 64-bit R will soon be (if not already) the more comonly used.  This entails:  </P>
<P>  The ‘Rterm’ or ‘Rgui’ title mentions 32-bit as well as 64-bit.  </P>
<P>  The desktop icons are labelled ‘R i386’ and ‘R x64’.  </P>
<P>  ‘R CMD INSTALL’ for a package with compiled code will fail if compilation fails for any of the installed sub-architectures: use ‘--no-multiarch’ to override this.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
Optimization level ‘-O3’ is now used by default on 64-bit builds as
well as 32-bit ones.
</DEL>
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-23</title>
<pubDate>Fri, 23 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/23#n2011-12-23</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/23#n2011-12-23</guid>
<description><![CDATA[<H4>2.14.1 NEW FEATURES </H4>
<UL>
<LI><P>
‘parallel::detectCores()’ is now able to find the number of physical
cores (rather than CPUs) on Sparc Solaris.
</P>
<P>
It can also do so on most versions of Windows; however the default
remains ‘detectCores(logical = TRUE)’ on that platform.
</P></LI>

<LI><P>
Reference classes now keep a record of which fields are locked.
‘$lock()’ with no arguments returns the names of the locked fields.
</P></LI>

<LI><P>
‘HoltWinters()’ reports a warning rather than an error for some
optimization failures (where the answer might be a reasonable one).
</P></LI>

<LI><P>
‘tools::dependsOnPkg()’ now accepts the shorthand ‘dependencies =
&quot;all&quot;’.
</P></LI>

<LI><P>
‘parallel::clusterExport()’ now allows specification of an environment
from which to export.
</P></LI>

<LI><P>
The ‘quartz()’ device now does tilde expansion on its ‘file’ argument.
</P></LI>

<LI><P>
‘tempfile()’ on a Unix-alike now takes the process ID into account.
This is needed with ‘multicore’ (and as part of ‘parallel’) because the
parent and all the children share a session temporary directory, and
they can share the C random number stream used to produce the uniaue
part.  Further, two children can call ‘tempfile()’ simultaneously.
</P></LI>

<LI><P>
Option ‘print’ in Sweave's ‘RweaveLatex()’ driver now emulates
auto-printing rather than printing (which can differ for an S4 object
by calling ‘show()’ rather than ‘print()’).
</P></LI>

<LI><P>
‘filled.contour()’ now accepts infinite values: previously it might
have generated invalid graphics files (e.g. containing NaN values).
</P></LI>

</UL>
<H4>2.14.1 INSTALLATION </H4>
<UL>
<LI><P>
On 64-bit Linux systems, ‘configure’ now only sets ‘LIBnn’ to ‘lib64’
if ‘/usr/lib64’ exists.  This may obviate setting ‘LIBnn’ explicitly on
Debian-derived systems.
</P>
<P>
It is still necessary to set ‘LIBnn = lib’ (or ‘lib32’) for 32-bit
builds of R on a 64-bit OS on those Linux distributions capable for
supporting that concept.
</P></LI>

<LI><P>
‘configure’ looks for ‘inconsolata.sty’, and if not found adjusts the
default ‘R_RD4PDF’ to not use it (with a warning, since it is needed
for high-quality rendering of manuals).
</P></LI>

</UL>
<H4>2.14.1 PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
‘R CMD INSTALL’ will now do a test load for all sub-architectures for
which code was compiled (rather than just the primary
sub-architecture).
</P></LI>

</UL>
<H4>2.14.1 UTILITIES </H4>
<UL>
<LI><P>
When checking examples under more than one sub-architecture, ‘R CMD
check’ now uses a separate directory ‘examples_arch’ for each
sub-architecture, and leaves the output in file ‘pkgname-Ex_arch.Rout’.
Some packages expect their examples to be run in a clean directory ....
</P></LI>

</UL>
<H4>2.14.1 BUG FIXES </H4>
<UL>
<LI><P>
‘stack()’ now gives an error if no vector column is selected, rather
than returning a 1-column data frame (contrary to its documentation).
</P></LI>

<LI><P>
‘summary.mlm()’ did not handle objects where the formula had been
specified by an expression.  (Reported by Helios de Rosario Martinez).
</P></LI>

<LI><P>
‘tools::deparseLatex(dropBraces=TRUE)’ could drop text as well as
braces.
</P></LI>

<LI><P>
‘colormodel = &quot;grey&quot;’ (new in R 2.14.0)) did not always work in
‘postscript()’ and ‘pdf()’.
</P></LI>

<LI><P>
‘file.append()’ could return ‘TRUE’ for failures.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14727">PR#14727</a>)
</P></LI>

<LI><P>
‘gzcon()’ connections are no longer subject to garbage collection: it
was possible for this to happen when unintended (e.g. when calling
‘load()’).
</P></LI>

<LI><P>
‘nobs()’ does not count zero-weight observations for ‘glm()’ fits, for
consistency with ‘lm()’.  This affects the ‘BIC()’ values reported for
such ‘glm()’ fits.  (Spotted by Bill Dunlap.)
</P></LI>

<LI><P>
‘options(warn = 0)’ failed to end a (C-level) context with more than 50
accumulated warnings.  (Spotted by Jeffery Horner.)
</P></LI>

<LI><P>
The internal ‘plot.default()’ code did not do sanity checks on a ‘cex’
argument, so invalid input could cause problems.  (Reported by Ben
Bolker.)
</P></LI>

<LI><P>
‘anyDuplicated(&lt;array&gt;, MARGIN=0)’ no longer fails.  (Reported by Hervé
Pagès.)
</P></LI>

<LI><P>
‘read.dcf()’ removes trailing blanks: unfortunately on some platforms
this included ‘\xa0’ (non-breaking space) which is the trailing byte of
a UTF-8 character.  It now only considers ASCII space and tab to be
‘blank’.
</P></LI>

<LI><P>
There was a sign error in part of the calculations for the variance
returned by ‘KalmanSmooth()’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14738">PR#14738</a>)
</P></LI>

<LI><P>
‘pbinom(10, 1e6, 0.01, log.p = TRUE)’ was ‘NaN’ thanks to the buggy fix
to <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14320">PR#14320</a> in R 2.11.0.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14739">PR#14739</a>)
</P></LI>

<LI><P>
‘RweaveLatex()’ now emulates auto-printing rather than printing, by
calling ‘methods::show()’ when auto-printing would.
</P></LI>

<LI><P>
‘duplicated()’ ignored ‘fromLast’ for a one-column data frame.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14742">PR#14742</a>)
</P></LI>

<LI><P>
‘source()’ and related functions did not put the correct timestamp on
the source references; ‘srcfilecopy()’ has gained a new argument
‘timestamp’ to support this fix. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14750">PR#14750</a>)
</P></LI>

<LI><P>
LaTeX conversion of Rd files did not correctly handle preformatted
backslashes.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14751">PR#14751</a>)
</P></LI>

<LI><P>
HTML conversion of Rd files did not handle markup within tabular cells
properly.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14708">PR#14708</a>)
</P></LI>

<LI><P>
‘source()’ on an empty file with ‘keep.source = TRUE’ tried to read
from ‘stdin()’, in R 2.14.0 only.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14753">PR#14753</a>)
</P></LI>

<LI><P>
The code to check Rd files in packages would abort if duplicate
description sections were present.
</P></LI>

</UL>
<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
The ‘&quot;dendrogram&quot;’ method of ‘str()’ now takes its default for
‘last.str’ from option ‘str.dendrogram.last’.
</P></LI>

</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
R configured with ‘--disable-openmp’ would mistakenly set ‘HAVE_OPENMP’
(internal) and ‘SUPPORT_OPENMP’ (in ‘Rconfig.h’) even though no OpenMP
flags were populated.
</DEL>
</P></LI>

</UL>
<H4>2.14.1 patched BUG FIXES </H4>
<UL>
<LI><P>
R configured with ‘--disable-openmp’ would mistakenly set ‘HAVE_OPENMP’
(internal) and ‘SUPPORT_OPENMP’ (in ‘Rconfig.h’) even though no OpenMP
flags were populated.
</P></LI>

<LI><P>
The ‘getS3method()’ implementation had a very old and incorrect
computation to find an S4 default method.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-23</title>
<pubDate>Fri, 23 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/23#c2011-12-23</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/23#c2011-12-23</guid>
<description><![CDATA[<H4>2.14.1 NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
The ‘Save as’ menu item on the script editor adds extension ‘.R’ to a
file name without an extension.
</P></LI>

<LI><P>
In package ‘parallel’, ‘detectCores(logical = FALSE)’ makes an
OS-dependent attempt to find the number of physical cores.  It usually
succeeds, even on XP.
</P></LI>

</UL>
<H4>2.14.1 PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
The directory pointed to by ‘USER_LOCAL’ can now have
architecture-specific sub-directories ‘lib/i386’ and ‘lib/x64’.
</P></LI>

</UL>
<H4>2.14.1 BUG FIXES (Windows)</H4>
<UL>
<LI><P>
The fix for <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14543">PR#14543</a> caused stack problems with outputing large R
objects (e.g. data frames of 25,000 items).  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14698">PR#14698</a>)
</P></LI>

<LI><P>
In a double-byte locale (Chinese, Japanese, Korean), ‘grep()’ and
friends might have used byte-wise matching of strings in the native
encoding.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14622">PR#14622</a>)
</P></LI>

</UL>
<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘bitmap()’ and ‘dev2bitmap()’ look for ‘gswin64c.exe’ (as used by
64-bit GhostScript), in preference to ‘gswin32c.exe’.
</DEL>
</P></LI>

</UL>
<H4>2.14.1 patched NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
‘bitmap()’ and ‘dev2bitmap()’ look for ‘gswin64c.exe’ (as used by
64-bit GhostScript), in preference to ‘gswin32c.exe’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-22</title>
<pubDate>Thu, 22 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/22#n2011-12-22</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/22#n2011-12-22</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
The internal ‘untar()’ (as used by default by ‘R CMD INSTALL’) now
knows about some ‘pax’ headers which ‘bsdtar’ incorrectly includes in
‘tar’ files, and will skip them with a warning.
</P></LI>

</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
R configured with ‘--disable-openmp’ would mistakenly set ‘HAVE_OPENMP’
(internal) and ‘SUPPORT_OPENMP’ (in ‘Rconfig.h’) even though no OpenMP
flags were populated.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-21</title>
<pubDate>Wed, 21 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/21#c2011-12-21</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/21#c2011-12-21</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
There is a new macro (aka make variable) ‘SHLIB_PTHREAD_FLAGS’.  This
is set to ‘-pthread’ on builds which support it, and should be included
in both ‘PKG_CPPFLAGS’ (or the Fortran or F9x equivalents) and
‘PKG_LIBS’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-20</title>
<pubDate>Tue, 20 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/20#n2011-12-20</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/20#n2011-12-20</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
Function ‘compactPDF()’ in package ‘tools’ now takes the default for
argument ‘gs_quality’ from enironment variable ‘GS_QUALITY’: there is a
new value ‘&quot;none&quot;’, the ultimate default, which prevents GhostScript
being used in preference to ‘qpdf’ even if environment variable
‘R_GSCMD’ is set.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘bxp()’, the work horse of ‘boxplot()’, now uses a more sensible default ‘xlim’ in the case where ‘at’ is specified differently from ‘1:n’, see the discussion on R-devel, &lt;URL: https://stat.ethz.ch/pipermail/r-devel/2011-November/062586.html&gt;.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Function ‘setClass()’ in package ‘methods’ now returns, invisibly, a generator function for the new class, slightly preferred to calling ‘new()’, as explained on the ‘setClass’ help page.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-12-20</title>
<pubDate>Tue, 20 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/20#c2011-12-20</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/20#c2011-12-20</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The supported toolchain has changed since the one used for R 2.12.0 to 2.14.x: see the‘R Installation and Administration manual’.  Compiled code (except DLLs) may be incompatible with previous toolchains (and compiled C++ code almost certainly will be).  </P>
<P>  This is a ‘multilib’ toolchain: there is a single set of tools in the ‘bin’ directory and which sub-architecture is selected by a flag: in most cases ‘-m32’ _vs_ ‘-m64’.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-12-19</title>
<pubDate>Mon, 19 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/19#c2011-12-19</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/19#c2011-12-19</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
Optimization level ‘-O3’ is now used by default on 64-bit builds as
well as 32-bit ones.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The supported toolchain has changed since the one used for R 2.12.0 to 2.14.x: see the‘R Installation and Administration manual’.  Compiled code (except DLLs) may be incompatible with previous toolchains (and compiled C++ code almost certainly will be).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-12-18</title>
<pubDate>Sun, 18 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/18#n2011-12-18</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/18#n2011-12-18</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
The code to check Rd files in packages would abort if duplicate
description sections were present.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-18</title>
<pubDate>Sun, 18 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/18#c2011-12-18</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/18#c2011-12-18</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
‘bitmap()’ and ‘dev2bitmap()’ look for ‘gswin64c.exe’ (as used by
64-bit GhostScript), in preference to ‘gswin32c.exe’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-15</title>
<pubDate>Thu, 15 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/15#n2011-12-15</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/15#n2011-12-15</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
There is a new option ‘install.packages(type = &quot;both&quot;)’ which tries
source packages if binary packages are not available, on those
platforms where the latter is the default.
</P></LI>

<LI><P>
The meaning of ‘install.packages(dependencies = TRUE)’ has changed: it
now means to install the essential dependencies of the named packages
plus the ‘Suggests’, but only the essential dependencies of
dependencies.  To get the previous behaviour, specify ‘dependencies’ as
a character vector.
</P></LI>

</UL>
<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ can optionally report timings on various parts of the check: this is controlled by environment variable ‘_R_CHECK_TIMINGS_’ documented in ‘Writing R Extensions’.  Timings (in the style of ‘R CMD BATCH’ are given at the foot of the output file from running each test and the R code in each vignette.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
The convention for ‘x %/% 0L’ for integer-mode ‘x’ has been changed
from ‘0L’ to ‘NA_integer_’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14754">PR#14754</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-13</title>
<pubDate>Tue, 13 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/13#n2011-12-13</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/13#n2011-12-13</guid>
<description><![CDATA[<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ can optionally report timings on various parts of the
check: this is controlled by environment variables documented in
‘Writing R Extensions’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-12</title>
<pubDate>Mon, 12 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/12#n2011-12-12</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/12#n2011-12-12</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘source()’ on an empty file with ‘keep.source = TRUE’ tried to read
from ‘stdin()’, in R 2.14.0 only.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14753">PR#14753</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-10</title>
<pubDate>Sat, 10 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/10#n2011-12-10</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/10#n2011-12-10</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
LaTeX conversion of Rd files did not correctly handle preformatted
backslashes.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14751">PR#14751</a>)
</P></LI>

<LI><P>
HTML conversion of Rd files did not handle markup within tabular cells
properly.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14708">PR#14708</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-09</title>
<pubDate>Fri, 09 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/09#n2011-12-09</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/09#n2011-12-09</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
Function ‘setClass()’ now returns, invisibly, a generator function for
the new class, slightly preferred to calling ‘new()’, as explained in
the ‘?setClass’ documentation.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-08</title>
<pubDate>Thu, 08 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/08#n2011-12-08</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/08#n2011-12-08</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘source()’ and related functions did not put the correct timestamp on
the source references; ‘srcfilecopy()’ has gained a new argument
‘timestamp’ to support this fix. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14750">PR#14750</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-05</title>
<pubDate>Mon, 05 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/05#n2011-12-05</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/05#n2011-12-05</guid>
<description><![CDATA[<H4>CHANGES IN R-devel INSTALLATION </H4>
<UL>
<LI><P>
There is experimental support for _link-time optimization_ with ‘gcc’
4.5.0 or later on platforms which support it.
</P></LI>

</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘duplicated()’ ignored ‘fromLast’ for a one-column data frame.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14742">PR#14742</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-04</title>
<pubDate>Sun, 04 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/04#n2011-12-04</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/04#n2011-12-04</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
new function ‘paste0()’, an efficient version of ‘paste(*, sep=&quot;&quot;)’, to
be used in many places for more concise (and slightly more efficient)
code.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-03</title>
<pubDate>Sat, 03 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/03#n2011-12-03</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/03#n2011-12-03</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘bxp()’, the work horse of ‘boxplot()’, now uses a more sensible
default ‘xlim’ in the case where ‘at’ is specified differently from
‘1:n’, see the dialogue on R-devel, &lt;URL:
https://stat.ethz.ch/pipermail/r-devel/2011-November/062586.html&gt;.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-12-01</title>
<pubDate>Thu, 01 Dec 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/01#n2011-12-01</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/12/01#n2011-12-01</guid>
<description><![CDATA[<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘filled.contour()’ now accepts infinite values: previously it might
have generated invalid graphics files (e.g. containing NaN values).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-30</title>
<pubDate>Wed, 30 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/30#n2011-11-30</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/30#n2011-11-30</guid>
<description><![CDATA[<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
Option ‘print’ in Sweave's ‘RweaveLatex()’ driver now emulates
auto-printing rather than printing (which can differ for an S4 object
by calling ‘show()’ rather than ‘print()’).
</P></LI>

</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘RweaveLatex()’ now emulates auto-printing rather than printing, by
calling ‘methods::show()’ when auto-printing would.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-27</title>
<pubDate>Sun, 27 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/27#n2011-11-27</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/27#n2011-11-27</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘pbinom(10, 1e6, 0.01, log.p = TRUE)’ was ‘NaN’ thanks to the buggy fix
to <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14320">PR#14320</a> in R 2.11.0.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14739">PR#14739</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-26</title>
<pubDate>Sat, 26 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/26#n2011-11-26</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/26#n2011-11-26</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">There was a sign error in part of the calculations for the variance returned by ‘KalmanSmooth()’.  (PR#14738)</INS>
</P></LI>
</UL>
<H4>2.14.0 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘"source"’ attribute on functions created with ‘keep.source=TRUE’ has been replaced with a ‘"srcref"’ attribute.  The ‘"srcref"’ attribute references an in-memory copy of the source file using the ‘"srcfilecopy"’ class or the new ‘"srcfilealias"’ class.  </P>
<P>  *NB:* This means that functions sourced with ‘keep.source = TRUE’ and saved (e.g., by ‘save()’ or ‘readRDS()’) in earlier versions of R will no longer show the original sources (including comments).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-25</title>
<pubDate>Fri, 25 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/25#n2011-11-25</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/25#n2011-11-25</guid>
<description><![CDATA[<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘tempfile()’ on a Unix-alike now takes the process ID into account.
This is needed with ‘multicore’ (and as part of ‘parallel’) because the
parent and all the children share a session temporary directory, and
they can share the C random number stream used to produce the uniaue
part.  Further, two children can call ‘tempfile()’ simultaneously.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-24</title>
<pubDate>Thu, 24 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/24#n2011-11-24</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/24#n2011-11-24</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘attach()’ allows the default name for an attached file to be
overridden.
</P></LI>

</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
There was sign error in part of the calculations for the variance
returned by ‘KalmanSmooth()’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14738">PR#14738</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-21</title>
<pubDate>Mon, 21 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/21#n2011-11-21</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/21#n2011-11-21</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">PCRE has been upgraded to version 8.20 with bug fixes and greater Perl compatibility.  This adds a JIT pattern compiler, about which PCRE's news says ‘large performance benefits can be had in many situations’. (It is supported on most but not all platforms that run R.)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘summary()’ behaves slightly differently (or more precisely, its ‘print()’ method does).  For numeric inputs, the number of NAs is printed as an integer and not a real.  For dates and datetimes, the number of NAs is included in the printed output (the latter being the wish of PR#14720).  </P>
<P>  The ‘"data.frame"’ method is more consistent with the default method: in particular it now applies ‘zapsmall()’ to numeric/complex summaries.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Where multiple sub-architectures are to be tested, ‘R CMD check’ now runs the examples and tests for all the sub-architectures even if one fails.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Use of ‘library.dynam()’ without specifying all the first three arguments is now disallowed.  </P>
<P>  Use of an argument ‘chname’ in ‘library.dynam()’ including the extension ‘.so’ or ‘.dll’ (which was never allowed according to the help page) is defunct.  This also applies to ‘library.dynam.unload()’ and to ‘useDynLib’ directives in ‘NAMESPACE’ files.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The internal functions (but still used by some packages) ‘.readRDS()’ and ‘.saveRDS()’ are now defunct.</INS>
</P></LI>
</UL>
<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
The ‘quartz()’ device now does tilde expansion on its ‘file’ argument.
</P></LI>

</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘read.dcf()’ removes trailing blanks: unfortunately on some platforms this included ‘\xa0’ (non-breaking space) which is the trailing byte of a UTF-8 character.  It now only considers ASCII space and tab to be ‘blank’.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-20</title>
<pubDate>Sun, 20 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/20#n2011-11-20</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/20#n2011-11-20</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘tools::dependsOnPkg()’ now accepts the shorthand ‘dependencies =
&quot;all&quot;’.
</DEL>
</P></LI>

</UL>
<H4>CHANGES IN R-devel PACKAGE parallel </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘clusterExport()’ function now allows the specification of an
environment from which to export.
</DEL>
</P></LI>

</UL>
<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
Where multiple sub-architectures are to be tested, ‘R CMD check’ now
runs the examples and tests for all the sub-architectures even if the
first one fails.
</P></LI>

</UL>
<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘tools::dependsOnPkg()’ now accepts the shorthand ‘dependencies =
&quot;all&quot;’.
</P></LI>

<LI><P>
‘parallel::clusterExport()’ now allows specification of an environment
from which to export.
</P></LI>

</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘read.dcf()’ removes trailing blanks: unfortunately this included on
some platforms ‘\xa0’ (non-breaking space) which is the trailing byte
of some UTF-8 characters.  It now only considers ASCII space and tab to
be ‘blank’.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The internal ‘plot.default()’ code did not do sanity checks on a ‘cex’ argument, so invalid input could cause problems.  (Reported by Ben Bolker.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-20</title>
<pubDate>Sun, 20 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/20#c2011-11-20</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/20#c2011-11-20</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The directory pointed to by ‘USER_LOCAL’ can now have
architecture-specific sub-directories ‘lib/i386’ and ‘lib/x64’.
</DEL>
</P></LI>

</UL>
<H4>2.14.0 patched PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
The directory pointed to by ‘USER_LOCAL’ can now have
architecture-specific sub-directories ‘lib/i386’ and ‘lib/x64’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-19</title>
<pubDate>Sat, 19 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/19#n2011-11-19</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/19#n2011-11-19</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
There is a new function ‘assignInMyNamespace()’ which uses the
namespace of the function it is called from.
</P></LI>

</UL>
<H4>CHANGES IN R-devel PACKAGE parallel </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘clusterExport()’ function now allows the specification of an environment from which to export.</INS>
</P></LI>
</UL>
<H4>2.14.0 patched UTILITIES </H4>
<UL>
<LI><P>
When checking examples under more than one sub-architecture, ‘R CMD
check’ now uses a separate directory ‘examples_arch’ for each
sub-architecture, and leaves the output in file ‘pkgname-Ex_arch.Rout’.
Some packages expect their examples to be run in a clean directory ....
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-19</title>
<pubDate>Sat, 19 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/19#c2011-11-19</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/19#c2011-11-19</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
The preferred toolchain has changed since the one used for R 2.12.0 to
2.14.x: see the‘R Installation and Administration manual’.  Compiled
code (except DLLs) may be incompatible with previous toolchains (and
compiled C++ code almost certainly will be).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-18</title>
<pubDate>Fri, 18 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/18#n2011-11-18</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/18#n2011-11-18</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
The number of items retained with ‘options(warn = 0)’ can be set by
‘options(nwarnings=)’.
</P></LI>

</UL>
<H4>CHANGES IN R-devel PACKAGE parallel </H4>
<UL>
<LI><P>
The ‘clusterExport’ function now allows specification of an environment
from which to export.
</P></LI>

</UL>
<H4>CHANGES IN R-devel PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R CMD INSTALL’ will now do a test load for all sub-architectures for
which code was compiled (rather than just the primary
sub-architecture).
</DEL>
</P></LI>

<LI><P>
‘R CMD INSTALL’ will test loading under all installed sub-architectures
even for packages without compiled code, unless the flag
‘--no-multiarch’ is used.  (Pure R packages can do things which are
architecture-dependent: in the case which prompted this, looking for an
icon in a Windows R executable.)
</P></LI>

</UL>
<H4>2.14.0 patched PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
‘R CMD INSTALL’ will now do a test load for all sub-architectures for
which code was compiled (rather than just the primary
sub-architecture).
</P></LI>

</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
The internal ‘plot.default()’ code did not do sanity checks on ‘cex’,
so invalid input could cause problems.  (Reported by Ben Bolker.)
</P></LI>

<LI><P>
‘anyDuplicated(&lt;array&gt;, MARGIN=0)’ no longer fails.  (Reported by Hervé
Pagès.)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘options(warn = 0)’ failed to end a (C-level) context with more than 50 accumulated warnings.  (Spotted by Jeffery Horner.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-17</title>
<pubDate>Thu, 17 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/17#c2011-11-17</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/17#c2011-11-17</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION (Windows)</H4>
<UL>
<LI><P>
The directory pointed to by ‘USER_LOCAL’ can now have
architecture-specific sub-directories ‘lib/i386’ and ‘lib/x64’.
</P></LI>

</UL>
<H4>2.14.0 patched NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘Save as’ menu item on the script editor adds extension ‘.R’ to a file name without an extension.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">In package ‘parallel’, ‘detectCores(logical = FALSE)’ makes an OS-dependent attempt to find the number of physical cores.  It usually succeeds, even on XP.</INS>
</P></LI>
</UL>
<H4>2.14.0 patched BUG FIXES (Windows)</H4>
<UL>
<LI><P>
The fix for <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14543">PR#14543</a> caused stack problems with outputing large R
objects (e.g. data frames of 25,000 items).  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14698">PR#14698</a>)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">In a double-byte locale (Chinese, Japanese, Korean), ‘grep()’ and friends might have used byte-wise matching of strings in the native encoding.  (PR#14622)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-17</title>
<pubDate>Thu, 17 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/17#n2011-11-17</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/17#n2011-11-17</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘options(warn = 0)’ failed to end a (C-level) contest with more than 50
accumulated warnings.  (Spotted by Jeffery Horner.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-16</title>
<pubDate>Wed, 16 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/16#n2011-11-16</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/16#n2011-11-16</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘nobs()’ does not count zero-weight observations for ‘glm()’ fits, for
consistency with ‘lm()’.  This affects the ‘BIC()’ values reported for
such ‘glm()’ fits.  (Spotted by Bill Dunlap.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-15</title>
<pubDate>Tue, 15 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/15#n2011-11-15</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/15#n2011-11-15</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">PCRE has been upgraded to version 8.20: as well as bug fixes and greater Perl compatibility.  This adds a JIT pattern compiler, about which PCRE's news says ‘large performance benefits can be had in many situations’.  (It is supported on most but not all platforms that run R.)</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel PACKAGE parallel </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">There are new load-balancing functions ‘parLapplyLB()’ and ‘parSapplyLB()’.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">C/C++ code in packages is now compiled with ‘-NDEBUG’ to mitigate against the C/C++ function ‘assert’ being called in production use. Developers can turn this off during package development with ‘PKG_CPPFLAGS = -UNDEBUG’.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Some functions/objects which have been defunct for five or more years have been removed completely.  These include ‘.Alias()’, ‘La.chol()’, ‘La.chol2inv()’, ‘La.eigen()’, ‘Machine()’, ‘Platform()’, ‘Version’, ‘codes()’, ‘delay()’, ‘format.char()’, ‘getenv()’, ‘httpclient()’, ‘loadURL()’, ‘machine()’, ‘parse.dcf()’, ‘printNoClass()’, ‘provide()’, ‘read.table.url()’, ‘restart()’, ‘scan.url()’, ‘symbol.C()’, ‘symbol.For()’ and ‘unix()’.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel INSTALLATION </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Building wih a positive value of ‘--with-valgrind-instrumentation’ now also instruments logical, complex and raw vectors.</INS>
</P></LI>
</UL>
<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘parallel::detectCores()’ is now able to find the number of physical cores (rather than CPUs) on Sparc Solaris.  </P>
<P>  It can also do so on most versions of Windows; however the default remains ‘detectCores(logical = TRUE)’ on that platform.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Reference classes now keep a record of which fields are locked. ‘$lock()’ with no arguments returns the names of the locked fields.</INS>
</P></LI>
</UL>
<H4>2.14.0 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘mapply()’ now gives an explicit error message (rather than an obscure one) if inputs of zero and positive length are mixed.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-14</title>
<pubDate>Mon, 14 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/14#n2011-11-14</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/14#n2011-11-14</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘summary()’ behaves slightly differently (or more precisely its
‘print()’ method does).  For numeric inputs, the number of NAs is
printed as an integer and not a real.  For dates and datetimes, the
number of NAs is included in the printed output (the latter being the
wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14720">PR#14720</a>).
</P>
<P>
The ‘&quot;data.frame&quot;’ method is more consistent with the default method:
in particular it now applies ‘zapsmall()’ to numeric/complex summaries.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-13</title>
<pubDate>Sun, 13 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/13#n2011-11-13</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/13#n2011-11-13</guid>
<description><![CDATA[<H4>CHANGES IN R-devel INSTALLATION </H4>
<UL>
<LI><P>
Building wih a positive value of ‘--with-valgrind-instrumentation’ now
instruments logical, complex and raw vectors as well as the other
atomic vector types.
</P></LI>

</UL>
<H4>2.14.0 patched INSTALLATION </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">On 64-bit Linux systems, ‘configure’ now only sets ‘LIBnn’ to ‘lib64’ if ‘/usr/lib64’ exists.  This may obviate setting ‘LIBnn’ explicitly on Debian-derived systems.  </P>
<P>  It is still necessary to set ‘LIBnn = lib’ (or ‘lib32’) for 32-bit builds of R on a 64-bit OS on those Linux distributions capable for supporting that concept.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘configure’ looks for ‘inconsolata.sty’, and if not found adjusts the default ‘R_RD4PDF’ to not use it (with a warning, since it is needed for high-quality rendering of manuals).</INS>
</P></LI>
</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘file.append()’ could return ‘TRUE’ for failures.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14727">PR#14727</a>)
</P></LI>

<LI><P>
‘gzcon()’ connections are no longer subject to garbage collection: it
was possible for this to happen when unintended (e.g. when calling
‘load()’).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-12</title>
<pubDate>Sat, 12 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/12#n2011-11-12</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/12#n2011-11-12</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
‘R CMD INSTALL’ has a new option ‘--dsym’ which on Mac OS X (Darwin)
dumps the symbols alongside the ‘.so’ file: this is helpful when
debugging with ‘valgrind’ (and especially when installing packages into
‘R.framework’).  [This can also be enabled by setting the undocumented
environment variable ‘PKG_NAKE_DSYM’, since R 2.12.0.]
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-11</title>
<pubDate>Fri, 11 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/11#n2011-11-11</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/11#n2011-11-11</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘tools::dependsOnPkg()’ now accepts the shorthand ‘dependencies =
&quot;all&quot;’.
</P></LI>

<LI><P>
PCRE has been upgraded to version 8.20: as well as bug fixes and
greater Perl compatibility, this adds a JIT pattern compiler, about
which PCRE's news says ‘large performance benefits can be had in many
situations’.  (It is supported on most but not all CPUs that run R.)
</P></LI>

<LI><P>
‘legend()’ gains a ‘text.font’ argument. (Suggested by Tim Paine,
<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14719">PR#14719</a>.)
</P></LI>

<LI><P>
‘nchar()’ and ‘nzchar()’ no longer accept factors (as integer vectors).
(Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=6899">PR#6899</a>.)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘format()’ (and hence ‘print()’) on ‘"bibentry"’ objects now uses ‘options("width")’ to set the output width.</INS>
</P></LI>
</UL>
<H4>2.14.0 BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The creation of ticks on log axes (including ‘axTicks()’ sometimes
incorrectly omitted a tick at one end
</DEL>
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-10</title>
<pubDate>Thu, 10 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/10#n2011-11-10</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/10#n2011-11-10</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘format()’ (and hence ‘print()’) on ‘"bibentry"’ objects now uses ‘options("width")’ to set the output width.  </P>
<P>  ‘tools::dependsOnPkg()’ now accepts the shorthand ‘dependencies = "all"’.</INS>
</P></LI>
</UL>
<H4>2.14.0 patched INSTALLATION </H4>
<UL>
<LI><P>
‘configure’ looks for ‘inconsolata.sty’, and if not found adjusts the
default ‘R_RD4PDF’ to not use it (with a warning, since it is needed
for high-quality manuals).
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">On 64-bit Linux systems, ‘configure’ now only sets ‘LIBnn’ to ‘lib64’ if ‘/usr/lib64’ exists.  This may obviate setting ‘LIBnn’ explicitly on Debian-derived systems.  </P>
<P>  It is still necessary to set ‘LIBnn = lib’ (or ‘lib32’)for 32-bit builds of R on a 64-bit OS on those Linux distributions capable for supporting that concept.</INS>
</P></LI>
</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘colormodel = &quot;grey&quot;’ (new in R 2.14.0)) did not always work in
‘postscript()’ and ‘pdf()’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-08</title>
<pubDate>Tue, 08 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/08#n2011-11-08</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/08#n2011-11-08</guid>
<description><![CDATA[<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘HoltWinters()’ reports a warning rather than an error for some
optimization failures (where the answer might be a reasonable one).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-07</title>
<pubDate>Mon, 07 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/07#n2011-11-07</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/07#n2011-11-07</guid>
<description><![CDATA[<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
Reference classes now keep a record of which fields are locked.
‘\$lock()’ with no arguments returns the names of the locked fields.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-06</title>
<pubDate>Sun, 06 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/06#n2011-11-06</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/06#n2011-11-06</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘format()’ (and hence ‘print()’) on ‘&quot;bibentry&quot;’ objects now uses
‘options(&quot;width&quot;)’ to set the output width.
</P></LI>

</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘tools::deparseLatex(dropBraces=TRUE)’ could drop text as well as
braces.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-06</title>
<pubDate>Sun, 06 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/06#c2011-11-06</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/06#c2011-11-06</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES (Windows)</H4>
<UL>
<LI><P>
The fix for <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14543">PR#14543</a> caused stack problems with outputing large R
objects (e.g. data frames of 25,000 items).  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14698">PR#14698</a>)
</P>
<P>
In a double-byte locale (Chinese, Japanese, Korean), ‘grep()’ and
friends might have used byte-wise matching of strings in the native
encoding.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14622">PR#14622</a>)
</P></LI>

</UL>
<H4>2.14.0 patched NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">In package ‘parallel’, ‘detectCores(logical = FALSE)’ makes an OS-dependent attempt to find the number of physical cores. It usually succeeds, even on XP.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-04</title>
<pubDate>Fri, 04 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/04#n2011-11-04</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/04#n2011-11-04</guid>
<description><![CDATA[<H4>CHANGES IN R-devel PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
Non-ASCII vignettes without a declared encoding are no longer accepted.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-03</title>
<pubDate>Thu, 03 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/03#n2011-11-03</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/03#n2011-11-03</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘pdf()’ accepts forms like ‘file = &quot;|lpr&quot;’ in the same way as
‘postscript()’.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘pdf()’ accepts ‘file = NULL’.  This means that the device does NOT create a PDF file (but it can still be queried, e.g., for font metric info).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-03</title>
<pubDate>Thu, 03 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/03#c2011-11-03</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/03#c2011-11-03</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
‘postscript(file = &quot;|cmd&quot;)’ now works on Windows.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-02</title>
<pubDate>Wed, 02 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/02#n2011-11-02</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/02#n2011-11-02</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘pdf()’ now has an ‘offline’ argument.  If that is set to ‘TRUE’ then
the device does NOT create a PDF file (but it can still be queried,
e.g., for font metric info).
</P></LI>

</UL>
<H4>CHANGES IN R-devel DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘Sys.putenv()’, replaced and deprecated in R 2.5.0, is finally removed.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Some functions which have been defunct for five or more years have been removed completely.  These include ‘.Alias()’, ‘La.chol()’, ‘La.chol2inv()’, ‘La.eigen()’, ‘Machine()’, ‘Platform()’, ‘Version’, ‘codes()’, ‘delay()’, ‘format.char()’, ‘getenv()’, ‘httpclient()’, ‘loadURL()’, ‘machine()’, ‘parse.dcf()’, ‘printNoClass()’, ‘provide()’, ‘read.table.url()’, ‘restart()’, ‘scan.url()’, ‘symbol.C()’, ‘symbol.For()’and ‘unix()’.</INS>
</P></LI>
</UL>
<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘parallel::detectCores()’ is now able to find the number of physical cores (rather than CPUs) on Sparc Solaris.  </P>
<P>  It can also do so on recent versions of Windows; however the default remains ‘detectCores(logical = TRUE)’ on that platform.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-11-01</title>
<pubDate>Tue, 01 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/01#c2011-11-01</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/01#c2011-11-01</guid>
<description><![CDATA[<H4>2.14.0 patched NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
In package ‘parallel’, ‘detectCores(logical = FALSE)’ makes an
OS-dependent attempt to find the number of physical cores.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-11-01</title>
<pubDate>Tue, 01 Nov 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/01#n2011-11-01</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/11/01#n2011-11-01</guid>
<description><![CDATA[<H4>CHANGES IN R-devel INSTALLATION </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
On 64-bit Linux systems, ‘configure’ now only sets ‘LIBnn’ to ‘lib64’
if ‘/usr/lib64’ exists.  This may obviate setting ‘LIBnn’ explicitly on
Debian-derived systems.
</P>
<P>
It is still necessary to set ‘LIBnn = lib’ for 32-bit builds of R on
64-bit OS on those Linux distributions capable for supporting that
concept.
</DEL>
</P></LI>

</UL>
<H4>CHANGES IN R-devel PACKAGE parallel </H4>
<UL>
<LI><P>
There is a new function ‘mcmapply()’, a parallel version of ‘mapply()’,
and a wrapper ‘mcMap()’, a parallel version of ‘Map()’.
</P></LI>

<LI><P>
A default cluster can be registered by the new function
‘setDefaultCluster()’: this will be used by default in functions such
as ‘parLapply()’.
</P></LI>

<LI><P>
‘clusterMap()’ has a new argument ‘.scheduling’ to allow the use of
load-balancing.
</P></LI>

<LI><P>
There are new load-balancing function ‘parLapplyLB()’ and
‘parSapplyLB()’.
</P></LI>

</UL>
<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
Package ‘parallel’ now allows a default cluster to be registered by
‘setDefaultCluster()’: this will be used by default in functions such
as ‘parLapply()’.
</P>
<P>
It has a new function ‘mcmapply()’, a parallel version of ‘mapply()’,
and a wrapper ‘mcMap()’, a parallel version of ‘Map()’.
</P>
<P>
‘clusterMap()’ has a new argument ‘.scheduling’ to allow the use of
load-balancing.
</P>
<P>
There are new load-balancing versions ‘parLapplyLB’ and ‘parSapplyLB’.
</DEL>
</P></LI>

</UL>
<H4>CHANGES IN R-devel DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
‘Sys.putenv()’, deprecated in R 2.5.0, is finally removed.
</P></LI>

<LI><P>
Some functions which have been defunct for 5 or more years have been
removed completely.
</P></LI>

</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘stack()’ now gives an error if no vector column is selected, rather
than returning a 1-column data frame (contrary to its documentation).
</DEL>
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘str(x, width)’ now obeys its ‘width’ argument also for function headers and other objects ‘x’ where ‘deparse()’ is applied.</INS>
</P></LI>
</UL>
<H4>2.14.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘parallel::detectCores()’ is now able to find the number of physical
cores (rather than CPUs) on Sparc Solaris.
</P>
<P>
It can also do so on recent versions of Windows (but not Windows XP);
however the default remains ‘detectCores(logical = TRUE)’ on that
platform.
</P></LI>

</UL>
<H4>2.14.0 patched INSTALLATION </H4>
<UL>
<LI><P>
On 64-bit Linux systems, ‘configure’ now only sets ‘LIBnn’ to ‘lib64’
if ‘/usr/lib64’ exists.  This may obviate setting ‘LIBnn’ explicitly on
Debian-derived systems.
</P>
<P>
It is still necessary to set ‘LIBnn = lib’ for 32-bit builds of R on a
64-bit OS on those Linux distributions capable for supporting that
concept.
</P></LI>

</UL>
<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘stack()’ now gives an error if no vector column is selected, rather
than returning a 1-column data frame (contrary to its documentation).
</P></LI>

</UL>
<H4>2.14.0 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">There are two new options for typesetting PDF manuals from Rd files. These are ‘beramono’ and ‘inconsolata’, and used the named font for monospaced output. They are intended to be used in combination with ‘times’, and ‘times,inconsolata,hyper’ is now the default for the reference manual and package manuals.  If you do not have that font installed, you can set ‘R_RD4PF’ to one of the other options: see the ‘R Installation and Administration Manual’.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-10-31</title>
<pubDate>Mon, 31 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/31#n2011-10-31</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/31#n2011-10-31</guid>
<description><![CDATA[<H4>CHANGES IN R-devel INSTALLATION </H4>
<UL>
<LI><P>
On 64-bit Linux systems, ‘configure’ now only sets ‘LIBnn’ to ‘lib64’
if ‘/usr/lib64’ exists.  This may obviate setting ‘LIBnn’ explicitly on
Debian-derived systems.
</P>
<P>
It is still necessary to set ‘LIBnn = lib’ for 32-bit builds of R on
64-bit OS on those Linux distributions capable for supporting that
concept.
</P></LI>

</UL>
<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘kronecker()’ now has an S4 generic in package ‘methods’ on which
packages can set methods.  It will be invoked by ‘X %x% Y’ if either
‘X’ or ‘Y’ is an S4 object.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-10-30</title>
<pubDate>Sun, 30 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/30#c2011-10-30</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/30#c2011-10-30</guid>
<description><![CDATA[<H4>2.14.0 patched NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
The ‘Save as’ menu item on the script editor appends ‘.R’ to a file
name without an extension.
</P></LI>

</UL>
<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘Save as’ menu item on the script editor appends ‘.R’ to a file
name without an extension.
</DEL>
</P></LI>

<LI><P>
‘R CMD INSTALL’ for a package with compiled code will fail if
compilation fails for any of the installed sub-architectures: use
‘--no-multiarch’ to override this.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-10-30</title>
<pubDate>Sun, 30 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/30#n2011-10-30</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/30#n2011-10-30</guid>
<description><![CDATA[<H4>2.14.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘summary.mlm()’ did not handle objects where the formula had been
specified by an expression.  (Reported by Helios de Rosario Martinez).
</P></LI>

</UL>
<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘system()’ and ‘system2()’ when capturing output report a non-zero
status in the new ‘&quot;status&quot;’ attribute.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘assignInNamespace()’ has further restrictions on use apart from at top-level, as its help page has warned.  Expect it to be disabled from programmatic use in the future.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
‘R CMD INSTALL’ will now do a test load for all sub-architectures for
which code was compiled (rather than just the primary
sub-architecture).
</P></LI>

</UL>
<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now gives a warning rather than a note if it finds inefficiently compressed datasets.  With ‘bzip2’ and ‘xz’ compression having been available since R 2.10.0, there is no excuse for not using them.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘summary.mlm()’ did not handle objects where the formula had been
specified by an expression.  (Reported by Helios de Rosario Martinez).
</DEL>
</P></LI>

</UL>
<H4>2.14.0 UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ now checks line-endings of makefiles and C/C++/Fortran
sources in subdirectories of ‘src’ as well as in ‘src’ itself.
</P></LI>

</UL>
<H4>2.14.0 DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">It is deprecated to use ‘mean(x)’ and ‘sd(x)’ directly on data frames (or also matrices, for ‘sd’) ‘x’, instead of simply using ‘sapply’.  </P>
<P>  In the same spirit, ‘median(x)’ now gives an error for a data frame ‘x’ (it often gave nonsensical results).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-10-29</title>
<pubDate>Sat, 29 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/29#c2011-10-29</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/29#c2011-10-29</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES (Windows)</H4>
<UL>
<LI><P>
The ‘Save as’ menu item on the script editor appends ‘.R’ to a file
name without an extension.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-10-29</title>
<pubDate>Sat, 29 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/29#n2011-10-29</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/29#n2011-10-29</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
‘assignInNamepspace()’ has further restrictions on use apart from at
top-level, as its help page has warned.  Expect it to be disabled from
programmatic use in the future.
</P></LI>

</UL>
<H4>CHANGES IN R-devel PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
Package start-up code attempting to change locked bindings in standard
packages is now a error, not a warning.
</DEL>
</P></LI>

</UL>
<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now gives a warning rather than a note if it finds inefficiently compressed datasets.  With bzip2 and xz compression having been available since 2.10.0, there is no excuse for not using them.  </P>
<P>  It now checks line-endings of makefiles and C/C++/Fortran sources in subdirectories of ‘src’ as well as in ‘src’ itself.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘stack()’ now gives an error if no vector column is selected, rather than returning a 1-column data frame (contrary to its documentation).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2011-10-28</title>
<pubDate>Fri, 28 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/28#n2011-10-28</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/28#n2011-10-28</guid>
<description><![CDATA[<H4>CHANGES IN R-devel UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ now gives a warning rather than a note if it finds
inefficiently compressed datasets.  With bzip2 and xz compression
having been available since 2.10.0, there is no excuse for not using
them.
</P></LI>

</UL>
<H4>CHANGES IN R-devel PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
Package start-up code attempting to change locked bindings in standard
packages is now a error, not a warning.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-10-27</title>
<pubDate>Thu, 27 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/27#n2011-10-27</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/27#n2011-10-27</guid>
<description><![CDATA[<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
‘summary.mlm()’ did not handle objects where the formula had been
specified by an expression.  (Reported by Helios de Rosario Martinez).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-10-26</title>
<pubDate>Wed, 26 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/26#n2011-10-26</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/26#n2011-10-26</guid>
<description><![CDATA[<H4>2.14.0 BUG FIXES </H4>
<UL>
<LI><P>
Setting a Hershey font family followed by string height query would
crash R.
</P></LI>

<LI><P>
‘R CMD javareconf -e’ would fail for some shells due to a shift error.
Also the resulting paths will no longer contain ‘$(JAVA_HOME)’ as that
can result in an unintended substitution based on ‘Makeconf’ instead of
the shell setting.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-10-24</title>
<pubDate>Mon, 24 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/24#n2011-10-24</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/24#n2011-10-24</guid>
<description><![CDATA[<H4>CHANGES IN R-devel NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Package ‘parallel’ now allows a default cluster to be registered by ‘setDefaultCluster()’: this will be used by default in functions such as ‘parLapply()’.  </P>
<P>  It has a new function ‘mcmapply()’, a parallel version of ‘mapply()’, and a wrapper ‘mcMap()’, a parallel version of ‘Map()’.  </P>
<P>  ‘clusterMap()’ has a new argument ‘.scheduling’ to allow the use of load-balancing.  </P>
<P>  There are new load-balancing versions ‘parLapplyLB’ and ‘parSapplyLB’.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R-devel BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘stack()’ now gives an error if no vector column is selected, rather than returning a 1-column data frame contrary to its documentation.</INS>
</P></LI>
</UL>
<H4>2.14.0 SIGNIFICANT USER-VISIBLE CHANGES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">There is a new package ‘parallel’.  </P>
<P>  It incorporates (slightly revised) copies of packages ‘multicore’ and ‘snow’ (excluding MPI, PVM and NWS clusters).  Code written to use the higher-level API functions in those packages should work unchanged (apart from changing any references to their namespaces to a reference to ‘parallel’, and links explicitly to ‘multicore’ or ‘snow’ on help pages).  </P>
<P>  It also contains support for multiple RNG streams following L'Ecuyer _et al_ (2002), with support for both ‘mclapply’ and ‘snow’ clusters. This replaces functions like ‘clusterSetupRNG()’ from ‘snow’ (which are not in ‘parallel’).  </P>
<P>  The version released for R 2.14.0 contains base functionality: higher-level convenience functions are planned (and some are already available in the ‘R-devel’ version of R).</INS>
</P></LI>
</UL>
<H4>2.14.0 DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
Using a false value for the ‘DESCRIPTION’ field ‘LazyLoad’ is
deprecated.
</P></LI>

</UL>
<H4>2.14.0 BUG FIXES </H4>
<UL>
<LI><P>
‘mapply()’ now gives an explicit error message (rather than an obscure
one) is inputs of zero and positive length are mixed.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2011-10-23</title>
<pubDate>Sun, 23 Oct 2011 00:00:00 GMT</pubDate>
<link>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/23#n2011-10-23</link>
<guid>http://developer.r-project.org/blosxom.cgi/R-devel/2011/10/23#n2011-10-23</guid>
<description><![CDATA[<H4>2.14.0 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘socketConnection()’ now has a ‘timeout’ argument.  It is now documented that large values (package ‘snow’ used a year) do not work on some OSes.</INS>
</P></LI>
</UL>
<H4>2.14.0 BUG FIXES </H4>
<UL>
<LI><P>
‘qgamma()’ for small ‘shape’ underflows to ‘0’ rather than sometimes
giving ‘NaN’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=8528">PR#8528</a>, <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14710">PR#14710</a>)
</P></LI>

</UL>]]></description>  
</item>
     </channel>
</rss>
