<?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/context.c</title><description>WebSVN RSS feed &#x2013; R</description><lastBuildDate>Mon, 27 Jul 2026 16:17:36 +0000</lastBuildDate><generator>WebSVN 2.8.7</generator><language>en</language><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=log&amp;max=40&amp;</link><atom:link href="https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=rss" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 16 Oct 2025 15:22:53 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 88921 – Temporary resolution of PR17839 by having R_GetCurrentEnv return the environment ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Temporary resolution of PR17839 by having R_GetCurrentEnv return the&lt;br /&gt;
environment of the top closure call on the context stack or&lt;br /&gt;
R_GlobalEnv if there is none. It may still be better to drop this&lt;br /&gt;
function, so it is marked as experimental API for now.&lt;/div&gt;~ /trunk/doc/manual/R-exts.texi&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=88921</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=88921</guid></item>
<item><pubDate>Sat, 08 Mar 2025 09:43:51 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87901 – C standard has attributes before return values</title><description>&lt;div&gt;&lt;strong&gt;ripley – 21 file(s) modified&lt;/strong&gt;&lt;br/&gt;C standard has attributes before return values&lt;/div&gt;~ /trunk/src/main/altclasses.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/dounzip.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/internet.c&lt;br /&gt;~ /trunk/src/main/iosupport.c&lt;br /&gt;~ /trunk/src/main/machine.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/platform.c&lt;br /&gt;~ /trunk/src/main/printutils.c&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/subscript.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/context.c?op=revision&amp;rev=87901</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=87901</guid></item>
<item><pubDate>Tue, 25 Feb 2025 05:34:13 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87816 – more Rboolean tweaks</title><description>&lt;div&gt;&lt;strong&gt;ripley – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;more Rboolean tweaks&lt;/div&gt;~ /trunk/src/main/altclasses.c&lt;br /&gt;~ /trunk/src/main/connections.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=87816</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=87816</guid></item>
<item><pubDate>Tue, 18 Feb 2025 07:17:42 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87740 – gcc 15 reauires NORET before attribute_hidden</title><description>&lt;div&gt;&lt;strong&gt;ripley – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;gcc 15 reauires NORET before attribute_hidden&lt;/div&gt;~ /trunk/src/include/R_ext/Error.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/debug.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/objects.c&lt;br /&gt;~ /trunk/src/main/util.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/context.c?op=revision&amp;rev=87740</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=87740</guid></item>
<item><pubDate>Mon, 25 Nov 2024 07:54:02 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 87370 – clang-{18,19} in C23 mode requires attributes before return values</title><description>&lt;div&gt;&lt;strong&gt;ripley – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;clang-{18,19} in C23 mode requires attributes before return values&lt;/div&gt;~ /trunk/src/library/graphics/src/graphics.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=87370</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=87370</guid></item>
<item><pubDate>Wed, 14 Aug 2024 19:01:29 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 87015 – Make sure SETJMP return value passed to LONGJMP is not ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Make sure SETJMP return value passed to LONGJMP is not zero.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=87015</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=87015</guid></item>
<item><pubDate>Thu, 30 May 2024 17:34:52 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86648 – Hide yet more entry points not used and not in ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Hide yet more entry points not used and not in installed headers.&lt;/div&gt;~ /trunk/src/main/array.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/options.c&lt;br /&gt;~ /trunk/src/main/subscript.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/context.c?op=revision&amp;rev=86648</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86648</guid></item>
<item><pubDate>Sat, 30 Mar 2024 21:57:31 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86233 – Fixes to get source references to work again after byte ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixes to get source references to work again after byte code engine changes.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/compiler/tests/srcref.R&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86233</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86233</guid></item>
<item><pubDate>Thu, 28 Mar 2024 01:06:30 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86217 – Add a &apos;volatile&apos; annotation.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add a &apos;volatile&apos; annotation.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86217</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86217</guid></item>
<item><pubDate>Tue, 26 Mar 2024 23:47:39 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86210 – Move LONGJMP targets for compiled loops back into bcEval_loop.</title><description>&lt;div&gt;&lt;strong&gt;luke – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Move LONGJMP targets for compiled loops back into bcEval_loop.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86210</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86210</guid></item>
<item><pubDate>Tue, 26 Mar 2024 18:02:25 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86205 – Add missing parens in Windows macros and remove defensive ones ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add missing parens in Windows macros and remove defensive ones in context.c.&lt;/div&gt;~ /trunk/src/gnuwin32/fixed/h/psignal.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86205</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86205</guid></item>
<item><pubDate>Mon, 25 Mar 2024 12:03:40 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86189 – Force compiler promises within bcEval() without a recursive bcEval() call. ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Force compiler promises within bcEval() without a recursive bcEval() call.&lt;br /&gt;
This reduces C stack usage and also allows scalar values to stay unboxed.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86189</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86189</guid></item>
<item><pubDate>Sun, 24 Mar 2024 21:39:15 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86185 – Add extra parentheses in LONGJMP call to work around issues ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add extra parentheses in LONGJMP call to work around issues with&lt;br /&gt;
current Windows macros.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86185</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86185</guid></item>
<item><pubDate>Sat, 23 Mar 2024 20:26:48 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86179 – Move LONGJMP targets for contexts created in bcEval_loop into bcEval().</title><description>&lt;div&gt;&lt;strong&gt;luke – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Move LONGJMP targets for contexts created in bcEval_loop into bcEval().&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86179</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86179</guid></item>
<item><pubDate>Wed, 13 Mar 2024 21:08:14 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 86113 – Use R_bcstack_t for the context returnValue field to allow unboxed ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Use R_bcstack_t for the context returnValue field to allow unboxed values.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86113</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=86113</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/context.c?op=revision&amp;rev=84246</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=84246</guid></item>
<item><pubDate>Tue, 14 Mar 2023 19:35:12 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 83979 – Improved error context for missing argument and object not found ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Improved error context for missing argument and object not found errors.&lt;br /&gt;
From Lionel Henry in PR18241.&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/tests/reg-tests-2.R&lt;br /&gt;~ /trunk/tests/reg-tests-2.Rout.save&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=83979</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=83979</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/context.c?op=revision&amp;rev=83454</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.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/context.c?op=revision&amp;rev=83446</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=83446</guid></item>
<item><pubDate>Wed, 28 Sep 2022 11:37:29 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 82931 – use (void) to avoid clang 15 warnings</title><description>&lt;div&gt;&lt;strong&gt;ripley – 37 file(s) modified&lt;/strong&gt;&lt;br/&gt;use (void) to avoid clang 15 warnings&lt;/div&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/group.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/methods/src/class_support.c&lt;br /&gt;~ /trunk/src/library/methods/src/methods_list_dispatch.c&lt;br /&gt;~ /trunk/src/library/parallel/src/fork.c&lt;br /&gt;~ /trunk/src/main/altclasses.c&lt;br /&gt;~ /trunk/src/main/arithmetic.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/debug.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/gram.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/Rdynload.c&lt;br /&gt;~ /trunk/src/main/Renviron.c&lt;br /&gt;~ /trunk/src/main/rlocale.c&lt;br /&gt;~ /trunk/src/main/RNG.c&lt;br /&gt;~ /trunk/src/main/Rstrptime.h&lt;br /&gt;~ /trunk/src/main/saveload.c&lt;br /&gt;~ /trunk/src/main/serialize.c&lt;br /&gt;~ /trunk/src/main/sysutils.c&lt;br /&gt;~ /trunk/src/modules/internet/Rhttpd.c&lt;br /&gt;~ /trunk/src/modules/internet/sock.c&lt;br /&gt;~ /trunk/src/modules/X11/dataentry.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/system.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=82931</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=82931</guid></item>
<item><pubDate>Wed, 02 Dec 2020 23:38:48 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 79542 – Drop rference counts when unwinding handler stack in endcontext.</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Drop rference counts when unwinding handler stack in endcontext.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=79542</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=79542</guid></item>
<item><pubDate>Wed, 01 Apr 2020 12:52:55 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 78127 – Simplify memory protection.</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;Simplify memory protection.&lt;/div&gt;~ /trunk/src/main/apply.c&lt;br /&gt;~ /trunk/src/main/array.c&lt;br /&gt;~ /trunk/src/main/attrib.c&lt;br /&gt;~ /trunk/src/main/coerce.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/deparse.c&lt;br /&gt;~ /trunk/src/main/dotcode.c&lt;br /&gt;~ /trunk/src/main/dounzip.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/grep.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/options.c&lt;br /&gt;~ /trunk/src/main/printarray.c&lt;br /&gt;~ /trunk/src/main/subassign.c&lt;br /&gt;~ /trunk/src/main/subscript.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=78127</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=78127</guid></item>
<item><pubDate>Wed, 25 Mar 2020 22:52:00 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 78063 – Protect result in R_ExecWithCleanup while running cleanup.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Protect result in R_ExecWithCleanup while running cleanup.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=78063</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=78063</guid></item>
<item><pubDate>Mon, 23 Mar 2020 15:56:11 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 78036 – Added filter.callframes argument to Rprof() to request removing intervening call ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added filter.callframes argument to Rprof() to request removing&lt;br /&gt;
intervening call frames created bylazy evaluation and eval&lt;br /&gt;
calls. Contributed by Lionel Henry in PR17595.&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/library/utils/man/Rprof.Rd&lt;br /&gt;~ /trunk/src/library/utils/R/Rprof.R&lt;br /&gt;~ /trunk/src/library/utils/src/init.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=78036</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=78036</guid></item>
<item><pubDate>Wed, 06 Nov 2019 22:25:17 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 77380 – Bump link counts on returned value around on.exit processing to ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Bump link counts on returned value around on.exit processing to&lt;br /&gt;
protect from mutation.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=77380</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=77380</guid></item>
<item><pubDate>Thu, 10 Oct 2019 19:26:35 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 77275 – Revised approach to protecing the byte code stack from assignment ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Revised approach to protecing the byte code stack from assignment mutations.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/compiler/noweb/compiler.nw&lt;br /&gt;~ /trunk/src/library/compiler/R/cmp.R&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=77275</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=77275</guid></item>
<item><pubDate>Thu, 11 Apr 2019 14:51:29 +0000</pubDate><dc:creator>urbaneks</dc:creator><title>Rev 76368 – Add R_GetCurrentEnv()</title><description>&lt;div&gt;&lt;strong&gt;urbaneks – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add R_GetCurrentEnv()&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/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=76368</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=76368</guid></item>
<item><pubDate>Mon, 07 Jan 2019 08:49:11 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 75956 – copyright date</title><description>&lt;div&gt;&lt;strong&gt;ripley – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;copyright date&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/library/tools/R/check.R&lt;br /&gt;~ /trunk/src/library/tools/R/utils.R&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/envir.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=75956</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=75956</guid></item>
<item><pubDate>Tue, 01 Jan 2019 16:01:38 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 75941 – Removed unused BC_INT_STACK support (superseded by typed stack).</title><description>&lt;div&gt;&lt;strong&gt;luke – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Removed unused BC_INT_STACK support (superseded by typed stack).&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/main.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=75941</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=75941</guid></item>
<item><pubDate>Thu, 15 Mar 2018 17:19:46 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 74412 – Avoid use of DATAPTR.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Avoid use of DATAPTR.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=74412</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=74412</guid></item>
<item><pubDate>Thu, 15 Feb 2018 18:55:24 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 74256 – Allow R_UnwindProtect to accept a NULL continuation token.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Allow R_UnwindProtect to accept a NULL continuation token.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=74256</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=74256</guid></item>
<item><pubDate>Thu, 07 Dec 2017 21:59:33 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 73866 – Added simple framework to help with C++ stack unwinding.</title><description>&lt;div&gt;&lt;strong&gt;luke – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added simple framework to help with C++ stack unwinding.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73866</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73866</guid></item>
<item><pubDate>Wed, 06 Dec 2017 19:45:54 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 73853 – Preserve the error buffer when an on.exit action is processed ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Preserve the error buffer when an on.exit action is processed while&lt;br /&gt;
jumping to a calling handler. Resolves an issue reported by Bill Dunlap.&lt;/div&gt;~ /trunk/src/library/base/R/conditions.R&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73853</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73853</guid></item>
<item><pubDate>Mon, 18 Sep 2017 17:40:32 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 73310 – Context for sys.on.exit is now consistent with other sys.xyz functions; ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Context for sys.on.exit is now consistent with other sys.xyz&lt;br /&gt;
functions; from Lionel Henry.&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/tests/reg-tests-1d.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73310</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73310</guid></item>
<item><pubDate>Fri, 01 Sep 2017 19:59:36 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 73181 – Multiple on.exit expressions are now all run even if one ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Multiple on.exit expressions are now all run even if one signals an error.&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/library/base/man/on.exit.Rd&lt;br /&gt;~ /trunk/src/main/builtin.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/tests/reg-tests-1d.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73181</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73181</guid></item>
<item><pubDate>Thu, 31 Aug 2017 19:11:06 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 73171 – Added some missing state save/restore in R_ToplevelExec.</title><description>&lt;div&gt;&lt;strong&gt;luke – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added some missing state save/restore in R_ToplevelExec.&lt;/div&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73171</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73171</guid></item>
<item><pubDate>Fri, 25 Aug 2017 14:17:04 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 73133 – Revert unintended change to return in on.exit expression behavior. The ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Revert unintended change to return in on.exit expression behavior.&lt;br /&gt;
The change was introduced with the stack unwinding changes in R 3.3.0.&lt;/div&gt;~ /trunk/doc/NEWS.Rd&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73133</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73133</guid></item>
<item><pubDate>Tue, 22 Aug 2017 12:13:35 +0000</pubDate><dc:creator>kalibera</dc:creator><title>Rev 73111 – Fix returnValue() to return a marker for undefined value also ...</title><description>&lt;div&gt;&lt;strong&gt;kalibera – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix returnValue() to return a marker for undefined value also in case of&lt;br /&gt;
error with a handler, a restart or a non-local return.&lt;/div&gt;~ /trunk/src/library/base/man/trace.Rd&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/tests/reg-tests-1d.R&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73111</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=73111</guid></item>
<item><pubDate>Wed, 28 Sep 2016 16:26:11 +0000</pubDate><dc:creator>luke</dc:creator><title>Rev 71390 – Improvements in srcref handling for byte compiled code from Tomas ...</title><description>&lt;div&gt;&lt;strong&gt;luke – 15 file(s) modified&lt;/strong&gt;&lt;br/&gt;Improvements in srcref handling for byte compiled code from Tomas Kalibera.&lt;/div&gt;~ /trunk/src/include/Defn.h&lt;br /&gt;~ /trunk/src/include/Rinternals.h&lt;br /&gt;~ /trunk/src/library/compiler/man/compile.Rd&lt;br /&gt;~ /trunk/src/library/compiler/noweb/compiler.nw&lt;br /&gt;~ /trunk/src/library/compiler/R/cmp.R&lt;br /&gt;~ /trunk/src/library/compiler/tests/assign.R&lt;br /&gt;~ /trunk/src/library/compiler/tests/basics.R&lt;br /&gt;+ /trunk/src/library/compiler/tests/curexpr.R&lt;br /&gt;+ /trunk/src/library/compiler/tests/srcref.R&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/errors.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;~ /trunk/src/main/memory.c&lt;br /&gt;~ /trunk/src/main/names.c&lt;br /&gt;~ /trunk/tests/reg-tests-2.Rout.save&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=71390</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=71390</guid></item>
<item><pubDate>Sat, 16 Jul 2016 18:40:41 +0000</pubDate><dc:creator>ripley</dc:creator><title>Rev 70927 – issues detected by clang&apos;s UBSAN</title><description>&lt;div&gt;&lt;strong&gt;ripley – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;issues detected by clang&apos;s UBSAN&lt;/div&gt;~ /trunk/src/library/grDevices/src/colors.c&lt;br /&gt;~ /trunk/src/library/grDevices/src/devices.c&lt;br /&gt;~ /trunk/src/main/context.c&lt;br /&gt;~ /trunk/src/main/eval.c&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=70927</link><guid>https://svn.r-project.org/browse/R/trunk/src/main/context.c?op=revision&amp;rev=70927</guid></item>
</channel></rss>