<?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: Objects/mappingobject.c history</title>
    <description>Objects/mappingobject.c revision history</description>
    <item>
    <title>Quickly renamed the last directory.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d1447950fa04/Objects/mappingobject.c</link>
    <description><![CDATA[Quickly renamed the last directory.]]></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, 02 May 1997 03:12:38 +0000</pubDate>
</item>
<item>
    <title>(Jack:) Align mapping entries to 4-words if USE_CACHE_ALIGNED is defined.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/192e2e0cbce5/Objects/mappingobject.c</link>
    <description><![CDATA[(Jack:) Align mapping entries to 4-words if USE_CACHE_ALIGNED is defined.]]></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, 11 Apr 1997 19:14:07 +0000</pubDate>
</item>
<item>
    <title>Tweaks to keep the Microsoft compiler quiet.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0f1711b7d367/Objects/mappingobject.c</link>
    <description><![CDATA[Tweaks to keep the Microsoft compiler quiet.]]></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, 09 Apr 1997 19:41:24 +0000</pubDate>
</item>
<item>
    <title>Add clear() method to dictionary objects.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2ec9c933afb8/Objects/mappingobject.c</link>
    <description><![CDATA[Add clear() method to dictionary objects.]]></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, 21 Mar 1997 21:55:12 +0000</pubDate>
</item>
<item>
    <title>Small lookmapping nits:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/192d571cc461/Objects/mappingobject.c</link>
    <description><![CDATA[Small lookmapping nits:<br/>
- remove bogus initialization using uninitialized i<br/>
- derive initial incr from hash<br/>
- copy mp-&gt;ma_table into a local variable]]></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, 29 Jan 1997 15:53:56 +0000</pubDate>
</item>
<item>
    <title>Final three poly table entries corrected by Tim Peters.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e629c88f3dd8/Objects/mappingobject.c</link>
    <description><![CDATA[Final three poly table entries corrected by Tim Peters.<br/>
Reindented the whole table.]]></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, 29 Jan 1997 04:45:16 +0000</pubDate>
</item>
<item>
    <title>Changed the lookup algorithm again, based on Reimer Behrends's post.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/219bdd8afb38/Objects/mappingobject.c</link>
    <description><![CDATA[Changed the lookup algorithm again, based on Reimer Behrends's post.<br/>
The table size is now constrained to be a power of two, and we use a<br/>
variable increment based on GF(2^n)-{0} (not that I have the faintest<br/>
idea what that is :-) which helps avoid the expensive '%' operation.<br/>
<br/>
Some of the entries in the table of polynomials have been modified<br/>
according to a post by Tim Peters.]]></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, 28 Jan 1997 00:00:11 +0000</pubDate>
</item>
<item>
    <title>Forget keeping track of whether a dictionary contains all interned</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a820dead06e6/Objects/mappingobject.c</link>
    <description><![CDATA[Forget keeping track of whether a dictionary contains all interned<br/>
string keys.  Just doing a pointer compare before the string compare<br/>
(in fact before the hash compare!) is just as fast.]]></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, 23 Jan 1997 19:39:29 +0000</pubDate>
</item>
<item>
    <title>String interning.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f17bace48dd6/Objects/mappingobject.c</link>
    <description><![CDATA[String interning.]]></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>Sat, 18 Jan 1997 07:55:05 +0000</pubDate>
</item>
<item>
    <title>Rewrote lookmapping() according to suggestions by Jyrki Alakuijala.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2e2945d8163c/Objects/mappingobject.c</link>
    <description><![CDATA[Rewrote lookmapping() according to suggestions by Jyrki Alakuijala.]]></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, 16 Jan 1997 21:06:45 +0000</pubDate>
</item>
<item>
    <title>Experimental new implementation of dictionary comparison.  This</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b3d2990d8a4a/Objects/mappingobject.c</link>
    <description><![CDATA[Experimental new implementation of dictionary comparison.  This<br/>
defines that a shorter dictionary is always smaller than a longer one.<br/>
For dictionaries of the same size, the smallest differing element<br/>
determines the outcome (which yields the same results as before,<br/>
without explicit sorting).]]></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, 05 Dec 1996 21:55:55 +0000</pubDate>
</item>
<item>
    <title>New permission notice, includes CNRI.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/65d2d8e67da3/Objects/mappingobject.c</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>Support for tp_getattro, tp_setattro (Sjoerd)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9c2cbf306864/Objects/mappingobject.c</link>
    <description><![CDATA[Support for tp_getattro, tp_setattro (Sjoerd)]]></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, 09 Aug 1996 20:52:03 +0000</pubDate>
</item>
<item>
    <title>Speedup suggested by Sjoerd</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fa1480e60ed6/Objects/mappingobject.c</link>
    <description><![CDATA[Speedup suggested by Sjoerd]]></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, 30 Jul 1996 16:45:31 +0000</pubDate>
</item>
<item>
    <title>fix free memory reads in dictlookup et al</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e38c09d00806/Objects/mappingobject.c</link>
    <description><![CDATA[fix free memory reads in dictlookup et al]]></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, 08 Dec 1995 01:16:31 +0000</pubDate>
</item>
<item>
    <title>a few peephole optimizations</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/425835b88099/Objects/mappingobject.c</link>
    <description><![CDATA[a few peephole optimizations]]></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, 09 Mar 1995 12:12:50 +0000</pubDate>
</item>
<item>
    <title>Added 1995 to copyright message.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/866c81068dbd/Objects/mappingobject.c</link>
    <description><![CDATA[Added 1995 to copyright message.<br/>
floatobject.c: fix hash().<br/>
methodobject.c: support METH_FREENAME flag bit.]]></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:07:38 +0000</pubDate>
</item>
<item>
    <title>* Objects/mappingobject.c (mappingremove): don't call</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/aff5d7d06735/Objects/mappingobject.c</link>
    <description><![CDATA[* Objects/mappingobject.c (mappingremove): don't call<br/>
	lookmapping() for empty dictionary]]></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:42:39 +0000</pubDate>
</item>
<item>
    <title>Lots of minor changes.  Note for mappingobject.c: the hash table pointer</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/de49d49044d7/Objects/mappingobject.c</link>
    <description><![CDATA[Lots of minor changes.  Note for mappingobject.c: the hash table pointer<br/>
can now be NULL.]]></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:07:15 +0000</pubDate>
</item>
<item>
    <title>Merge back to main trunk</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b724599401ff/Objects/mappingobject.c</link>
    <description><![CDATA[Merge back to main trunk]]></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, 30 Aug 1994 08:27:36 +0000</pubDate>
</item>
<item>
    <title>Fix lay-out of previous fix.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2852edb4fffe/Objects/mappingobject.c</link>
    <description><![CDATA[Fix lay-out of previous fix.]]></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, 23 Nov 1993 17:54:03 +0000</pubDate>
</item>
<item>
    <title>* timemodule.c: Add hack for Solaris 2.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c914b10bf2ed/Objects/mappingobject.c</link>
    <description><![CDATA[* timemodule.c: Add hack for Solaris 2.<br/>
* posixmodule.c: don't prototype getcwd() -- it's not portable...<br/>
* mappingobject.c: double-check validity of last_name_char in<br/>
  dict{lookup,insert,remove}.<br/>
* arraymodule.c: need memmove only for non-STDC Suns.<br/>
* Makefile: comment out HTML_LIBS and XT_USE by default<br/>
* pythonmain.c: don't prototype getopt() -- it's not standardized<br/>
* socketmodule.c: cast flags arg to {get,set}sockopt() and addrbuf arg to<br/>
  recvfrom() to (ANY*).<br/>
* pythonrun.c (initsigs): fix prototype, make it static<br/>
* intobject.c (LONG_BIT): only #define it if not already defined<br/>
* classobject.[ch]: remove all references to unused instance_convert()<br/>
* mappingobject.c (getmappingsize): Don't return NULL in int function.]]></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, 23 Nov 1993 17:53:17 +0000</pubDate>
</item>
<item>
    <title>* parsermodule.c, Makefile, config.c: rudimentary interface to the Python</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/474823e5f7dc/Objects/mappingobject.c</link>
    <description><![CDATA[* parsermodule.c, Makefile, config.c: rudimentary interface to the Python<br/>
  parser.<br/>
* mappingobject.c (lookmapping): 'freeslot' was never used due to a bug in<br/>
  the code.]]></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, 10 Nov 1993 12:53:24 +0000</pubDate>
</item>
<item>
    <title>* posixmodule.c: added set{uid,gid}.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/90c5e2bb4da5/Objects/mappingobject.c</link>
    <description><![CDATA[* posixmodule.c: added set{uid,gid}.<br/>
* {tuple,list,mapping,array}object.c: call printobject with 0 for flags<br/>
* compile.c (parsestr): use quote instead of '\'' at one crucial point<br/>
* arraymodule.c (array_getattr): Added __members__ attribute]]></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, 10 Nov 1993 09:23:53 +0000</pubDate>
</item>
<item>
    <title>Added getmappingsize().  (Needed by previous checkin of posixmodule.c)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1d841587aede/Objects/mappingobject.c</link>
    <description><![CDATA[Added getmappingsize().  (Needed by previous checkin of posixmodule.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>Fri, 05 Nov 1993 10:18:44 +0000</pubDate>
</item>
<item>
    <title>Several optimizations and speed improvements.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/043da19302ef/Objects/mappingobject.c</link>
    <description><![CDATA[Several optimizations and speed improvements.<br/>
cstubs: Use Matrix type instead of float[4][4].]]></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>Fri, 22 Oct 1993 12:04:32 +0000</pubDate>
</item>
<item>
    <title>Minor fixes / changes for Mac compatibility.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/409ea74feb21/Objects/mappingobject.c</link>
    <description><![CDATA[Minor fixes / changes for Mac compatibility.]]></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, 29 Jul 1993 08:25:09 +0000</pubDate>
</item>
<item>
    <title>Several changes in one:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9fed5726a36d/Objects/mappingobject.c</link>
    <description><![CDATA[Several changes in one:<br/>
<br/>
(1) dictionaries/mappings now have attributes values() and items() as<br/>
well as keys(); at the C level, use the new function mappinggetnext()<br/>
to iterate over a dictionary.<br/>
<br/>
(2) &quot;class C(): ...&quot; is now illegal; you must write &quot;class C: ...&quot;.<br/>
<br/>
(3) Class objects now know their own name (finally!); and minor<br/>
improvements to the way how classes, functions and methods are<br/>
represented as strings.<br/>
<br/>
(4) Added an &quot;access&quot; statement and semantics.  (This is still<br/>
experimental -- as long as you don't use the keyword 'access' nothing<br/>
should be changed.)]]></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, 19 May 1993 14:50:45 +0000</pubDate>
</item>
<item>
    <title>* Changed all copyright messages to include 1993.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1cabc2b6c970/Objects/mappingobject.c</link>
    <description><![CDATA[* Changed all copyright messages to include 1993.<br/>
* Stubs for faster implementation of local variables (not yet finished)<br/>
* Added function name to code object.  Print it for code and function<br/>
  objects.  THIS MAKES THE .PYC FILE FORMAT INCOMPATIBLE (the version<br/>
  number has changed accordingly)<br/>
* Print address of self for built-in methods<br/>
* New internal functions getattro and setattro (getattr/setattr with<br/>
  string object arg)<br/>
* Replaced &quot;dictobject&quot; with more powerful &quot;mappingobject&quot;<br/>
* New per-type functio tp_hash to implement arbitrary object hashing,<br/>
  and hashobject() to interface to it<br/>
* Added built-in functions hash(v) and hasattr(v, 'name')<br/>
* classobject: made some functions static that accidentally weren't;<br/>
  added __hash__ special instance method to implement hash()<br/>
* Added proper comparison for built-in methods and functions]]></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, 29 Mar 1993 10:43:31 +0000</pubDate>
</item>
<item>
    <title>Generalized version of dictionaries, with compatibility hacks.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7aa9613ffd36/Objects/mappingobject.c</link>
    <description><![CDATA[Generalized version of dictionaries, with compatibility hacks.]]></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>Sat, 27 Mar 1993 18:11:32 +0000</pubDate>
</item>

  </channel>
</rss>
