<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Python/dynload_next.c history</title>
    <description>Python/dynload_next.c revision history</description>
    <item>
    <title>Issue #13959: Re-implement imp.get_suffixes() in Lib/imp.py.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/257cbd2fac38/Python/dynload_next.c</link>
    <description><![CDATA[Issue #13959: Re-implement imp.get_suffixes() in Lib/imp.py.<br/>
<br/>
This introduces a new function, imp.extension_suffixes(), which is<br/>
currently undocumented. That is forthcoming once issue #14657 is<br/>
resolved and how to expose file suffixes is decided.]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#114;&#101;&#116;&#116;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 04 May 2012 15:20:40 -0400</pubDate>
</item>
<item>
    <title>Issue #14040: Remove rarely used file name suffixes for C extensions (under POSIX mainly).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/42f61304f77d/Python/dynload_next.c</link>
    <description><![CDATA[Issue #14040: Remove rarely used file name suffixes for C extensions (under POSIX mainly).<br/>
<br/>
This will improve import performance a bit (especially under importlib).]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Mon, 20 Feb 2012 19:41:11 +0100</pubDate>
</item>
<item>
    <title>Issue #3080: Remove unused argument of _PyImport_GetDynLoadFunc()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0874698b1201/Python/dynload_next.c</link>
    <description><![CDATA[Issue #3080: Remove unused argument of _PyImport_GetDynLoadFunc()<br/>
<br/>
The first argument, fqname, was not used.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 22 Feb 2011 23:16:19 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81029 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cab14be0ada1/Python/dynload_next.c</link>
    <description><![CDATA[Recorded merge of revisions 81029 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines<br/>
<br/>
  Untabify C files. Will watch buildbots.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 09 May 2010 15:52:27 +0000</pubDate>
</item>
<item>
    <title>Implement PEP 3121: new module initialization and finalization API.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/94f64f11fdd0/Python/dynload_next.c</link>
    <description><![CDATA[Implement PEP 3121: new module initialization and finalization API.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 11 Jun 2008 05:26:20 +0000</pubDate>
</item>
<item>
    <title>Untabify C files. Will watch buildbots.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fd25030223b0/Python/dynload_next.c</link>
    <description><![CDATA[Untabify C files. Will watch buildbots.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 09 May 2010 14:46:46 +0000</pubDate>
</item>
<item>
    <title>Fix for 838140: don't call NSUnlinkModule when we fail to find our</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f08529879db1/Python/dynload_next.c</link>
    <description><![CDATA[Fix for 838140: don't call NSUnlinkModule when we fail to find our<br/>
expected entrypoint. The unlinking will crash the application if the<br/>
module contained ObjC code. The price of this is small: a little wasted<br/>
memory, and only in a case than isn't expected to occur often.]]></description>
    <author>&#74;&#97;&#99;&#107;&#32;&#74;&#97;&#110;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#99;&#107;&#46;&#106;&#97;&#110;&#115;&#101;&#110;&#64;&#99;&#119;&#105;&#46;&#110;&#108;&#62;</author>
    <pubDate>Thu, 15 Jul 2004 22:28:48 +0000</pubDate>
</item>
<item>
    <title>Squashed compiler warnings by adding casts, making sure prototypes are in</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6b31b26e418d/Python/dynload_next.c</link>
    <description><![CDATA[Squashed compiler warnings by adding casts, making sure prototypes are in<br/>
scope and looking at types.]]></description>
    <author>&#74;&#97;&#99;&#107;&#32;&#74;&#97;&#110;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#99;&#107;&#46;&#106;&#97;&#110;&#115;&#101;&#110;&#64;&#99;&#119;&#105;&#46;&#110;&#108;&#62;</author>
    <pubDate>Mon, 23 Dec 2002 21:03:36 +0000</pubDate>
</item>
<item>
    <title>Removed a spurious }. (How did it get there in the first place??)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/794fe37ca5f4/Python/dynload_next.c</link>
    <description><![CDATA[Removed a spurious }. (How did it get there in the first place??)]]></description>
    <author>&#74;&#97;&#99;&#107;&#32;&#74;&#97;&#110;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#99;&#107;&#46;&#106;&#97;&#110;&#115;&#101;&#110;&#64;&#99;&#119;&#105;&#46;&#110;&#108;&#62;</author>
    <pubDate>Mon, 11 Feb 2002 16:21:00 +0000</pubDate>
</item>
<item>
    <title>Got rid of an extra level of {} and funny formatting that was still</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cbf41925dd3e/Python/dynload_next.c</link>
    <description><![CDATA[Got rid of an extra level of {} and funny formatting that was still<br/>
there because of the NeXT history.]]></description>
    <author>&#74;&#97;&#99;&#107;&#32;&#74;&#97;&#110;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#99;&#107;&#46;&#106;&#97;&#110;&#115;&#101;&#110;&#64;&#99;&#119;&#105;&#46;&#110;&#108;&#62;</author>
    <pubDate>Fri, 01 Feb 2002 22:24:56 +0000</pubDate>
</item>
<item>
    <title>A new dynload_next, which actually only works on OSX but isn't renamed yet.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/20bc4ff1215c/Python/dynload_next.c</link>
    <description><![CDATA[A new dynload_next, which actually only works on OSX but isn't renamed yet.<br/>
<br/>
By default every module is imported in its own namespace, but this can<br/>
be changed by defining USE_DYLD_GLOBAL_NAMESPACE. In a future version this<br/>
define will be replaced by a runtime setting, but that needs a bit more<br/>
thought.<br/>
<br/>
This code is largely based on code and feedback from Steven Majewski,<br/>
Marcel Prastawa, Manoj Plakal and other on pythonmac-sig.]]></description>
    <author>&#74;&#97;&#99;&#107;&#32;&#74;&#97;&#110;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#99;&#107;&#46;&#106;&#97;&#110;&#115;&#101;&#110;&#64;&#99;&#119;&#105;&#46;&#110;&#108;&#62;</author>
    <pubDate>Fri, 01 Feb 2002 16:01:05 +0000</pubDate>
</item>
<item>
    <title>Partial backport of 2.11: better error messages on import failures.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fb79cc2630c1/Python/dynload_next.c</link>
    <description><![CDATA[Partial backport of 2.11: better error messages on import failures.<br/>
Fixes #652590.]]></description>
    <author>&#74;&#97;&#99;&#107;&#32;&#74;&#97;&#110;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#99;&#107;&#46;&#106;&#97;&#110;&#115;&#101;&#110;&#64;&#99;&#119;&#105;&#46;&#110;&#108;&#62;</author>
    <pubDate>Tue, 25 Feb 2003 14:20:44 +0000</pubDate>
</item>
<item>
    <title>Don't fail on importing things with undefined references. Unfortunately we</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/28f4cea209d7/Python/dynload_next.c</link>
    <description><![CDATA[Don't fail on importing things with undefined references. Unfortunately we<br/>
still fail on importing modules that link with libraries that fail<br/>
their initialization code (such as windowing libraries when we don't have<br/>
access to the window server) and that is what I really wanted to fix.]]></description>
    <author>&#74;&#97;&#99;&#107;&#32;&#74;&#97;&#110;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#99;&#107;&#46;&#106;&#97;&#110;&#115;&#101;&#110;&#64;&#99;&#119;&#105;&#46;&#110;&#108;&#62;</author>
    <pubDate>Thu, 06 Dec 2001 22:58:56 +0000</pubDate>
</item>
<item>
    <title>Use PyOS_snprintf instead of sprintf.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/379fc66f4c96/Python/dynload_next.c</link>
    <description><![CDATA[Use PyOS_snprintf instead of sprintf.]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Wed, 28 Nov 2001 20:42:20 +0000</pubDate>
</item>
<item>
    <title>Patch by Jonathan Wight (slightly reformatted) to forestall loading the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ca12e1e333ea/Python/dynload_next.c</link>
    <description><![CDATA[Patch by Jonathan Wight (slightly reformatted) to forestall loading the<br/>
same module twice, which apparently crashes Python. I could not test the<br/>
error condition, but in normal life it seems to have no adverse effects.<br/>
<br/>
Also removed an unsued variable, and corrected 2 glaring errors (missing<br/>
'case' in front of a label).]]></description>
    <author>&#74;&#97;&#99;&#107;&#32;&#74;&#97;&#110;&#115;&#101;&#110;&#32;&#60;&#106;&#97;&#99;&#107;&#46;&#106;&#97;&#110;&#115;&#101;&#110;&#64;&#99;&#119;&#105;&#46;&#110;&#108;&#62;</author>
    <pubDate>Sat, 11 Aug 2001 21:54:11 +0000</pubDate>
</item>
<item>
    <title>REMOVED all CWI, CNRI and BeOpen copyright markings.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6f6f965c5e2d/Python/dynload_next.c</link>
    <description><![CDATA[REMOVED all CWI, CNRI and BeOpen copyright markings.<br/>
This should match the situation in the 1.6b1 tree.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 01 Sep 2000 23:29:29 +0000</pubDate>
</item>
<item>
    <title>Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5b727ab37092/Python/dynload_next.c</link>
    <description><![CDATA[Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either<br/>
comments, docstrings or error messages. I fixed two minor things in<br/>
test_winreg.py (&quot;didn't&quot; -&gt; &quot;Didn't&quot; and &quot;Didnt&quot; -&gt; &quot;Didn't&quot;).<br/>
<br/>
There is a minor style issue involved: Guido seems to have preferred English<br/>
grammar (behaviour, honour) in a couple places. This patch changes that to<br/>
American, which is the more prominent style in the source. I prefer English<br/>
myself, so if English is preferred, I'd be happy to supply a patch myself ;)]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#87;&#111;&#117;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#104;&#111;&#109;&#97;&#115;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 16 Jul 2000 12:04:32 +0000</pubDate>
</item>
<item>
    <title>Change copyright notice - 2nd try.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/87ee82e5c56d/Python/dynload_next.c</link>
    <description><![CDATA[Change copyright notice - 2nd try.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 30 Jun 2000 23:58:06 +0000</pubDate>
</item>
<item>
    <title>Change copyright notice.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/916fb024ce94/Python/dynload_next.c</link>
    <description><![CDATA[Change copyright notice.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 30 Jun 2000 23:50:40 +0000</pubDate>
</item>
<item>
    <title>Skip Montanaro: add string precisions to calls to PyErr_Format</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5de0b939fe61/Python/dynload_next.c</link>
    <description><![CDATA[Skip Montanaro: add string precisions to calls to PyErr_Format<br/>
to prevent possible buffer overruns.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 10 Apr 2000 12:46:51 +0000</pubDate>
</item>
<item>
    <title>Cleanup patches from Greg Stein:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/528559a0b2f2/Python/dynload_next.c</link>
    <description><![CDATA[Cleanup patches from Greg Stein:<br/>
<br/>
* in import.c, #ifdef out references to dynamic loading based on<br/>
  HAVE_DYNAMIC_LOADING<br/>
<br/>
* clean out the platform-specific crud from importdl.c.<br/>
  [ maybe fold this function into import.c and drop the importdl.c file? Greg.]<br/>
<br/>
* change GetDynLoadFunc's &quot;funcname&quot; parameter to &quot;shortname&quot;. change<br/>
  &quot;name&quot; to &quot;fqname&quot; for clarification.<br/>
<br/>
* each GetDynLoadFunc now creates its own funcname value.<br/>
<br/>
  WARNING: as I mentioned previously, we may run into an issue with a<br/>
  missing &quot;_&quot; on some platforms. Testing will show this pretty quickly,<br/>
  however.<br/>
<br/>
* move pathname munging into dynload_shlib.c]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 22 Dec 1999 14:09:35 +0000</pubDate>
</item>
<item>
    <title>The old platform-specific contents of importdl.c, broken down into one</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/78fe87ce0ded/Python/dynload_next.c</link>
    <description><![CDATA[The old platform-specific contents of importdl.c, broken down into one<br/>
file per platform (really: per style of Dl API; e.g. all platforms<br/>
using dlopen() are grouped together in dynload_shlib.c.).<br/>
<br/>
This is part of a set of patches by Greg Stein.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 20 Dec 1999 21:18:49 +0000</pubDate>
</item>

  </channel>
</rss>
