<?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/grep.c</title><description>WebSVN RSS feed &#x2013; R</description><lastBuildDate>Mon, 27 Jul 2026 16:43:59 +0000</lastBuildDate><generator>WebSVN 2.8.7</generator><language>en</language><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=log&amp;max=40&amp;</link><atom:link href="https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=rss" rel="self" type="application/rss+xml" />
<item><pubDate>Wed, 22 Jul 2026 09:39:39 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 90287 – add comments</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add comments&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=90287</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=90287</guid></item>
<item><pubDate>Tue, 14 Jul 2026 11:48:52 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 90254 – tweaks for C23 warnings on Fedora 44</title><description>&lt;div&gt;&lt;strong&gt;ripley – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;tweaks for C23 warnings on Fedora 44&lt;/div&gt;~ /trunk/src/library/tools/src/gramLatex.c&lt;br /&gt;~ /trunk/src/library/tools/src/gramLatex.y&lt;br /&gt;~ /trunk/src/library/tools/src/gramRd.c&lt;br /&gt;~ /trunk/src/library/tools/src/gramRd.y&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/localecharset.c&lt;br /&gt;~ /trunk/src/main/sprintf.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=90254</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=90254</guid></item>
<item><pubDate>Fri, 28 Feb 2025 11:34:00 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87848 – start replacing Rboolean by bool in R sources</title><description>&lt;div&gt;&lt;strong&gt;ripley – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;start replacing Rboolean by bool in R sources&lt;/div&gt;~ /trunk/doc/manual/R-exts.texi&lt;br /&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/main/agrep.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87848</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87848</guid></item>
<item><pubDate>Mon, 24 Feb 2025 19:19:32 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87813 – more taking care over Rboolean</title><description>&lt;div&gt;&lt;strong&gt;ripley – 17 file(s) modified&lt;/strong&gt;&lt;br/&gt;more taking care over Rboolean&lt;/div&gt;~ /trunk/src/include/Rinlinedfuns.h&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/coerce.c&lt;br /&gt;~ /trunk/src/main/datetime.c&lt;br /&gt;~ /trunk/src/main/debug.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/radixsort.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;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/subassign.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87813</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87813</guid></item>
<item><pubDate>Mon, 24 Feb 2025 14:45:23 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87812 – finish using asRbool for grep &amp; co</title><description>&lt;div&gt;&lt;strong&gt;ripley – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;finish using asRbool for grep &amp; co&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87812</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87812</guid></item>
<item><pubDate>Mon, 24 Feb 2025 14:12:08 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87811 – use asRbool in strsplit()</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;use asRbool in strsplit()&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87811</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87811</guid></item>
<item><pubDate>Mon, 24 Feb 2025 13:56:50 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87810 – small code cleanup</title><description>&lt;div&gt;&lt;strong&gt;ripley – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;small code cleanup&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87810</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87810</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/grep.c?op=revision&amp;rev=87808</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=87808</guid></item>
<item><pubDate>Wed, 14 Feb 2024 09:16:53 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 85900 – Avoid gcc13 warning.</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Avoid gcc13 warning.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=85900</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=85900</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/grep.c?op=revision&amp;rev=85625</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=85625</guid></item>
<item><pubDate>Wed, 25 Oct 2023 14:50:47 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 85411 – Fix named capture with PCRE for large number of groups ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix named capture with PCRE for large number of groups (PR#18588).&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=85411</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=85411</guid></item>
<item><pubDate>Wed, 07 Jun 2023 08:18:04 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 84516 – Fix strsplit(perl=TRUE) for multi-byte characters when dealing with empty matches ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix strsplit(perl=TRUE) for multi-byte characters when dealing with empty&lt;br /&gt;
matches (PR#18546).&lt;/div&gt;~ /trunk/src/main/grep.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/grep.c?op=revision&amp;rev=84516</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84516</guid></item>
<item><pubDate>Fri, 19 May 2023 14:12:27 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 84450 – Allow more than 9 subexpressions in (g)sub(perl=TRUE). PR#18526, from Mikko ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Allow more than 9 subexpressions in (g)sub(perl=TRUE). PR#18526, from Mikko&lt;br /&gt;
Korpela.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84450</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84450</guid></item>
<item><pubDate>Wed, 03 May 2023 07:53:07 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 84385 – Avoid modulo on fast path when checking for user interrupt. ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Avoid modulo on fast path when checking for user interrupt. Comments.&lt;/div&gt;~ /trunk/src/main/agrep.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/logic.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/seq.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84385</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84385</guid></item>
<item><pubDate>Tue, 18 Apr 2023 16:29:04 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 84279 – Tweak comment.</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Tweak comment.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84279</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84279</guid></item>
<item><pubDate>Tue, 18 Apr 2023 13:21:20 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 84277 – Prevent integer overflow in (g)sub for very large strings (also ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Prevent integer overflow in (g)sub for very large strings (also fixes&lt;br /&gt;
PR#18346).&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84277</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84277</guid></item>
<item><pubDate>Tue, 18 Apr 2023 12:15:05 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 84275 – Amend 84274 (realloc).</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Amend 84274 (realloc).&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84275</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84275</guid></item>
<item><pubDate>Tue, 18 Apr 2023 09:58:49 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 84274 – Reduce code duplication.</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Reduce code duplication.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84274</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84274</guid></item>
<item><pubDate>Fri, 14 Apr 2023 09:20:23 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 84260 – Fix some cases of potential silent truncation of very long ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix some cases of potential silent truncation of very long strings.&lt;/div&gt;~ /trunk/src/library/utils/src/windows/widgets.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/grep.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/trunk/src/main/grep.c?op=revision&amp;rev=84260</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84260</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/grep.c?op=revision&amp;rev=84246</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=84246</guid></item>
<item><pubDate>Tue, 27 Dec 2022 08:51:07 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 83503 – precautionary inclusion of &lt;sys/types.h&gt;</title><description>&lt;div&gt;&lt;strong&gt;ripley – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;precautionary inclusion of &amp;lt;sys/types.h&gt;&lt;/div&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/platform.c&lt;br /&gt;~ /trunk/src/main/Renviron.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/trunk/src/main/grep.c?op=revision&amp;rev=83503</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=83503</guid></item>
<item><pubDate>Wed, 14 Dec 2022 13:08:14 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 83454 – more moving NORET to the front</title><description>&lt;div&gt;&lt;strong&gt;ripley – 25 file(s) modified&lt;/strong&gt;&lt;br/&gt;more moving NORET to the front&lt;/div&gt;~ /trunk/src/library/graphics/src/graphics.c&lt;br /&gt;~ /trunk/src/library/graphics/src/par.c&lt;br /&gt;~ /trunk/src/library/methods/src/class_support.c&lt;br /&gt;~ /trunk/src/library/methods/src/methods.h&lt;br /&gt;~ /trunk/src/library/parallel/src/fork.c&lt;br /&gt;~ /trunk/src/library/stats/src/deriv.c&lt;br /&gt;~ /trunk/src/library/stats/src/fexact.c&lt;br /&gt;~ /trunk/src/library/stats/src/ksmooth.c&lt;br /&gt;~ /trunk/src/library/stats/src/optimize.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/plotmath.c&lt;br /&gt;~ /trunk/src/main/print.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/scan.c&lt;br /&gt;~ /trunk/src/main/source.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/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/rbitmap.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=83454</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=83454</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/grep.c?op=revision&amp;rev=83446</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=83446</guid></item>
<item><pubDate>Wed, 28 Sep 2022 13:23:49 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 82934 – more use of (void)</title><description>&lt;div&gt;&lt;strong&gt;ripley – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;more use of (void)&lt;/div&gt;~ /trunk/src/library/grid/src/grid.c&lt;br /&gt;~ /trunk/src/library/grid/src/state.c&lt;br /&gt;~ /trunk/src/library/parallel/src/fork.c&lt;br /&gt;~ /trunk/src/main/connections.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/main.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82934</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82934</guid></item>
<item><pubDate>Fri, 09 Sep 2022 14:20:02 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82827 – Return &quot;bytes&quot;-marked string elements (created by splitting or replacement) in ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Return &quot;bytes&quot;-marked string elements (created by splitting or replacement)&lt;br /&gt;
in gsub, sub, strsplit if any input was marked as &quot;bytes&quot;.  A subset of&lt;br /&gt;
reverted 82587.&lt;/div&gt;~ /trunk/src/library/base/man/grep.Rd&lt;br /&gt;~ /trunk/src/library/base/man/strsplit.Rd&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/tests/utf8-regex.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82827</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82827</guid></item>
<item><pubDate>Sun, 04 Sep 2022 14:55:44 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 82803 – avoid some compiler warnings</title><description>&lt;div&gt;&lt;strong&gt;ripley – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;avoid some compiler warnings&lt;/div&gt;~ /trunk/src/library/tools/src/gramRd.c&lt;br /&gt;~ /trunk/src/library/tools/src/gramRd.y&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82803</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82803</guid></item>
<item><pubDate>Tue, 26 Jul 2022 15:44:53 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82625 – Take advantage of ASCII bit in CHARSXPs.</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Take advantage of ASCII bit in CHARSXPs.&lt;/div&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/paste.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82625</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82625</guid></item>
<item><pubDate>Fri, 15 Jul 2022 08:22:39 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82597 – Switch back to the old behavior of sub/gsub/strsplit re marking ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Switch back to the old behavior of sub/gsub/strsplit re marking result as&lt;br /&gt;
&quot;bytes&quot;, but add environment variables to allow testing/adapting code. &lt;br /&gt;
Too many contributed packages currently don&apos;t work with the 82589.&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/library/base/man/Encoding.Rd&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/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82597</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82597</guid></item>
<item><pubDate>Fri, 15 Jul 2022 07:17:07 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82596 – Refactoring to make it easier to internally disable/enable the effects ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Refactoring to make it easier to internally disable/enable the effects of&lt;br /&gt;
82587 and 82589 (marking results of certain regexp operations as &quot;bytes&quot;). &lt;br /&gt;
Experimental.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82596</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82596</guid></item>
<item><pubDate>Thu, 14 Jul 2022 08:02:57 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82589 – Fix gsub, sub, strsplit to also return &quot;bytes&quot;-marked results when ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix gsub, sub, strsplit to also return &quot;bytes&quot;-marked results when not&lt;br /&gt;
replaced/split.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82589</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82589</guid></item>
<item><pubDate>Wed, 13 Jul 2022 12:20:16 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82587 – Return &quot;bytes&quot;-marked result when using bytes in gsub, sub, strsplit.</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Return &quot;bytes&quot;-marked result when using bytes in gsub, sub, strsplit.&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/library/base/man/Encoding.Rd&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/tools/R/check.R&lt;br /&gt;~ /trunk/src/library/tools/R/CRANtools.R&lt;br /&gt;~ /trunk/src/library/tools/R/RdConv2.R&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/tests/reg-tests-1b.R&lt;br /&gt;~ /trunk/tests/utf8-regex.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82587</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82587</guid></item>
<item><pubDate>Tue, 12 Jul 2022 17:35:24 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82582 – Improve performance of grep/gsub (avoid duplicate PCRE2 validity checks, specialize ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Improve performance of grep/gsub (avoid duplicate PCRE2 validity checks,&lt;br /&gt;
specialize conversions of ASCII to wide strings and back for TRE, optimize&lt;br /&gt;
fixed searches in UTF-8 and bytes).&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82582</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82582</guid></item>
<item><pubDate>Mon, 27 Jun 2022 15:23:20 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82528 – Do not escape invalid characters in strings used for TRE ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Do not escape invalid characters in strings used for TRE regular expression&lt;br /&gt;
operations.  This fixes validity checks in regex code and reduces the risk&lt;br /&gt;
that regexes run on characters resulting from escaped invalid bytes (with&lt;br /&gt;
Brodie Gaslam). The new checks may uncover previously undetected use of&lt;br /&gt;
invalid strings in regular expression operations.&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/gnuwin32/Rdll.hide&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/tools/R/testing.R&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/tests/utf8-regex.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82528</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82528</guid></item>
<item><pubDate>Thu, 16 Jun 2022 14:13:02 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82496 – Prevent GCC10 style warnings.</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Prevent GCC10 style warnings.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82496</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82496</guid></item>
<item><pubDate>Thu, 16 Jun 2022 13:39:50 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 82495 – Do not escape invalid characters in strings used for regular ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Do not escape invalid characters in strings used for regular expression&lt;br /&gt;
operations. This fixes validity checks in regex code and reduces the risk&lt;br /&gt;
that regexes run on characters resulting from escaped invalid bytes (with&lt;br /&gt;
Brodie Gaslam).&lt;/div&gt;~ /trunk/src/gnuwin32/Rdll.hide&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82495</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=82495</guid></item>
<item><pubDate>Thu, 13 Jan 2022 07:03:18 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 81479 – allow building R with -DSTRICT_R_HEADERS</title><description>&lt;div&gt;&lt;strong&gt;ripley – 29 file(s) modified&lt;/strong&gt;&lt;br/&gt;allow building R with -DSTRICT_R_HEADERS&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/library/grDevices/src/devPS.c&lt;br /&gt;~ /trunk/src/library/grid/src/grid.c&lt;br /&gt;~ /trunk/src/library/stats/src/family.c&lt;br /&gt;~ /trunk/src/library/stats/src/ks.c&lt;br /&gt;~ /trunk/src/library/stats/src/loessc.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/rWishart.c&lt;br /&gt;~ /trunk/src/library/stats/src/starma.c&lt;br /&gt;~ /trunk/src/library/tcltk/src/tcltk.c&lt;br /&gt;~ /trunk/src/library/tools/src/pdscan.c&lt;br /&gt;~ /trunk/src/library/tools/src/text.c&lt;br /&gt;~ /trunk/src/main/agrep.c&lt;br /&gt;~ /trunk/src/main/array.c&lt;br /&gt;~ /trunk/src/main/character.c&lt;br /&gt;~ /trunk/src/main/CommandLineArgs.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/random.c&lt;br /&gt;~ /trunk/src/main/raw.c&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/sort.c&lt;br /&gt;~ /trunk/src/main/sprintf.c&lt;br /&gt;~ /trunk/src/modules/lapack/Lapack.c&lt;br /&gt;~ /trunk/src/modules/X11/dataentry.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/grep.c?op=revision&amp;rev=81479</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=81479</guid></item>
<item><pubDate>Thu, 16 Sep 2021 18:00:37 +0000</pubDate><dc:creator>hornik</dc:creator><title>Rev 80915 – Fix PR#18193.  By Bill Dunlap.</title><description>&lt;div&gt;&lt;strong&gt;hornik – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix PR#18193.  By Bill Dunlap.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=80915</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=80915</guid></item>
<item><pubDate>Thu, 16 Sep 2021 13:19:31 +0000</pubDate><dc:creator>hornik</dc:creator><title>Rev 80912 – Avoid using markKnown() when useBytes = TRUE.  By Brodie ...</title><description>&lt;div&gt;&lt;strong&gt;hornik – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Avoid using markKnown() when useBytes = TRUE.  By Brodie Gaslam.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/util.c&lt;br /&gt;~ /trunk/tests/utf8-regex.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=80912</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=80912</guid></item>
<item><pubDate>Tue, 31 Aug 2021 11:41:53 +0000</pubDate><dc:creator>hornik</dc:creator><title>Rev 80838 – Tweak for strsplit(useBytes = TRUE).  By Brodie Gaslam.</title><description>&lt;div&gt;&lt;strong&gt;hornik – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Tweak for strsplit(useBytes = TRUE).  By Brodie Gaslam.&lt;/div&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/tests/utf8-regex.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=80838</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=80838</guid></item>
<item><pubDate>Fri, 06 Aug 2021 15:44:04 +0000</pubDate><dc:creator>maechler</dc:creator><title>Rev 80719 – use new (shorter) R-bugzilla URL</title><description>&lt;div&gt;&lt;strong&gt;maechler – 14 file(s) modified&lt;/strong&gt;&lt;br/&gt;use new (shorter) R-bugzilla URL&lt;/div&gt;~ /trunk/doc/html/NEWS.2.html&lt;br /&gt;~ /trunk/doc/html/NEWS.3.html&lt;br /&gt;~ /trunk/src/library/base/man/Quotes.Rd&lt;br /&gt;~ /trunk/src/library/grDevices/R/convertColor.R&lt;br /&gt;~ /trunk/src/library/splines/tests/spline-tst.R&lt;br /&gt;~ /trunk/src/library/stats/man/KalmanLike.Rd&lt;br /&gt;~ /trunk/src/library/stats/src/arima.c&lt;br /&gt;~ /trunk/src/library/stats/tests/arimaML.R&lt;br /&gt;~ /trunk/src/library/tools/R/RdHelpers.R&lt;br /&gt;~ /trunk/src/library/tools/R/utils.R&lt;br /&gt;~ /trunk/src/library/utils/R/bug.report.R&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/nmath/dnorm.c&lt;br /&gt;~ /trunk/tests/reg-large.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=80719</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/grep.c?op=revision&amp;rev=80719</guid></item>
</channel></rss>