<?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/importdl.h history</title>
    <description>Python/importdl.h revision history</description>
    <item>
    <title>#16135: Removal of OS/2 support (I)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ffc6e6b00949/Python/importdl.h</link>
    <description><![CDATA[#16135: Removal of OS/2 support (I)]]></description>
    <author>&#74;&#101;&#115;&#117;&#115;&#32;&#67;&#101;&#97;&#32;&#60;&#106;&#99;&#101;&#97;&#64;&#106;&#99;&#101;&#97;&#46;&#101;&#115;&#62;</author>
    <pubDate>Fri, 05 Oct 2012 01:04:27 +0200</pubDate>
</item>
<item>
    <title>Issue #13959: Move module type constants to Lib/imp.py.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/22b0689346f9/Python/importdl.h</link>
    <description><![CDATA[Issue #13959: Move module type constants to Lib/imp.py.]]></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 16:13:30 -0400</pubDate>
</item>
<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/importdl.h</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 #3080: _PyImport_LoadDynamicModule() uses Unicode for name and path</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ef2b6305d395/Python/importdl.h</link>
    <description><![CDATA[Issue #3080: _PyImport_LoadDynamicModule() uses Unicode for name and path<br/>
<br/>
Document also that dynamic module names are ASCII only]]></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>Mon, 14 Mar 2011 15:54:07 -0400</pubDate>
</item>
<item>
    <title>Untabify C files. Will watch buildbots.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fd25030223b0/Python/importdl.h</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>PEP 302 + zipimport:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/54aacb87beda/Python/importdl.h</link>
    <description><![CDATA[PEP 302 + zipimport:<br/>
- new import hooks in import.c, exposed in the sys module<br/>
- new module called 'zipimport'<br/>
- various changes to allow bootstrapping from zip files<br/>
<br/>
I hope I didn't break the Windows build (or anything else for that<br/>
matter), but then again, it's been sitting on sf long enough...<br/>
<br/>
Regarding the latest discussions on python-dev: zipimport sets<br/>
pkg.__path__ as specified in PEP 273, and likewise, sys.path item such as<br/>
/path/to/Archive.zip/subdir/ are supported again.]]></description>
    <author>&#74;&#117;&#115;&#116;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#106;&#117;&#115;&#116;&#64;&#108;&#101;&#116;&#116;&#101;&#114;&#114;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 30 Dec 2002 22:08:05 +0000</pubDate>
</item>
<item>
    <title>OS/2 EMX port changes (Python part of patch #450267):</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5cbcfde3ad55/Python/importdl.h</link>
    <description><![CDATA[OS/2 EMX port changes (Python part of patch #450267):<br/>
  Python/<br/>
    dynload_shlib.c  // EMX port emulates dlopen() etc. for DL extensions<br/>
    import.c         // changes to support 8.3 DLL name limit (VACPP+EMX)<br/>
                     //  and case sensitive import semantics<br/>
    importdl.h<br/>
    thread_os2.h]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#77;&#97;&#99;&#73;&#110;&#116;&#121;&#114;&#101;&#32;&#60;&#97;&#110;&#100;&#121;&#109;&#97;&#99;&#64;&#98;&#117;&#108;&#108;&#115;&#101;&#121;&#101;&#46;&#97;&#112;&#97;&#110;&#97;&#46;&#111;&#114;&#103;&#46;&#97;&#117;&#62;</author>
    <pubDate>Tue, 26 Feb 2002 11:41:34 +0000</pubDate>
</item>
<item>
    <title>SF patch 473749 compile under OS/2 VA C++, from Michael Muller.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f576ffd57966/Python/importdl.h</link>
    <description><![CDATA[SF patch 473749 compile under OS/2 VA C++, from Michael Muller.<br/>
Changes enabling Python to compile under OS/2 Visual Age C++.]]></description>
    <author>&#84;&#105;&#109;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#105;&#109;&#46;&#112;&#101;&#116;&#101;&#114;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 05 Nov 2001 02:45:59 +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/importdl.h</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>Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a89f7f268de4/Python/importdl.h</link>
    <description><![CDATA[Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.]]></description>
    <author>&#84;&#105;&#109;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#105;&#109;&#46;&#112;&#101;&#116;&#101;&#114;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 09 Jul 2000 03:09:57 +0000</pubDate>
</item>
<item>
    <title>Change copyright notice - 2nd try.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/87ee82e5c56d/Python/importdl.h</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/importdl.h</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>For Windows, need to add #include &lt;windows.h&gt;.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9ec7d978800d/Python/importdl.h</link>
    <description><![CDATA[For Windows, need to add #include &lt;windows.h&gt;.]]></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 22:55:03 +0000</pubDate>
</item>
<item>
    <title>Some rearrangements for the importdl.c restructuring.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0bad9d8b945f/Python/importdl.h</link>
    <description><![CDATA[Some rearrangements for the importdl.c restructuring.<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:22:24 +0000</pubDate>
</item>
<item>
    <title>Added declarations for Mac code resource modules (Jack Jansen).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/745334545898/Python/importdl.h</link>
    <description><![CDATA[Added declarations for Mac code resource modules (Jack Jansen).]]></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>Thu, 06 Aug 1998 13:36:43 +0000</pubDate>
</item>
<item>
    <title>First part of package support.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4279f4eb210a/Python/importdl.h</link>
    <description><![CDATA[First part of package support.<br/>
<br/>
This doesn't yet support &quot;import a.b.c&quot; or &quot;from a.b.c import x&quot;, but<br/>
it does recognize directories.  When importing a directory, it<br/>
initializes __path__ to a list containing the directory name, and<br/>
loads the __init__ module if found.<br/>
<br/>
The (internal) find_module() and load_module() functions are<br/>
restructured so that they both also handle built-in and frozen modules<br/>
and Mac resources (and directories of course).  The imp module's<br/>
find_module() and (new) load_module() also have this functionality.<br/>
Moreover, imp unconditionally defines constants for all module types,<br/>
and has two more new functions: find_module_in_package() and<br/>
find_module_in_directory().<br/>
<br/>
There's also a new API function, PyImport_ImportModuleEx(), which<br/>
takes all four __import__ arguments (name, globals, locals, fromlist).<br/>
The last three may be NULL.  This is currently the same as<br/>
PyImport_ImportModule() but in the future it will be able to do<br/>
relative dotted-path imports.<br/>
<br/>
Other changes:<br/>
<br/>
- bltinmodule.c: in __import__, call PyImport_ImportModuleEx().<br/>
<br/>
- ceval.c: always pass the fromlist to __import__, even if it is a C<br/>
function, so PyImport_ImportModuleEx() is useful.<br/>
<br/>
- getmtime.c: the function has a second argument, the FILE*, on which<br/>
it applies fstat().  According to Sjoerd this is much faster.  The<br/>
first (pathname) argument is ignored, but remains for backward<br/>
compatibility (so the Mac version still works without changes).<br/>
<br/>
By cleverly combining the new imp functionality, the full support for<br/>
dotted names in Python (mini.py, not checked in) is now about 7K,<br/>
lavishly commented (vs. 14K for ni plus 11K for ihooks, also lavishly<br/>
commented).<br/>
<br/>
Good night!]]></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, 05 Sep 1997 07:33:22 +0000</pubDate>
</item>
<item>
    <title>Removed some variables that are used to exchange data between import.c and</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e2df95b7be78/Python/importdl.h</link>
    <description><![CDATA[Removed some variables that are used to exchange data between import.c and<br/>
importdl.c: the MAXSUFFIXSIZE macro is now defined in importdl.h, and<br/>
the modules dictionary is now passed using PyImport_GetModuleDict().<br/>
<br/>
Also undefine USE_SHLIB for AIX -- in AIX 4.2 and up, dlfcn.h exists<br/>
but we don't want to use it.]]></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, 21 Jul 1997 14:54:36 +0000</pubDate>
</item>
<item>
    <title>One last rename glitch: import_modules -&gt; _PyImport_Modules.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fb39d288664b/Python/importdl.h</link>
    <description><![CDATA[One last rename glitch: import_modules -&gt; _PyImport_Modules.]]></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, 14 May 1997 17:36:12 +0000</pubDate>
</item>
<item>
    <title>Quickly renamed the remaining files -- this directory is done.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5880384d7c71/Python/importdl.h</link>
    <description><![CDATA[Quickly renamed the remaining files -- this directory is done.]]></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>Tue, 29 Apr 1997 20:08:16 +0000</pubDate>
</item>
<item>
    <title>New permission notice, includes CNRI.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/65d2d8e67da3/Python/importdl.h</link>
    <description><![CDATA[New permission notice, includes CNRI.]]></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, 25 Oct 1996 14:44:06 +0000</pubDate>
</item>
<item>
    <title>Check if we've already loaded a dynamic module under a different name.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6a9ecb05c679/Python/importdl.h</link>
    <description><![CDATA[Check if we've already loaded a dynamic module under a different name.]]></description>
    <author>&#83;&#106;&#111;&#101;&#114;&#100;&#32;&#77;&#117;&#108;&#108;&#101;&#110;&#100;&#101;&#114;&#32;&#60;&#115;&#106;&#111;&#101;&#114;&#100;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 12 Jun 1995 15:51:34 +0000</pubDate>
</item>
<item>
    <title>Added hooks to support importing pyc code from a resource on the mac.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d65c485e0ad8/Python/importdl.h</link>
    <description><![CDATA[Added hooks to support importing pyc code from a resource on the mac.]]></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>Wed, 15 Feb 1995 22:57:06 +0000</pubDate>
</item>
<item>
    <title>Added 1995 to copyright message.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d0d0a69b5ca3/Python/importdl.h</link>
    <description><![CDATA[Added 1995 to copyright message.<br/>
bltinmodule.c: fixed coerce() nightmare in ternary pow().<br/>
modsupport.c (initmodule2): pass METH_FREENAME flag to newmethodobject().<br/>
pythonrun.c: move flushline() into and around print_error().]]></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, 04 Jan 1995 19:12:13 +0000</pubDate>
</item>
<item>
    <title>Lots of changes, most minor (fatal() instead of abort(), use of</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d7e91437f0a2/Python/importdl.h</link>
    <description><![CDATA[Lots of changes, most minor (fatal() instead of abort(), use of<br/>
err_fetch/err_restore and so on).  But...<br/>
NOTE: import.c has been rewritten and all the DL stuff is now in the<br/>
new file importdl.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>Mon, 02 Jan 1995 19:04:15 +0000</pubDate>
</item>

  </channel>
</rss>
