<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>R &#x2013; /branches/R-Cairo/src/main/envir.c</title><description>WebSVN RSS feed &#x2013; R</description><lastBuildDate>Mon, 27 Jul 2026 16:08:35 +0000</lastBuildDate><generator>WebSVN 2.8.7</generator><language>en</language><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=log&amp;max=40&amp;</link><atom:link href="https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=rss" rel="self" type="application/rss+xml" />
<item><pubDate>Mon, 18 Feb 2008 12:04:41 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 44513 – update to r44512</title><description>&lt;div&gt;&lt;strong&gt;ripley – 65 file(s) modified&lt;/strong&gt;&lt;br/&gt;update to r44512&lt;/div&gt;~ /branches/R-Cairo/configure&lt;br /&gt;~ /branches/R-Cairo/configure.ac&lt;br /&gt;~ /branches/R-Cairo/doc/manual/R-FAQ.texi&lt;br /&gt;~ /branches/R-Cairo/NEWS&lt;br /&gt;~ /branches/R-Cairo/po/de.gmo&lt;br /&gt;~ /branches/R-Cairo/po/de.po&lt;br /&gt;~ /branches/R-Cairo/po/en.gmo&lt;br /&gt;~ /branches/R-Cairo/po/en.po&lt;br /&gt;~ /branches/R-Cairo/po/en@quot.gmo&lt;br /&gt;~ /branches/R-Cairo/po/en@quot.po&lt;br /&gt;~ /branches/R-Cairo/po/en_GB.gmo&lt;br /&gt;~ /branches/R-Cairo/po/en_GB.po&lt;br /&gt;~ /branches/R-Cairo/po/es.gmo&lt;br /&gt;~ /branches/R-Cairo/po/es.po&lt;br /&gt;~ /branches/R-Cairo/po/fr.gmo&lt;br /&gt;~ /branches/R-Cairo/po/fr.po&lt;br /&gt;~ /branches/R-Cairo/po/it.gmo&lt;br /&gt;~ /branches/R-Cairo/po/it.po&lt;br /&gt;~ /branches/R-Cairo/po/ja.gmo&lt;br /&gt;~ /branches/R-Cairo/po/ja.po&lt;br /&gt;~ /branches/R-Cairo/po/ko.gmo&lt;br /&gt;~ /branches/R-Cairo/po/ko.po&lt;br /&gt;~ /branches/R-Cairo/po/POTFILES.in&lt;br /&gt;~ /branches/R-Cairo/po/pt_BR.gmo&lt;br /&gt;~ /branches/R-Cairo/po/pt_BR.po&lt;br /&gt;~ /branches/R-Cairo/po/R.pot&lt;br /&gt;~ /branches/R-Cairo/po/ru.gmo&lt;br /&gt;~ /branches/R-Cairo/po/ru.po&lt;br /&gt;~ /branches/R-Cairo/po/zh_CN.gmo&lt;br /&gt;~ /branches/R-Cairo/po/zh_CN.po&lt;br /&gt;~ /branches/R-Cairo/po/zh_TW.gmo&lt;br /&gt;~ /branches/R-Cairo/po/zh_TW.po&lt;br /&gt;~ /branches/R-Cairo/src/gnuwin32/extra.c&lt;br /&gt;~ /branches/R-Cairo/src/gnuwin32/fixed/h/config.h&lt;br /&gt;~ /branches/R-Cairo/src/gnuwin32/fixed/h/config64.h&lt;br /&gt;~ /branches/R-Cairo/src/include/config.h.in&lt;br /&gt;~ /branches/R-Cairo/src/include/Errormsg.h&lt;br /&gt;~ /branches/R-Cairo/src/include/Internal.h&lt;br /&gt;~ /branches/R-Cairo/src/include/R_ext/GraphicsDevice.h&lt;br /&gt;~ /branches/R-Cairo/src/include/R_ext/GraphicsEngine.h&lt;br /&gt;~ /branches/R-Cairo/src/library/base/man/connections.Rd&lt;br /&gt;~ /branches/R-Cairo/src/library/base/man/diag.Rd&lt;br /&gt;~ /branches/R-Cairo/src/library/base/man/files.Rd&lt;br /&gt;~ /branches/R-Cairo/src/library/base/R/diag.R&lt;br /&gt;~ /branches/R-Cairo/src/library/base/R/files.R&lt;br /&gt;~ /branches/R-Cairo/src/library/grid/R/grid.R&lt;br /&gt;~ /branches/R-Cairo/src/library/grid/src/grid.c&lt;br /&gt;~ /branches/R-Cairo/src/library/grid/src/grid.h&lt;br /&gt;~ /branches/R-Cairo/src/library/grid/src/register.c&lt;br /&gt;~ /branches/R-Cairo/src/library/grid/src/state.c&lt;br /&gt;~ /branches/R-Cairo/src/library/methods/man/NextMethod.Rd&lt;br /&gt;~ /branches/R-Cairo/src/main/array.c&lt;br /&gt;~ /branches/R-Cairo/src/main/character.c&lt;br /&gt;~ /branches/R-Cairo/src/main/colors.c&lt;br /&gt;~ /branches/R-Cairo/src/main/connections.c&lt;br /&gt;~ /branches/R-Cairo/src/main/context.c&lt;br /&gt;~ /branches/R-Cairo/src/main/envir.c&lt;br /&gt;~ /branches/R-Cairo/src/main/errors.c&lt;br /&gt;~ /branches/R-Cairo/src/main/names.c&lt;br /&gt;~ /branches/R-Cairo/src/main/platform.c&lt;br /&gt;~ /branches/R-Cairo/src/main/plot.c&lt;br /&gt;~ /branches/R-Cairo/src/main/saveload.c&lt;br /&gt;~ /branches/R-Cairo/src/main/scan.c&lt;br /&gt;~ /branches/R-Cairo/src/modules/lapack/Lapack.c&lt;br /&gt;~ /branches/R-Cairo/src/scripts/Rd2dvi&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=44513</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=44513</guid></item>
<item><pubDate>Mon, 11 Feb 2008 09:53:53 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 44421 – create R-Cairo</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;create R-Cairo&lt;/div&gt;+ /branches/R-Cairo &lt;i&gt;(copied from /trunk@44420)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=44421</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=44421</guid></item>
<item><pubDate>Tue, 22 Jan 2008 14:47:59 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 44094 – tidy up (move ASCII checks to mkCharEnc, renanme utf8strIsASCII). document ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;tidy up (move ASCII checks to mkCharEnc, renanme utf8strIsASCII).&lt;br /&gt;
document recent UTF-8 changes.&lt;/div&gt;~ /trunk/doc/manual/R-ints.texi&lt;br /&gt;~ /trunk/src/gnuwin32/dir.c&lt;br /&gt;~ /trunk/src/gnuwin32/extra.c&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/grDevices/src/devPS.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/engine.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/gram.c&lt;br /&gt;~ /trunk/src/main/gram.y&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/pcre.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=44094</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=44094</guid></item>
<item><pubDate>Sun, 20 Jan 2008 15:42:46 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 44059 – more on preserving UTF-8</title><description>&lt;div&gt;&lt;strong&gt;ripley – 24 file(s) modified&lt;/strong&gt;&lt;br/&gt;more on preserving UTF-8&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/extra/pcre/Makefile.win&lt;br /&gt;~ /trunk/src/gnuwin32/CHANGES&lt;br /&gt;~ /trunk/src/gnuwin32/extra.c&lt;br /&gt;~ /trunk/src/gnuwin32/fixed/h/config.h&lt;br /&gt;~ /trunk/src/gnuwin32/fixed/h/config64.h&lt;br /&gt;~ /trunk/src/gnuwin32/Maintainers.notes&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/base/man/strsplit.Rd&lt;br /&gt;~ /trunk/src/library/grDevices/src/Makevars.win&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/pcre.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/plotmath.c&lt;br /&gt;~ /trunk/src/main/relop.c&lt;br /&gt;~ /trunk/src/main/seq.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/subassign.c&lt;br /&gt;~ /trunk/src/main/summary.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=44059</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=44059</guid></item>
<item><pubDate>Wed, 03 Oct 2007 14:15:18 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 43074 – add mkCharLen for strings with known length and pssobly embedded ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;add mkCharLen for strings with known length and pssobly embedded nuls&lt;/div&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43074</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43074</guid></item>
<item><pubDate>Tue, 02 Oct 2007 20:15:03 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43052 – Added missing semicolon in envir.c and better version of HAS_GENUINE ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added missing semicolon in envir.c and better version of HAS_GENUINE&lt;br /&gt;
ATTRIB in memory.c -- the original was not tracing some cases where it&lt;br /&gt;
should.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43052</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43052</guid></item>
<item><pubDate>Tue, 02 Oct 2007 18:35:17 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43050 – Added support, not yet enabled, for maintaining the chains in ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added support, not yet enabled, for maintaining the chains in the&lt;br /&gt;
CHARSXP hash table through the ATTRIB fields of the CHARSXPs.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43050</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43050</guid></item>
<item><pubDate>Tue, 02 Oct 2007 16:20:58 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43049 – Moved change of char_hash_size and char_hash_mask to point where R_StringHash ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Moved change of char_hash_size and char_hash_mask to point where&lt;br /&gt;
R_StringHash is set.  It is not safe to do this earlier as a CONS call&lt;br /&gt;
could fail and leave these globals inconsistent with the content of&lt;br /&gt;
R_StringHash.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43049</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43049</guid></item>
<item><pubDate>Tue, 02 Oct 2007 15:38:07 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43048 – Added some code for displaying the content of the CHARSXP ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added some code for displaying the content of the CHARSXP hash table.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43048</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43048</guid></item>
<item><pubDate>Tue, 02 Oct 2007 15:20:17 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43047 – Streamined CHARSXP hash table resizing a bit.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Streamined CHARSXP hash table resizing a bit.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43047</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43047</guid></item>
<item><pubDate>Mon, 01 Oct 2007 15:51:50 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 43037 – tidy up limit the growth of the CHARSXP cache to ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;tidy up&lt;br /&gt;
limit the growth of the CHARSXP cache to 2^30.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43037</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43037</guid></item>
<item><pubDate>Sun, 30 Sep 2007 17:24:18 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43023 – Inlined code for CHARSXP hash table look-up and insertion into ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Inlined code for CHARSXP hash table look-up and insertion into mkCharEnc.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43023</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43023</guid></item>
<item><pubDate>Sun, 30 Sep 2007 15:41:47 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43022 – Added comment emphasizing that char_hash_size must be power of 2 ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added comment emphasizing that char_hash_size must be power of 2 for&lt;br /&gt;
the &apos;&amp; char_hash_mask&apos; trick to work.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43022</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43022</guid></item>
<item><pubDate>Sun, 30 Sep 2007 14:02:04 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43020 – Changed CHARENCCMP macro to check UTF8 and LATIN1 instead of ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Changed CHARENCCMP macro to check UTF8 and LATIN1 instead of checking&lt;br /&gt;
UTF8 twice.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43020</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43020</guid></item>
<item><pubDate>Sun, 30 Sep 2007 13:14:24 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 43018 – Replaced most uses of isNull by a macro ISNULL handling ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Replaced most uses of isNull by a macro ISNULL handling only the&lt;br /&gt;
comparison to to R_NilValue.  This improves performance slightly and&lt;br /&gt;
was necessary for correctness in two cases where NAMED was adjusted&lt;br /&gt;
for non-NULL objects.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43018</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43018</guid></item>
<item><pubDate>Sun, 30 Sep 2007 09:29:09 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 43017 – separate hash function for CHARSXP cache use power-of-two cache hash ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;separate hash function for CHARSXP cache&lt;br /&gt;
use power-of-two cache hash table size and djb2 hash (at least for now).&lt;br /&gt;
use unsigned int for hashcodes etc.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43017</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43017</guid></item>
<item><pubDate>Fri, 28 Sep 2007 11:53:57 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 43012 – experimental switch to turn off char hashing</title><description>&lt;div&gt;&lt;strong&gt;ripley – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;experimental switch to turn off char hashing&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43012</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43012</guid></item>
<item><pubDate>Fri, 28 Sep 2007 11:19:57 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 43011 – allow hash table size to be set, add comments on ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;allow hash table size to be set, add comments on hashing&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43011</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43011</guid></item>
<item><pubDate>Fri, 28 Sep 2007 08:31:38 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 43010 – back out wrong part of r43007</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;back out wrong part of r43007&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43010</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43010</guid></item>
<item><pubDate>Fri, 28 Sep 2007 08:29:28 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 43008 – broken debug statement</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;broken debug statement&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43008</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43008</guid></item>
<item><pubDate>Fri, 28 Sep 2007 08:07:43 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 43007 – set dimnames internally in matrix (avoids setting NAMED on the ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;set dimnames internally in matrix (avoids setting NAMED on the result)&lt;/div&gt;~ /trunk/src/library/base/R/matrix.R&lt;br /&gt;~ /trunk/src/main/array.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43007</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=43007</guid></item>
<item><pubDate>Wed, 25 Jul 2007 09:33:02 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 42307 – change reference to GPL</title><description>&lt;div&gt;&lt;strong&gt;ripley – 171 file(s) modified&lt;/strong&gt;&lt;br/&gt;change reference to GPL&lt;/div&gt;~ /trunk/src/library/grDevices/src/devNull.c&lt;br /&gt;~ /trunk/src/library/grDevices/src/devPicTeX.c&lt;br /&gt;~ /trunk/src/library/grDevices/src/devPS.c&lt;br /&gt;~ /trunk/src/library/grDevices/src/devQuartz.c&lt;br /&gt;~ /trunk/src/library/grDevices/src/devWindows.c&lt;br /&gt;~ /trunk/src/library/grDevices/src/grDevices.h&lt;br /&gt;~ /trunk/src/library/grDevices/src/init.c&lt;br /&gt;~ /trunk/src/library/grid/src/gpar.c&lt;br /&gt;~ /trunk/src/library/grid/src/grid.c&lt;br /&gt;~ /trunk/src/library/grid/src/grid.h&lt;br /&gt;~ /trunk/src/library/grid/src/just.c&lt;br /&gt;~ /trunk/src/library/grid/src/layout.c&lt;br /&gt;~ /trunk/src/library/grid/src/matrix.c&lt;br /&gt;~ /trunk/src/library/grid/src/register.c&lt;br /&gt;~ /trunk/src/library/grid/src/state.c&lt;br /&gt;~ /trunk/src/library/grid/src/unit.c&lt;br /&gt;~ /trunk/src/library/grid/src/viewport.c&lt;br /&gt;~ /trunk/src/library/methods/src/class_support.c&lt;br /&gt;~ /trunk/src/library/methods/src/do_substitute_direct.c&lt;br /&gt;~ /trunk/src/library/methods/src/init.c&lt;br /&gt;~ /trunk/src/library/methods/src/methods.h&lt;br /&gt;~ /trunk/src/library/methods/src/methods_list_dispatch.c&lt;br /&gt;~ /trunk/src/library/methods/src/RSMethods.h&lt;br /&gt;~ /trunk/src/library/methods/src/slot.c&lt;br /&gt;~ /trunk/src/library/methods/src/tests.c&lt;br /&gt;~ /trunk/src/library/splines/src/splines.c&lt;br /&gt;~ /trunk/src/library/stats/src/arima.c&lt;br /&gt;~ /trunk/src/library/stats/src/burg.c&lt;br /&gt;~ /trunk/src/library/stats/src/ctest.h&lt;br /&gt;~ /trunk/src/library/stats/src/distance.c&lt;br /&gt;~ /trunk/src/library/stats/src/eureka.f&lt;br /&gt;~ /trunk/src/library/stats/src/family.h&lt;br /&gt;~ /trunk/src/library/stats/src/filter.c&lt;br /&gt;~ /trunk/src/library/stats/src/HoltWinters.c&lt;br /&gt;~ /trunk/src/library/stats/src/init.c&lt;br /&gt;~ /trunk/src/library/stats/src/isoreg.c&lt;br /&gt;~ /trunk/src/library/stats/src/kmeans.c&lt;br /&gt;~ /trunk/src/library/stats/src/ksmooth.c&lt;br /&gt;~ /trunk/src/library/stats/src/mAR.c&lt;br /&gt;~ /trunk/src/library/stats/src/modreg.h&lt;br /&gt;~ /trunk/src/library/stats/src/mva.h&lt;br /&gt;~ /trunk/src/library/stats/src/nls.c&lt;br /&gt;~ /trunk/src/library/stats/src/pacf.c&lt;br /&gt;~ /trunk/src/library/stats/src/port.c&lt;br /&gt;~ /trunk/src/library/stats/src/port.h&lt;br /&gt;~ /trunk/src/library/stats/src/PPsum.c&lt;br /&gt;~ /trunk/src/library/stats/src/prho.c&lt;br /&gt;~ /trunk/src/library/stats/src/Srunmed.c&lt;br /&gt;~ /trunk/src/library/stats/src/starma.c&lt;br /&gt;~ /trunk/src/library/stats/src/stats.h&lt;br /&gt;~ /trunk/src/library/stats/src/Trunmed.c&lt;br /&gt;~ /trunk/src/library/stats/src/ts.h&lt;br /&gt;~ /trunk/src/library/tcltk/src/init.c&lt;br /&gt;~ /trunk/src/library/tools/src/init.c&lt;br /&gt;~ /trunk/src/library/tools/src/Rmd5.c&lt;br /&gt;~ /trunk/src/library/tools/src/text.c&lt;br /&gt;~ /trunk/src/library/tools/src/tools.h&lt;br /&gt;~ /trunk/src/main/apply.c&lt;br /&gt;~ /trunk/src/main/arithmetic.c&lt;br /&gt;~ /trunk/src/main/array.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/basedecl.h&lt;br /&gt;~ /trunk/src/main/bind.c&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/CConverters.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/colors.c&lt;br /&gt;~ /trunk/src/main/CommandLineArgs.c&lt;br /&gt;~ /trunk/src/main/complex.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/cov.c&lt;br /&gt;~ /trunk/src/main/cum.c&lt;br /&gt;~ /trunk/src/main/datetime.c&lt;br /&gt;~ /trunk/src/main/dcf.c&lt;br /&gt;~ /trunk/src/main/debug.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/deriv.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/dounzip.c&lt;br /&gt;~ /trunk/src/main/dstruct.c&lt;br /&gt;~ /trunk/src/main/duplicate.c&lt;br /&gt;~ /trunk/src/main/engine.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/format.c&lt;br /&gt;~ /trunk/src/main/fourier.c&lt;br /&gt;~ /trunk/src/main/gevents.c&lt;br /&gt;~ /trunk/src/main/gram-ex.c&lt;br /&gt;~ /trunk/src/main/gram.c&lt;br /&gt;~ /trunk/src/main/gram.y&lt;br /&gt;~ /trunk/src/main/graphics.c&lt;br /&gt;~ /trunk/src/main/identical.c&lt;br /&gt;~ /trunk/src/main/inlined.c&lt;br /&gt;~ /trunk/src/main/internet.c&lt;br /&gt;~ /trunk/src/main/iosupport.c&lt;br /&gt;~ /trunk/src/main/lapack.c&lt;br /&gt;~ /trunk/src/main/list.c&lt;br /&gt;~ /trunk/src/main/localecharset.c&lt;br /&gt;~ /trunk/src/main/logic.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/mapply.c&lt;br /&gt;~ /trunk/src/main/match.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/mkdtemp.c&lt;br /&gt;~ /trunk/src/main/model.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/optim.c&lt;br /&gt;~ /trunk/src/main/optimize.c&lt;br /&gt;~ /trunk/src/main/options.c&lt;br /&gt;~ /trunk/src/main/par.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/pcre.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/plot3d.c&lt;br /&gt;~ /trunk/src/main/plotmath.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/printarray.c&lt;br /&gt;~ /trunk/src/main/printutils.c&lt;br /&gt;~ /trunk/src/main/printvector.c&lt;br /&gt;~ /trunk/src/main/qsort.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/regex.c&lt;br /&gt;~ /trunk/src/main/registration.c&lt;br /&gt;~ /trunk/src/main/relop.c&lt;br /&gt;~ /trunk/src/main/Renviron.c&lt;br /&gt;~ /trunk/src/main/rlocale.c&lt;br /&gt;~ /trunk/src/main/rlocale_data.h&lt;br /&gt;~ /trunk/src/main/Rmain.c&lt;br /&gt;~ /trunk/src/main/RNG.c&lt;br /&gt;~ /trunk/src/main/Rregex.h&lt;br /&gt;~ /trunk/src/main/Rstrptime.h&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/seq.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/size.c&lt;br /&gt;~ /trunk/src/main/snprintf.c&lt;br /&gt;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/source.c&lt;br /&gt;~ /trunk/src/main/split.c&lt;br /&gt;~ /trunk/src/main/sprintf.c&lt;br /&gt;~ /trunk/src/main/startup.c&lt;br /&gt;~ /trunk/src/main/strdup.c&lt;br /&gt;~ /trunk/src/main/strncasecmp.c&lt;br /&gt;~ /trunk/src/main/subassign.c&lt;br /&gt;~ /trunk/src/main/subscript.c&lt;br /&gt;~ /trunk/src/main/subset.c&lt;br /&gt;~ /trunk/src/main/summary.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;~ /trunk/src/main/version.c&lt;br /&gt;~ /trunk/src/main/vfonts.c&lt;br /&gt;~ /trunk/src/modules/internet/internet.c&lt;br /&gt;~ /trunk/src/modules/internet/nanoftp.c&lt;br /&gt;~ /trunk/src/modules/internet/nanohttp.c&lt;br /&gt;~ /trunk/src/modules/internet/Rsock.c&lt;br /&gt;~ /trunk/src/modules/internet/sock.c&lt;br /&gt;~ /trunk/src/modules/internet/sock.h&lt;br /&gt;~ /trunk/src/modules/internet/sockconn.c&lt;br /&gt;~ /trunk/src/modules/lapack/Lapack.c&lt;br /&gt;~ /trunk/src/modules/X11/dataentry.c&lt;br /&gt;~ /trunk/src/modules/X11/devX11.c&lt;br /&gt;~ /trunk/src/modules/X11/devX11.h&lt;br /&gt;~ /trunk/src/modules/X11/rbitmap.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=42307</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=42307</guid></item>
<item><pubDate>Tue, 24 Jul 2007 05:17:29 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 42292 – We do need to promiseArgs before calling closures from R_possible_dispatch ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;We do need to promiseArgs before calling closures from R_possible_dispatch&lt;br /&gt;
(a failure to duplicate was seen in the wild).&lt;br /&gt;
&lt;br /&gt;
Change log() to mimic former interpreted wrapper and an treat missing &apos;base&apos;&lt;br /&gt;
as not supplied.&lt;br /&gt;
&lt;br /&gt;
Change round() and digits() to treat missing &apos;digits&apos; as not supplied.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/base/R/New-Internal.R&lt;br /&gt;~ /trunk/src/main/arithmetic.c&lt;br /&gt;~ /trunk/src/main/array.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=42292</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=42292</guid></item>
<item><pubDate>Fri, 08 Jun 2007 14:32:36 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 41894 – deriv was returning double not int dims make use of ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 51 file(s) modified&lt;/strong&gt;&lt;br/&gt;deriv was returning double not int dims&lt;br /&gt;
make use of mkString and ScalarXXX to simplify code&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/gnuwin32/extra.c&lt;br /&gt;~ /trunk/src/gnuwin32/sys-win32.c&lt;br /&gt;~ /trunk/src/library/grDevices/src/devPS.c&lt;br /&gt;~ /trunk/src/library/grDevices/src/devWindows.c&lt;br /&gt;~ /trunk/src/library/grid/src/unit.c&lt;br /&gt;~ /trunk/src/library/grid/src/viewport.c&lt;br /&gt;~ /trunk/src/library/methods/src/methods_list_dispatch.c&lt;br /&gt;~ /trunk/src/library/stats/src/arima.c&lt;br /&gt;~ /trunk/src/library/stats/src/pacf.c&lt;br /&gt;~ /trunk/src/library/tcltk/src/tcltk.c&lt;br /&gt;~ /trunk/src/main/array.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/datetime.c&lt;br /&gt;~ /trunk/src/main/debug.c&lt;br /&gt;~ /trunk/src/main/deriv.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/dounzip.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/gevents.c&lt;br /&gt;~ /trunk/src/main/graphics.c&lt;br /&gt;~ /trunk/src/main/identical.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/mapply.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/model.c&lt;br /&gt;~ /trunk/src/main/optim.c&lt;br /&gt;~ /trunk/src/main/optimize.c&lt;br /&gt;~ /trunk/src/main/options.c&lt;br /&gt;~ /trunk/src/main/par.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/seq.c&lt;br /&gt;~ /trunk/src/main/size.c&lt;br /&gt;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/subset.c&lt;br /&gt;~ /trunk/src/main/summary.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;~ /trunk/src/modules/internet/internet.c&lt;br /&gt;~ /trunk/src/modules/lapack/Lapack.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41894</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41894</guid></item>
<item><pubDate>Thu, 07 Jun 2007 17:56:34 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 41883 – remove non-longer-needed casts don&apos;t use variable as format in error.</title><description>&lt;div&gt;&lt;strong&gt;ripley – 12 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove non-longer-needed casts&lt;br /&gt;
don&apos;t use variable as format in error.&lt;/div&gt;~ /trunk/src/gnuwin32/extra.c&lt;br /&gt;~ /trunk/src/gnuwin32/system.c&lt;br /&gt;~ /trunk/src/main/dounzip.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/main/gram.c&lt;br /&gt;~ /trunk/src/main/gram.y&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41883</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41883</guid></item>
<item><pubDate>Mon, 04 Jun 2007 15:57:14 +0000</pubDate><dc:creator>rgentlem</dc:creator><title>Rev 41807 – patches from Seth F for the CHARSXP hashing changes Seth ...</title><description>&lt;div&gt;&lt;strong&gt;rgentlem – 49 file(s) modified&lt;/strong&gt;&lt;br/&gt;patches from Seth F for the CHARSXP hashing changes&lt;br /&gt;
Seth says:&lt;br /&gt;
   const char fixes &lt;br /&gt;
&lt;br /&gt;
   CHAR() internal macro now returns (const char *)&lt;br /&gt;
&lt;br /&gt;
   Add CHAR_RW: writable CHARSXP access for internal R use only&lt;br /&gt;
&lt;br /&gt;
   const char fixes for methods package&lt;br /&gt;
&lt;br /&gt;
   Add NEWS item and some doc to R-ext for CHARSXP changes&lt;/div&gt;~ /trunk/doc/manual/R-exts.texi&lt;br /&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/gnuwin32/system.c&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/Graphics.h&lt;br /&gt;~ /trunk/src/include/Rconnections.h&lt;br /&gt;~ /trunk/src/include/Rinterface.h&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/include/R_ext/Riconv.h&lt;br /&gt;~ /trunk/src/include/R_ext/Utils.h&lt;br /&gt;~ /trunk/src/library/methods/src/methods_list_dispatch.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/datetime.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/dounzip.c&lt;br /&gt;~ /trunk/src/main/dstruct.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/gram.y&lt;br /&gt;~ /trunk/src/main/graphics.c&lt;br /&gt;~ /trunk/src/main/identical.c&lt;br /&gt;~ /trunk/src/main/internet.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/match.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/src/main/optim.c&lt;br /&gt;~ /trunk/src/main/par.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/plotmath.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/printarray.c&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/source.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;~ /trunk/src/modules/internet/internet.c&lt;br /&gt;~ /trunk/src/unix/sys-std.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41807</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41807</guid></item>
<item><pubDate>Sat, 02 Jun 2007 09:22:53 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 41784 – more &apos;const char *&apos;</title><description>&lt;div&gt;&lt;strong&gt;ripley – 46 file(s) modified&lt;/strong&gt;&lt;br/&gt;more &apos;const char *&apos;&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/Print.h&lt;br /&gt;~ /trunk/src/include/Rconnections.h&lt;br /&gt;~ /trunk/src/include/Rdynpriv.h&lt;br /&gt;~ /trunk/src/include/Rgraphics.h&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/include/Rmodules/Rinternet.h&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/bind.c&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/dounzip.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/gram.c&lt;br /&gt;~ /trunk/src/main/gram.y&lt;br /&gt;~ /trunk/src/main/graphics.c&lt;br /&gt;~ /trunk/src/main/internet.c&lt;br /&gt;~ /trunk/src/main/iosupport.c&lt;br /&gt;~ /trunk/src/main/match.c&lt;br /&gt;~ /trunk/src/main/model.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/pcre.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/plot3d.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/printarray.c&lt;br /&gt;~ /trunk/src/main/printutils.c&lt;br /&gt;~ /trunk/src/main/printvector.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/sprintf.c&lt;br /&gt;~ /trunk/src/main/subscript.c&lt;br /&gt;~ /trunk/src/main/subset.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;~ /trunk/src/main/vfonts.c&lt;br /&gt;~ /trunk/src/modules/internet/sockconn.c&lt;br /&gt;~ /trunk/src/unix/dynload.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41784</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41784</guid></item>
<item><pubDate>Fri, 01 Jun 2007 05:13:17 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 41768 – remove unused variable</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove unused variable&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41768</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41768</guid></item>
<item><pubDate>Thu, 31 May 2007 22:20:25 +0000</pubDate><dc:creator>rgentlem</dc:creator><title>Rev 41767 – more patches from Seth F, for the CHARSXP hashing Seth ...</title><description>&lt;div&gt;&lt;strong&gt;rgentlem – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;more patches from Seth F, for the CHARSXP hashing&lt;br /&gt;
Seth says:&lt;br /&gt;
This patch series teaches R_StringHash how to handle the encoding&lt;br /&gt;
information stored in the general purpose bits of CHARSXPs.  A new&lt;br /&gt;
interface for CHARSXP creation is added, mkCharEnc that allows for&lt;br /&gt;
specifying the encoding.&lt;br /&gt;
&lt;br /&gt;
The patch series also captures more CHARSXPs in the global cache.  In&lt;br /&gt;
particular, character.c:mkChar2  and gram.y:mkChar2 both use the cache&lt;br /&gt;
now.&lt;br /&gt;
&lt;br /&gt;
The string hashing in scan.c has been removed as it no longer is&lt;br /&gt;
needed.&lt;br /&gt;
&lt;br /&gt;
The CallocCharBuf macro gets a small fix (extra parens)&lt;br /&gt;
&lt;br /&gt;
And last, but not least:&lt;br /&gt;
&lt;br /&gt;
CHAR() from package code now returns (const char *)&lt;br /&gt;
    &lt;br /&gt;
Since CHARSXPs should no longer be modified in place, we can make&lt;br /&gt;
CHAR() return (const char *) so that compilers can warn or error about&lt;br /&gt;
improper modification.  Thanks to Herve Pages for the suggestions.&lt;/div&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/include/R_ext/RS.h&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/gram.c&lt;br /&gt;~ /trunk/src/main/gram.y&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41767</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41767</guid></item>
<item><pubDate>Sat, 26 May 2007 06:31:35 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 41715 – improvements to error/warning messages</title><description>&lt;div&gt;&lt;strong&gt;ripley – 17 file(s) modified&lt;/strong&gt;&lt;br/&gt;improvements to error/warning messages&lt;/div&gt;~ /trunk/src/main/bind.c&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/complex.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/seq.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/source.c&lt;br /&gt;~ /trunk/tests/errormsgs.R&lt;br /&gt;~ /trunk/tests/simple-true.Rout.save&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41715</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41715</guid></item>
<item><pubDate>Fri, 25 May 2007 15:54:08 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 41713 – improvements to error messages</title><description>&lt;div&gt;&lt;strong&gt;ripley – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;improvements to error messages&lt;/div&gt;~ /trunk/src/main/arithmetic.c&lt;br /&gt;~ /trunk/src/main/arithmetic.h&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/complex.c&lt;br /&gt;~ /trunk/src/main/debug.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41713</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41713</guid></item>
<item><pubDate>Thu, 24 May 2007 01:23:25 +0000</pubDate><dc:creator>rgentlem</dc:creator><title>Rev 41689 – seth says:     Cleanup of CHARSXP cache ...</title><description>&lt;div&gt;&lt;strong&gt;rgentlem – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;seth says:&lt;br /&gt;
    Cleanup of CHARSXP cache code&lt;br /&gt;
    &lt;br /&gt;
    Separate functions for char* key hash tables and wrappers/macros for&lt;br /&gt;
    accessing the R_StringHash global.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Fix GC related bug in global CHARSXP cache&lt;br /&gt;
    &lt;br /&gt;
    If a GC happened to occur during a resize operation it was possible to&lt;br /&gt;
    loose CHARSXP entries in the new (resized) hash table.  During resize&lt;br /&gt;
    calls for R_StringHash, we temporarily place the entire cache on the&lt;br /&gt;
    precious object list to prevent any changes during resize.&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41689</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41689</guid></item>
<item><pubDate>Sat, 12 May 2007 07:20:58 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 41540 – shut up another warning</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;shut up another warning&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41540</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41540</guid></item>
<item><pubDate>Sat, 12 May 2007 01:23:35 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 41536 – stop some warnings</title><description>&lt;div&gt;&lt;strong&gt;ripley – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;stop some warnings&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41536</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41536</guid></item>
<item><pubDate>Tue, 08 May 2007 20:54:31 +0000</pubDate><dc:creator>rgentlem</dc:creator><title>Rev 41495 – a large number of changes to alter the behavior of ...</title><description>&lt;div&gt;&lt;strong&gt;rgentlem – 19 file(s) modified&lt;/strong&gt;&lt;br/&gt;a large number of changes to alter the behavior of CHARSXPs so that&lt;br /&gt;
they are unique and hashed. This will have some effect on run time, but&lt;br /&gt;
for any application which uses a lot of names (like big arrays with&lt;br /&gt;
row or column names) the savings are often impressive&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/Rinlinedfuns.h&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/include/R_ext/RS.h&lt;br /&gt;~ /trunk/src/main/bind.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/duplicate.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/graphics.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/model.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/pcre.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/seq.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41495</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=41495</guid></item>
<item><pubDate>Sun, 25 Feb 2007 08:22:29 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 40801 – tidy up visibility</title><description>&lt;div&gt;&lt;strong&gt;ripley – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;tidy up visibility&lt;/div&gt;~ /trunk/src/gnuwin32/malloc.c&lt;br /&gt;~ /trunk/src/gnuwin32/Rdll.hide&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/unix/X11.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40801</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40801</guid></item>
<item><pubDate>Tue, 13 Feb 2007 07:41:19 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 40705 – bugfix in duplicate on CHARSXPs more use of translateChar</title><description>&lt;div&gt;&lt;strong&gt;ripley – 56 file(s) modified&lt;/strong&gt;&lt;br/&gt;bugfix in duplicate on CHARSXPs&lt;br /&gt;
more use of translateChar&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/library/base/man/rawConversion.Rd&lt;br /&gt;~ /trunk/src/main/apply.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/bind.c&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/CConverters.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/colors.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/debug.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/deriv.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/duplicate.c&lt;br /&gt;~ /trunk/src/main/engine.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/gevents.c&lt;br /&gt;~ /trunk/src/main/gram.c&lt;br /&gt;~ /trunk/src/main/gram.y&lt;br /&gt;~ /trunk/src/main/identical.c&lt;br /&gt;~ /trunk/src/main/iosupport.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/mapply.c&lt;br /&gt;~ /trunk/src/main/match.c&lt;br /&gt;~ /trunk/src/main/model.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/options.c&lt;br /&gt;~ /trunk/src/main/par.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/plot3d.c&lt;br /&gt;~ /trunk/src/main/plotmath.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/printarray.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/relop.c&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/seq.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/source.c&lt;br /&gt;~ /trunk/src/main/sprintf.c&lt;br /&gt;~ /trunk/src/main/subassign.c&lt;br /&gt;~ /trunk/src/main/subscript.c&lt;br /&gt;~ /trunk/src/main/subset.c&lt;br /&gt;~ /trunk/src/main/summary.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40705</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40705</guid></item>
<item><pubDate>Sat, 27 Jan 2007 09:18:55 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 40586 – suppress -Wall warning, typo</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;suppress -Wall warning, typo&lt;/div&gt;~ /trunk/src/main/envir.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40586</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40586</guid></item>
<item><pubDate>Sat, 27 Jan 2007 01:57:57 +0000</pubDate><dc:creator>rgentlem</dc:creator><title>Rev 40581 – patched new.env to allow users to specify the size, plus ...</title><description>&lt;div&gt;&lt;strong&gt;rgentlem – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;patched new.env to allow users to specify the size, plus a few&lt;br /&gt;
tidying up operations&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/base/baseloader.R&lt;br /&gt;~ /trunk/src/library/base/man/environment.Rd&lt;br /&gt;~ /trunk/src/library/base/R/eval.R&lt;br /&gt;~ /trunk/src/library/base/R/lazyload.R&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40581</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40581</guid></item>
<item><pubDate>Sat, 27 Jan 2007 01:46:27 +0000</pubDate><dc:creator>rgentlem</dc:creator><title>Rev 40580 – patches to add env.profile to R allowing for the easy ...</title><description>&lt;div&gt;&lt;strong&gt;rgentlem – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;patches to add env.profile to R allowing for the easy collection of summary&lt;br /&gt;
statistics on environments&lt;/div&gt;~ /trunk/src/include/Internal.h&lt;br /&gt;~ /trunk/src/library/base/man/environment.Rd&lt;br /&gt;~ /trunk/src/library/base/R/environment.R&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40580</link><guid>https://svn.r-project.org/browse/R/branches/R-Cairo/src/main/envir.c?op=revision&amp;rev=40580</guid></item>
</channel></rss>