<?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-exp-R5/src/main/unique.c</title><description>WebSVN RSS feed &#x2013; R</description><lastBuildDate>Mon, 27 Jul 2026 22:16:14 +0000</lastBuildDate><generator>WebSVN 2.8.7</generator><language>en</language><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=log&amp;max=40&amp;peg=52864</link><atom:link href="https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=rss&amp;peg=52864" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 02 Sep 2010 16:06:31 +0000</pubDate><dc:creator>urbaneks</dc:creator><title>Rev 52864 – Experinental branch implementing &quot;R5&quot; ideas - extending S language to ...</title><description>&lt;div&gt;&lt;strong&gt;urbaneks – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Experinental branch implementing &quot;R5&quot; ideas - extending S language to&lt;br /&gt;
create a more intuitive object system&lt;/div&gt;+ /branches/R-exp-R5 &lt;i&gt;(copied from /trunk@52863)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=52864&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=52864&amp;peg=52864</guid></item>
<item><pubDate>Fri, 02 Jul 2010 14:00:51 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 52431 – match() and hence %in% now deal with &quot;POSIXlt&quot; consistently with ...</title><description>&lt;div&gt;&lt;strong&gt;maechler – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;match() and hence %in% now deal with &quot;POSIXlt&quot; consistently with e.g. &quot;POSIXct&quot;&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/include/Rinlinedfuns.h&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/library/base/R/match.R&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=52431&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=52431&amp;peg=52864</guid></item>
<item><pubDate>Tue, 18 May 2010 18:37:20 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 52035 – assume C99 headers now we assume C99 compiler</title><description>&lt;div&gt;&lt;strong&gt;ripley – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;assume C99 headers now we assume C99 compiler&lt;/div&gt;~ /trunk/configure&lt;br /&gt;~ /trunk/configure.ac&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/R_ext/RStartup.h&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/unix/sys-std.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=52035&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=52035&amp;peg=52864</guid></item>
<item><pubDate>Wed, 31 Mar 2010 15:09:00 +0000</pubDate><dc:creator>falcon</dc:creator><title>Rev 51525 – Use address-based hash for cached non-UTF8 in match, match4</title><description>&lt;div&gt;&lt;strong&gt;falcon – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Use address-based hash for cached non-UTF8 in match, match4&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51525&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51525&amp;peg=52864</guid></item>
<item><pubDate>Wed, 31 Mar 2010 15:08:50 +0000</pubDate><dc:creator>falcon</dc:creator><title>Rev 51524 – Add missing initialization for new HashData.useCache field</title><description>&lt;div&gt;&lt;strong&gt;falcon – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add missing initialization for new HashData.useCache field&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51524&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51524&amp;peg=52864</guid></item>
<item><pubDate>Mon, 29 Mar 2010 17:15:42 +0000</pubDate><dc:creator>falcon</dc:creator><title>Rev 51483 – unique(): compare CHARSXP by address if ASCII and cached  ...</title><description>&lt;div&gt;&lt;strong&gt;falcon – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;unique(): compare CHARSXP by address if ASCII and cached&lt;br /&gt;
&lt;br /&gt;
If all CHARSXPs in a given STRSXP have unmarked encoding (ASCII) and are&lt;br /&gt;
in the CHARSXP cache, then we compute a hash value based on the address.&lt;br /&gt;
Otherwise, the string data is translated to UTF8 and walked to compute&lt;br /&gt;
the hash value.  This provides a speed-up for the ASCII + cached case.&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51483&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51483&amp;peg=52864</guid></item>
<item><pubDate>Thu, 25 Mar 2010 09:45:37 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 51398 – make use of C99 features</title><description>&lt;div&gt;&lt;strong&gt;ripley – 17 file(s) modified&lt;/strong&gt;&lt;br/&gt;make use of C99 features&lt;/div&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/devWindows.c&lt;br /&gt;~ /trunk/src/library/tcltk/src/tcltk.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/datetime.c&lt;br /&gt;~ /trunk/src/main/gram.c&lt;br /&gt;~ /trunk/src/main/gram.y&lt;br /&gt;~ /trunk/src/main/model.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/Renviron.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/sort.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-exp-R5/src/main/unique.c?op=revision&amp;rev=51398&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51398&amp;peg=52864</guid></item>
<item><pubDate>Sun, 14 Mar 2010 11:50:51 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 51274 – update copyright dates</title><description>&lt;div&gt;&lt;strong&gt;ripley – 28 file(s) modified&lt;/strong&gt;&lt;br/&gt;update copyright dates&lt;/div&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/CConverters.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/colors.c&lt;br /&gt;~ /trunk/src/main/CommandLineArgs.c&lt;br /&gt;~ /trunk/src/main/cov.c&lt;br /&gt;~ /trunk/src/main/cum.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/devices.c&lt;br /&gt;~ /trunk/src/main/duplicate.c&lt;br /&gt;~ /trunk/src/main/gram-ex.c&lt;br /&gt;~ /trunk/src/main/gramRd.c&lt;br /&gt;~ /trunk/src/main/gramRd.y&lt;br /&gt;~ /trunk/src/main/graphics.c&lt;br /&gt;~ /trunk/src/main/model.c&lt;br /&gt;~ /trunk/src/main/optimize.c&lt;br /&gt;~ /trunk/src/main/par.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/plot3d.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/Renviron.c&lt;br /&gt;~ /trunk/src/main/Rmain.c&lt;br /&gt;~ /trunk/src/main/startup.c&lt;br /&gt;~ /trunk/src/main/subscript.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-exp-R5/src/main/unique.c?op=revision&amp;rev=51274&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51274&amp;peg=52864</guid></item>
<item><pubDate>Sat, 23 Jan 2010 12:34:36 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 51020 – fix to match(incomparables=)</title><description>&lt;div&gt;&lt;strong&gt;ripley – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;fix to match(incomparables=)&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/tests/reg-tests-1.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51020&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=51020&amp;peg=52864</guid></item>
<item><pubDate>Fri, 01 Jan 2010 16:58:51 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 50880 – control lifetime of translateChar in loops</title><description>&lt;div&gt;&lt;strong&gt;ripley – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;control lifetime of translateChar in loops&lt;/div&gt;~ /trunk/src/main/agrep.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/engine.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/main/vfonts.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50880&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50880&amp;peg=52864</guid></item>
<item><pubDate>Tue, 15 Dec 2009 11:03:15 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 50743 – tweaks to string comparison</title><description>&lt;div&gt;&lt;strong&gt;ripley – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;tweaks to string comparison&lt;/div&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50743&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50743&amp;peg=52864</guid></item>
<item><pubDate>Sun, 13 Dec 2009 18:43:48 +0000</pubDate><dc:creator>murdoch</dc:creator><title>Rev 50716 – Free temporaries allocated by translateChar/translateCharUTF8</title><description>&lt;div&gt;&lt;strong&gt;murdoch – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Free temporaries allocated by translateChar/translateCharUTF8&lt;/div&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50716&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50716&amp;peg=52864</guid></item>
<item><pubDate>Sun, 13 Dec 2009 18:14:12 +0000</pubDate><dc:creator>murdoch</dc:creator><title>Rev 50715 – Missing PROTECTs:  string comparison can trigger allocations if recoding ...</title><description>&lt;div&gt;&lt;strong&gt;murdoch – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Missing PROTECTs:  string comparison can trigger allocations if recoding is needed. 	(PR#14114 and PR#14125).&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50715&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50715&amp;peg=52864</guid></item>
<item><pubDate>Wed, 18 Nov 2009 07:38:04 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 50479 – back out r50473 (did not work on SunStudio)</title><description>&lt;div&gt;&lt;strong&gt;ripley – 13 file(s) modified&lt;/strong&gt;&lt;br/&gt;back out r50473 (did not work on SunStudio)&lt;/div&gt;~ /trunk/src/include/R_ext/Utils.h&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/grep.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/raw.c&lt;br /&gt;~ /trunk/src/main/sort.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-exp-R5/src/main/unique.c?op=revision&amp;rev=50479&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50479&amp;peg=52864</guid></item>
<item><pubDate>Tue, 17 Nov 2009 20:55:22 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 50473 – pre-check alloca for addiitonal safety</title><description>&lt;div&gt;&lt;strong&gt;ripley – 14 file(s) modified&lt;/strong&gt;&lt;br/&gt;pre-check alloca for addiitonal safety&lt;/div&gt;~ /trunk/src/include/R_ext/Utils.h&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/grep.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/plot.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/raw.c&lt;br /&gt;~ /trunk/src/main/sort.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-exp-R5/src/main/unique.c?op=revision&amp;rev=50473&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50473&amp;peg=52864</guid></item>
<item><pubDate>Sun, 08 Nov 2009 20:07:51 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 50361 – avoid uninitialized value</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;avoid uninitialized value&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50361&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=50361&amp;peg=52864</guid></item>
<item><pubDate>Sun, 20 Sep 2009 18:51:57 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 49769 – add any_duplicated3?() to Rinternals.h</title><description>&lt;div&gt;&lt;strong&gt;maechler – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;add any_duplicated3?() to Rinternals.h&lt;/div&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49769&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49769&amp;peg=52864</guid></item>
<item><pubDate>Sun, 06 Sep 2009 14:01:01 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 49591 – remove --disable-mbcs use perl regexps in UTF-8 in a non-UTF-8 ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 44 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove --disable-mbcs&lt;br /&gt;
use perl regexps in UTF-8 in a non-UTF-8 MBCS locale&lt;/div&gt;~ /trunk/configure&lt;br /&gt;~ /trunk/configure.ac&lt;br /&gt;~ /trunk/doc/manual/R-admin.texi&lt;br /&gt;~ /trunk/m4/R.m4&lt;br /&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/extra/pcre/Makefile.in&lt;br /&gt;~ /trunk/src/extra/pcre/Makefile.win&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/getline/getline.c&lt;br /&gt;~ /trunk/src/gnuwin32/rui.c&lt;br /&gt;~ /trunk/src/include/config.h.in&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/R_ext/rlocale.h&lt;br /&gt;~ /trunk/src/library/base/man/grep.Rd&lt;br /&gt;~ /trunk/src/library/base/man/strsplit.Rd&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/tools/src/text.c&lt;br /&gt;~ /trunk/src/main/apse.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/engine.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/pcre.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/plotmath.c&lt;br /&gt;~ /trunk/src/main/printutils.c&lt;br /&gt;~ /trunk/src/main/regex.c&lt;br /&gt;~ /trunk/src/main/rlocale.c&lt;br /&gt;~ /trunk/src/main/Rstrptime.h&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;~ /trunk/src/main/util.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/rotated.c&lt;br /&gt;~ /trunk/tools/GETCONFIG&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49591&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49591&amp;peg=52864</guid></item>
<item><pubDate>Fri, 28 Aug 2009 10:32:59 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 49476 – identical() gains flags num.eq, single.NA &amp; attrib.as.set</title><description>&lt;div&gt;&lt;strong&gt;maechler – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;identical() gains flags num.eq, single.NA &amp; attrib.as.set&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/library/base/man/identical.Rd&lt;br /&gt;~ /trunk/src/library/base/R/identical.R&lt;br /&gt;~ /trunk/src/main/identical.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49476&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49476&amp;peg=52864</guid></item>
<item><pubDate>Tue, 25 Aug 2009 04:43:26 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 49418 – more use of UTF-8</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;more use of UTF-8&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49418&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49418&amp;peg=52864</guid></item>
<item><pubDate>Mon, 24 Aug 2009 19:34:41 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 49415 – use UTF-8 for matching where suitable</title><description>&lt;div&gt;&lt;strong&gt;ripley – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;use UTF-8 for matching where suitable&lt;/div&gt;~ /trunk/src/library/base/man/Encoding.Rd&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49415&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=49415&amp;peg=52864</guid></item>
<item><pubDate>Mon, 18 May 2009 07:38:11 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 48555 – anyDuplicated(&lt;length 0&gt;) now gives 0L as documented</title><description>&lt;div&gt;&lt;strong&gt;maechler – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;anyDuplicated(&amp;lt;length 0&gt;) now gives 0L as documented&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48555&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48555&amp;peg=52864</guid></item>
<item><pubDate>Sat, 09 May 2009 15:16:06 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 48511 – any_duplicated3(): missing macro-&quot;\&quot; and UNPROTECT()</title><description>&lt;div&gt;&lt;strong&gt;maechler – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;any_duplicated3(): missing macro-&quot;\&quot; and UNPROTECT()&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/tests/reg-tests-1.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48511&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48511&amp;peg=52864</guid></item>
<item><pubDate>Fri, 01 May 2009 08:58:08 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 48442 – more hidden/static symbols</title><description>&lt;div&gt;&lt;strong&gt;ripley – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;more hidden/static symbols&lt;/div&gt;~ /trunk/src/gnuwin32/Rdll.hide&lt;br /&gt;~ /trunk/src/main/dounzip.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/main/unzip.h&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48442&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48442&amp;peg=52864</guid></item>
<item><pubDate>Wed, 22 Apr 2009 13:58:33 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 48372 – provide R_compute_identical() as public (not yet &quot;API&quot;) entry point</title><description>&lt;div&gt;&lt;strong&gt;maechler – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;provide R_compute_identical() as public (not yet &quot;API&quot;) entry point&lt;/div&gt;~ /trunk/src/gnuwin32/Rdll.hide&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/main/identical.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48372&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48372&amp;peg=52864</guid></item>
<item><pubDate>Thu, 16 Apr 2009 16:54:24 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 48326 – new anyDuplicated() {incl C API}</title><description>&lt;div&gt;&lt;strong&gt;maechler – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;new anyDuplicated() {incl C API}&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/base/man/duplicated.Rd&lt;br /&gt;~ /trunk/src/library/base/R/duplicated.R&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48326&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=48326&amp;peg=52864</guid></item>
<item><pubDate>Sun, 22 Feb 2009 20:32:15 +0000</pubDate><dc:creator>murdoch</dc:creator><title>Rev 47984 – Remove leftover debugging code</title><description>&lt;div&gt;&lt;strong&gt;murdoch – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove leftover debugging code&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=47984&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=47984&amp;peg=52864</guid></item>
<item><pubDate>Fri, 12 Sep 2008 21:14:38 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 46537 – fix for incomparables</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;fix for incomparables&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=46537&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=46537&amp;peg=52864</guid></item>
<item><pubDate>Sun, 17 Aug 2008 10:11:02 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 46370 – fix for PR#12551 and more</title><description>&lt;div&gt;&lt;strong&gt;ripley – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;fix for PR#12551 and more&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/library/base/man/duplicated.Rd&lt;br /&gt;~ /trunk/src/library/base/man/unique.Rd&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/tests/reg-tests-1.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=46370&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=46370&amp;peg=52864</guid></item>
<item><pubDate>Sun, 11 May 2008 12:25:08 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 45667 – remove old comments on i18n if no longer relevant</title><description>&lt;div&gt;&lt;strong&gt;ripley – 58 file(s) modified&lt;/strong&gt;&lt;br/&gt;remove old comments on i18n if no longer relevant&lt;/div&gt;~ /trunk/src/main/alloca.c&lt;br /&gt;~ /trunk/src/main/array.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/CommandLineArgs.c&lt;br /&gt;~ /trunk/src/main/datetime.c&lt;br /&gt;~ /trunk/src/main/dcf.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/dounzip.c&lt;br /&gt;~ /trunk/src/main/dstruct.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/gevents.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/internet.c&lt;br /&gt;~ /trunk/src/main/iosupport.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/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/options.c&lt;br /&gt;~ /trunk/src/main/par-common.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/Rdynload.c&lt;br /&gt;~ /trunk/src/main/relop.c&lt;br /&gt;~ /trunk/src/main/Rmain.c&lt;br /&gt;~ /trunk/src/main/RNG.c&lt;br /&gt;~ /trunk/src/main/Rstrptime.h&lt;br /&gt;~ /trunk/src/main/seq.c&lt;br /&gt;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/startup.c&lt;br /&gt;~ /trunk/src/main/subscript.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;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45667&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45667&amp;peg=52864</guid></item>
<item><pubDate>Sat, 26 Apr 2008 14:00:40 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 45510 – compare CHARSXPs in the cache by address</title><description>&lt;div&gt;&lt;strong&gt;ripley – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;compare CHARSXPs in the cache by address&lt;/div&gt;~ /trunk/doc/manual/R-ints.texi&lt;br /&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/names.c&lt;br /&gt;~ /trunk/src/main/serialize.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-exp-R5/src/main/unique.c?op=revision&amp;rev=45510&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45510&amp;peg=52864</guid></item>
<item><pubDate>Tue, 22 Apr 2008 12:33:22 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 45446 – whitespace cleanup</title><description>&lt;div&gt;&lt;strong&gt;ripley – 91 file(s) modified&lt;/strong&gt;&lt;br/&gt;whitespace cleanup&lt;/div&gt;~ /trunk/src/main/apply.c&lt;br /&gt;~ /trunk/src/main/apse.c&lt;br /&gt;~ /trunk/src/main/arithmetic.c&lt;br /&gt;~ /trunk/src/main/arithmetic.h&lt;br /&gt;~ /trunk/src/main/array.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/base.c&lt;br /&gt;~ /trunk/src/main/basedecl.h&lt;br /&gt;~ /trunk/src/main/bind.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/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/devices.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/graphics.c&lt;br /&gt;~ /trunk/src/main/identical.c&lt;br /&gt;~ /trunk/src/main/internet.c&lt;br /&gt;~ /trunk/src/main/iosupport.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/options.c&lt;br /&gt;~ /trunk/src/main/par-common.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/printvector.c&lt;br /&gt;~ /trunk/src/main/qsort-body.c&lt;br /&gt;~ /trunk/src/main/qsort.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/RBufferUtils.h&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/registration.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/RNG.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/size.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/startup.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/unzip.h&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;~ /trunk/src/main/version.c&lt;br /&gt;~ /trunk/src/main/xspline.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45446&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45446&amp;peg=52864</guid></item>
<item><pubDate>Mon, 21 Apr 2008 13:37:12 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 45412 – revert r45390 --take another tack later</title><description>&lt;div&gt;&lt;strong&gt;ripley – 13 file(s) modified&lt;/strong&gt;&lt;br/&gt;revert r45390 --take another tack later&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/library/base/man/cat.Rd&lt;br /&gt;~ /trunk/src/library/base/man/charmatch.Rd&lt;br /&gt;~ /trunk/src/library/base/man/duplicated.Rd&lt;br /&gt;~ /trunk/src/library/base/man/match.Rd&lt;br /&gt;~ /trunk/src/library/base/man/paste.Rd&lt;br /&gt;~ /trunk/src/library/base/man/pmatch.Rd&lt;br /&gt;~ /trunk/src/library/base/man/unique.Rd&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/paste.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-exp-R5/src/main/unique.c?op=revision&amp;rev=45412&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45412&amp;peg=52864</guid></item>
<item><pubDate>Sat, 19 Apr 2008 18:10:44 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 45390 – more on embedded nuls</title><description>&lt;div&gt;&lt;strong&gt;ripley – 13 file(s) modified&lt;/strong&gt;&lt;br/&gt;more on embedded nuls&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/library/base/man/cat.Rd&lt;br /&gt;~ /trunk/src/library/base/man/charmatch.Rd&lt;br /&gt;~ /trunk/src/library/base/man/duplicated.Rd&lt;br /&gt;~ /trunk/src/library/base/man/match.Rd&lt;br /&gt;~ /trunk/src/library/base/man/paste.Rd&lt;br /&gt;~ /trunk/src/library/base/man/pmatch.Rd&lt;br /&gt;~ /trunk/src/library/base/man/unique.Rd&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/paste.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-exp-R5/src/main/unique.c?op=revision&amp;rev=45390&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45390&amp;peg=52864</guid></item>
<item><pubDate>Sat, 19 Apr 2008 14:42:56 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 45386 – check LENGTH as par of the check for equality of ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;check LENGTH as par of the check for equality of hashed strings.&lt;/div&gt;~ /trunk/src/library/base/man/duplicated.Rd&lt;br /&gt;~ /trunk/src/library/base/man/unique.Rd&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45386&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=45386&amp;peg=52864</guid></item>
<item><pubDate>Mon, 24 Mar 2008 08:37:13 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 44848 – be kind (unlike Pinard) to those who use .Internal(match())</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;be kind (unlike Pinard) to those who use .Internal(match())&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=44848&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=44848&amp;peg=52864</guid></item>
<item><pubDate>Sun, 23 Mar 2008 15:23:44 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 44844 – add safety check</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add safety check&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=44844&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=44844&amp;peg=52864</guid></item>
<item><pubDate>Sun, 23 Mar 2008 15:17:18 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 44843 – implement &apos;incomparables&apos;</title><description>&lt;div&gt;&lt;strong&gt;ripley – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;implement &apos;incomparables&apos;&lt;/div&gt;~ /trunk/NEWS&lt;br /&gt;~ /trunk/src/library/base/man/duplicated.Rd&lt;br /&gt;~ /trunk/src/library/base/man/match.Rd&lt;br /&gt;~ /trunk/src/library/base/man/merge.Rd&lt;br /&gt;~ /trunk/src/library/base/man/unique.Rd&lt;br /&gt;~ /trunk/src/library/base/R/duplicated.R&lt;br /&gt;~ /trunk/src/library/base/R/match.R&lt;br /&gt;~ /trunk/src/library/base/R/merge.R&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=44843&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=44843&amp;peg=52864</guid></item>
<item><pubDate>Sat, 01 Sep 2007 16:38:42 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 42724 – gettext has defined _GNU_SOURCE in config.h on systems which need ...</title><description>&lt;div&gt;&lt;strong&gt;ripley – 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;gettext has defined _GNU_SOURCE in config.h on systems which need it,&lt;br /&gt;
so we now only need declaration where config.h is not included.&lt;/div&gt;~ /trunk/configure.ac&lt;br /&gt;~ /trunk/doc/manual/R-admin.texi&lt;br /&gt;~ /trunk/src/include/R_ext/Arith.h&lt;br /&gt;~ /trunk/src/main/arithmetic.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/datetime.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/regex.c&lt;br /&gt;~ /trunk/src/main/Renviron.c&lt;br /&gt;~ /trunk/src/main/rlocale.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/modules/internet/sock.c&lt;br /&gt;~ /trunk/src/modules/X11/rotated.c&lt;br /&gt;~ /trunk/src/nmath/nmath.h&lt;br /&gt;~ /trunk/src/unix/Rscript.c&lt;br /&gt;~ /trunk/src/unix/sys-std.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=42724&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=42724&amp;peg=52864</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-exp-R5/src/main/unique.c?op=revision&amp;rev=42307&amp;peg=52864</link><guid>https://svn.r-project.org/browse/R/branches/R-exp-R5/src/main/unique.c?op=revision&amp;rev=42307&amp;peg=52864</guid></item>
</channel></rss>