<?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; /trunk/src/main/unique.c</title><description>WebSVN RSS feed &#x2013; R</description><lastBuildDate>Mon, 27 Jul 2026 14:33:40 +0000</lastBuildDate><generator>WebSVN 2.8.7</generator><language>en</language><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=log&amp;max=40&amp;</link><atom:link href="https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=rss" rel="self" type="application/rss+xml" />
<item><pubDate>Fri, 03 Apr 2026 22:27:29 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 89786 – Fixed hash table problem with patch from PR19043.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed hash table problem with patch from PR19043.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=89786</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=89786</guid></item>
<item><pubDate>Wed, 21 Jan 2026 09:21:41 +0000</pubDate><dc:creator>hornik</dc:creator><title>Rev 89311 – Have match() support abstract vector classes of non-vector type. Part ...</title><description>&lt;div&gt;&lt;strong&gt;hornik – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Have match() support abstract vector classes of non-vector type.&lt;br /&gt;
Part A of PR#18984, by Mikael Jagan.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=89311</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=89311</guid></item>
<item><pubDate>Thu, 18 Dec 2025 08:29:47 +0000</pubDate><dc:creator>hornik</dc:creator><title>Rev 89195 – Tweak for c89193.</title><description>&lt;div&gt;&lt;strong&gt;hornik – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Tweak for c89193.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=89195</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=89195</guid></item>
<item><pubDate>Wed, 17 Dec 2025 21:36:07 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 89193 – Change signature for R_maphashC to allow early termination.</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Change signature for R_maphashC to allow early termination.&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/trunk/src/main/unique.c?op=revision&amp;rev=89193</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=89193</guid></item>
<item><pubDate>Fri, 27 Jun 2025 15:31:29 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 88363 – re-enable match(&lt;Date&gt;, &lt;char&gt;) (wrt 88356)</title><description>&lt;div&gt;&lt;strong&gt;maechler – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;re-enable match(&amp;lt;Date&gt;, &amp;lt;char&gt;) (wrt 88356)&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/library/base/man/match.Rd&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/tests/reg-tests-1e.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=88363</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=88363</guid></item>
<item><pubDate>Tue, 11 Mar 2025 14:22:16 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87938 – start annotating the use of Rboolean in public headers</title><description>&lt;div&gt;&lt;strong&gt;ripley – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;start annotating the use of Rboolean in public headers&lt;/div&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/duplicate.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/match.c&lt;br /&gt;~ /trunk/src/main/objects.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/trunk/src/main/unique.c?op=revision&amp;rev=87938</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=87938</guid></item>
<item><pubDate>Sun, 02 Mar 2025 05:31:49 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87863 – Rboolean -&gt; bool</title><description>&lt;div&gt;&lt;strong&gt;ripley – 12 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rboolean -&gt; bool&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/main.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/radixsort.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/saveload.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/trunk/src/main/unique.c?op=revision&amp;rev=87863</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=87863</guid></item>
<item><pubDate>Mon, 24 Feb 2025 13:34:54 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87808 – more uses of asRbool catching incorrect calls</title><description>&lt;div&gt;&lt;strong&gt;ripley – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;more uses of asRbool catching incorrect calls&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/main/agrep.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/summary.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/trunk/src/main/unique.c?op=revision&amp;rev=87808</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=87808</guid></item>
<item><pubDate>Fri, 17 Jan 2025 10:33:42 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 87589 – duplicated(expression(..)) now works</title><description>&lt;div&gt;&lt;strong&gt;maechler – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;duplicated(expression(..)) now works&lt;/div&gt;~ /trunk/doc/NEWS.Rd&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-1e.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=87589</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=87589</guid></item>
<item><pubDate>Mon, 24 Jun 2024 16:50:25 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86821 – Switch base internals to using R_findVar and R_findVarInFrame. Modules and ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 26 file(s) modified&lt;/strong&gt;&lt;br/&gt;Switch base internals to using R_findVar and R_findVarInFrame.&lt;br /&gt;
Modules and base packages still use the unhidden Rf versions.&lt;/div&gt;~ /trunk/src/gnuwin32/console.c&lt;br /&gt;~ /trunk/src/gnuwin32/rt_complete.c&lt;br /&gt;~ /trunk/src/gnuwin32/rui.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/devices.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/main.c&lt;br /&gt;~ /trunk/src/main/match.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/Rdynload.c&lt;br /&gt;~ /trunk/src/main/RNG.c&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/source.c&lt;br /&gt;~ /trunk/src/main/subset.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/trunk/src/main/unique.c?op=revision&amp;rev=86821</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=86821</guid></item>
<item><pubDate>Thu, 30 May 2024 02:05:16 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86643 – Hide some entry points not currently used, not in installed ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Hide some entry points not currently used, not in installed headers,&lt;br /&gt;
and already listed in tools;;;nonAPI.&lt;/div&gt;~ /trunk/src/main/debug.c&lt;br /&gt;~ /trunk/src/main/devices.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/printvector.c&lt;br /&gt;~ /trunk/src/main/RNG.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/trunk/src/main/unique.c?op=revision&amp;rev=86643</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=86643</guid></item>
<item><pubDate>Sun, 26 May 2024 23:29:21 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86630 – More entry point hiding.</title><description>&lt;div&gt;&lt;strong&gt;luke – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;More entry point hiding.&lt;/div&gt;~ /trunk/src/main/arithmetic.c&lt;br /&gt;~ /trunk/src/main/duplicate.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/print.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=86630</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=86630</guid></item>
<item><pubDate>Mon, 22 Jan 2024 11:12:57 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 85816 – allow slow pmatch()ing to be interrupted</title><description>&lt;div&gt;&lt;strong&gt;maechler – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;allow slow pmatch()ing to be interrupted&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=85816</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=85816</guid></item>
<item><pubDate>Wed, 20 Dec 2023 17:44:27 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 85712 – Fix out of bounds access (with performance optimization).</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix out of bounds access (with performance optimization).&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=85712</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=85712</guid></item>
<item><pubDate>Fri, 24 Nov 2023 17:31:15 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 85625 – Fixes of formatted output.  Use a defensive strategy by ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 17 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixes of formatted output.  Use a defensive strategy by casting to supported&lt;br /&gt;
wide types and printing those (this may be later refined to use the exact&lt;br /&gt;
types).&lt;/div&gt;~ /trunk/src/gnuwin32/sys-win32.c&lt;br /&gt;~ /trunk/src/library/stats/src/fourier.c&lt;br /&gt;~ /trunk/src/library/stats/src/lm.c&lt;br /&gt;~ /trunk/src/library/stats/src/Srunmed.c&lt;br /&gt;~ /trunk/src/main/agrep.c&lt;br /&gt;~ /trunk/src/main/apply.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/subassign.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;~ /trunk/src/modules/internet/internet.c&lt;br /&gt;~ /trunk/src/modules/internet/libcurl.c&lt;br /&gt;~ /trunk/src/unix/sys-std.c&lt;br /&gt;~ /trunk/src/unix/sys-unix.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=85625</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=85625</guid></item>
<item><pubDate>Thu, 13 Apr 2023 06:54:39 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 84246 – fix more typos in comments (+ 2 strings) from Eric ...</title><description>&lt;div&gt;&lt;strong&gt;maechler – 31 file(s) modified&lt;/strong&gt;&lt;br/&gt;fix more typos in comments (+ 2 strings) from Eric Lindblad&lt;/div&gt;~ /trunk/src/main/altclasses.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/character.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/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/envir.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/identical.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/plot3d.c&lt;br /&gt;~ /trunk/src/main/plotmath.c&lt;br /&gt;~ /trunk/src/main/qsort.c&lt;br /&gt;~ /trunk/src/main/radixsort.c&lt;br /&gt;~ /trunk/src/main/RNG.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/subset.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/trunk/src/main/unique.c?op=revision&amp;rev=84246</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=84246</guid></item>
<item><pubDate>Wed, 14 Dec 2022 13:51:07 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 83456 – some replacing sprintf by snprintf</title><description>&lt;div&gt;&lt;strong&gt;ripley – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;some replacing sprintf by snprintf&lt;/div&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/edit.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/printutils.c&lt;br /&gt;~ /trunk/src/main/serialize.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/trunk/src/main/unique.c?op=revision&amp;rev=83456</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=83456</guid></item>
<item><pubDate>Wed, 14 Dec 2022 08:49:03 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 83446 – C23 requires attributes before return values</title><description>&lt;div&gt;&lt;strong&gt;ripley – 78 file(s) modified&lt;/strong&gt;&lt;br/&gt;C23 requires attributes before return values&lt;/div&gt;~ /trunk/src/main/agrep.c&lt;br /&gt;~ /trunk/src/main/altclasses.c&lt;br /&gt;~ /trunk/src/main/altrep.c&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/bind.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/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/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/devices.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/dstruct.c&lt;br /&gt;~ /trunk/src/main/duplicate.c&lt;br /&gt;~ /trunk/src/main/edit.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/grep.c&lt;br /&gt;~ /trunk/src/main/identical.c&lt;br /&gt;~ /trunk/src/main/inspect.c&lt;br /&gt;~ /trunk/src/main/internet.c&lt;br /&gt;~ /trunk/src/main/lapack.c&lt;br /&gt;~ /trunk/src/main/list.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/names.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/options.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/printutils.c&lt;br /&gt;~ /trunk/src/main/qsort.c&lt;br /&gt;~ /trunk/src/main/radixsort.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/raw.c&lt;br /&gt;~ /trunk/src/main/Rdynload.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/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/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/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/times.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/unix/dynload.c&lt;br /&gt;~ /trunk/src/unix/sys-std.c&lt;br /&gt;~ /trunk/src/unix/sys-unix.c&lt;br /&gt;~ /trunk/src/unix/X11.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=83446</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=83446</guid></item>
<item><pubDate>Thu, 17 Mar 2022 21:29:06 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81923 – Avoid -Wshorten-64-to-32 compiler warnings.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Avoid -Wshorten-64-to-32 compiler warnings.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81923</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81923</guid></item>
<item><pubDate>Wed, 19 Jan 2022 15:53:05 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 81517 – add sanity checks for sample{,.int}</title><description>&lt;div&gt;&lt;strong&gt;ripley – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;add sanity checks for sample{,.int}&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/library/base/man/sample.Rd&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81517</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81517</guid></item>
<item><pubDate>Thu, 23 Dec 2021 16:16:58 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81414 – Fixes for hansling of encoding for strings in hash table ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixes for hansling of encoding for strings in hash table keys.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81414</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81414</guid></item>
<item><pubDate>Thu, 23 Dec 2021 01:09:22 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81409 – Better hashing for CHARSXP, SYMSXP, LISTSXP. Duplicate needs to match ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Better hashing for CHARSXP, SYMSXP, LISTSXP.&lt;br /&gt;
Duplicate needs to match vhash_one on substructure following for&lt;br /&gt;
EXPRSXP, LANGSXP, CLOSXP.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81409</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81409</guid></item>
<item><pubDate>Mon, 13 Dec 2021 19:13:09 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81373 – Rename R_hashtab_t to R_hashtab_type since POSIX reserves types ending in ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename R_hashtab_t to R_hashtab_type since POSIX reserves types ending in _t.&lt;/div&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/library/utils/src/hashtab.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81373</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81373</guid></item>
<item><pubDate>Mon, 13 Dec 2021 02:12:24 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81356 – Recompute hash bin after rehahing (fixes bug in r81320).</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Recompute hash bin after rehahing (fixes bug in r81320).&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81356</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81356</guid></item>
<item><pubDate>Fri, 10 Dec 2021 16:35:48 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81320 – Resize/rehash hash table before adding an entry that might overflow ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Resize/rehash hash table before adding an entry that might overflow size limit.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81320</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81320</guid></item>
<item><pubDate>Fri, 10 Dec 2021 15:13:28 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81319 – Add size hint argument to utils::hashtab().</title><description>&lt;div&gt;&lt;strong&gt;luke – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add size hint argument to utils::hashtab().&lt;/div&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/library/utils/man/hashtab.Rd&lt;br /&gt;~ /trunk/src/library/utils/R/hashtab.R&lt;br /&gt;~ /trunk/src/library/utils/src/hashtab.c&lt;br /&gt;~ /trunk/src/library/utils/src/init.c&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81319</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81319</guid></item>
<item><pubDate>Thu, 09 Dec 2021 19:00:51 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81310 – Make better use of K parameter in internal hash funcitons ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Make better use of K parameter in internal hash funcitons for hash tables.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81310</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81310</guid></item>
<item><pubDate>Wed, 01 Dec 2021 23:04:53 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81277 – Make sure a symbol&apos;s print name has a hash value ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Make sure a symbol&apos;s print name has a hash value before using it in vhash.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81277</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81277</guid></item>
<item><pubDate>Wed, 01 Dec 2021 22:37:45 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81276 – The equality test for hash keys treads external pointers as ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;The equality test for hash keys treads external pointers as reference objects.&lt;br /&gt;
This is needed for sensible behavior across serialization.&lt;/div&gt;~ /trunk/src/library/utils/man/hashtab.Rd&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81276</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81276</guid></item>
<item><pubDate>Wed, 01 Dec 2021 22:27:04 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81275 – Use closure environments in hash table equality test. This corresponds ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Use closure environments in hash table equality test.&lt;br /&gt;
This corresponds to the default for identical().&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81275</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81275</guid></item>
<item><pubDate>Tue, 23 Nov 2021 21:09:22 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81234 – Make sure all hash table API calls that allocate protect ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Make sure all hash table API calls that allocate protect their arguments.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81234</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81234</guid></item>
<item><pubDate>Tue, 23 Nov 2021 11:28:25 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81229 – Initialize hash table count to zero and use SEXP address ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Initialize hash table count to zero and use SEXP address as EXTPTR address.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81229</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81229</guid></item>
<item><pubDate>Sat, 20 Nov 2021 17:52:10 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81220 – Added .Internal(vhash()) to allow some R-level experiments with hash tables.</title><description>&lt;div&gt;&lt;strong&gt;luke – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added .Internal(vhash()) to allow some R-level experiments with hash tables.&lt;/div&gt;~ /trunk/src/include/Internal.h&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/trunk/src/main/unique.c?op=revision&amp;rev=81220</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81220</guid></item>
<item><pubDate>Sat, 20 Nov 2021 17:41:13 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81219 – Add braces.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add braces.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81219</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81219</guid></item>
<item><pubDate>Sat, 20 Nov 2021 17:36:50 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81218 – Hashing for hash tables now uses environments on closures.</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Hashing for hash tables now uses environments on closures.&lt;/div&gt;~ /trunk/src/library/utils/man/hashtab.Rd&lt;br /&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81218</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81218</guid></item>
<item><pubDate>Sat, 20 Nov 2021 15:47:53 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81216 – Added C level hash table support.</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added C level hash table support.&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/trunk/src/main/unique.c?op=revision&amp;rev=81216</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81216</guid></item>
<item><pubDate>Sat, 20 Nov 2021 15:21:12 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81215 – Improved hash codes in vhash for EXPRSXP, LANGSXP, CLOSXP, SYMSXP, ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Improved hash codes in vhash for EXPRSXP, LANGSXP, CLOSXP, SYMSXP,&lt;br /&gt;
CHARSXP, and EXTPTRSXP.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81215</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81215</guid></item>
<item><pubDate>Sat, 20 Nov 2021 14:15:10 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81214 – Factor vhash_one out of vhash to allow computing hash code ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Factor vhash_one out of vhash to allow computing hash code for a sinble object.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81214</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81214</guid></item>
<item><pubDate>Mon, 11 Oct 2021 12:38:14 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 81030 – PROTECT fix (PR#18211).</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;PROTECT fix (PR#18211).&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81030</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81030</guid></item>
<item><pubDate>Wed, 06 Oct 2021 17:37:25 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 81011 – Add static R_INLINE versin of R_NaN_is_R_NA si the compiler inlines. ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add static R_INLINE versin of R_NaN_is_R_NA si the compiler inlines.&lt;br /&gt;
Letting LTO handle this might be a better option.&lt;/div&gt;~ /trunk/src/main/unique.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81011</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/unique.c?op=revision&amp;rev=81011</guid></item>
</channel></rss>