<?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: Modules/_sqlite/cursor.h history</title>
    <description>Modules/_sqlite/cursor.h revision history</description>
    <item>
    <title>#10811: Fix recursive usage of cursors. Instead of crashing, raise a ProgrammingError now.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c6523d6faef4/Modules/_sqlite/cursor.h</link>
    <description><![CDATA[#10811: Fix recursive usage of cursors. Instead of crashing, raise a ProgrammingError now.]]></description>
    <author>&#71;&#101;&#114;&#104;&#97;&#114;&#100;&#32;&#72;&#97;&#101;&#114;&#105;&#110;&#103;&#32;&#60;&#103;&#104;&#64;&#103;&#104;&#97;&#101;&#114;&#105;&#110;&#103;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 09 May 2011 12:24:09 +0200</pubDate>
</item>
<item>
    <title>Welcome to the UTF-8 world.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e9cd15d539e1/Modules/_sqlite/cursor.h</link>
    <description><![CDATA[Welcome to the UTF-8 world.]]></description>
    <author>&#70;&#108;&#111;&#114;&#101;&#110;&#116;&#32;&#88;&#105;&#99;&#108;&#117;&#110;&#97;&#32;&#60;&#102;&#108;&#111;&#114;&#101;&#110;&#116;&#46;&#120;&#105;&#99;&#108;&#117;&#110;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 03 Sep 2010 23:47:32 +0000</pubDate>
</item>
<item>
    <title>Merged code from pysqlite 2.6.0.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/04d3ae52ff73/Modules/_sqlite/cursor.h</link>
    <description><![CDATA[Merged code from pysqlite 2.6.0.]]></description>
    <author>&#71;&#101;&#114;&#104;&#97;&#114;&#100;&#32;&#72;&#228;&#114;&#105;&#110;&#103;&#32;&#60;&#103;&#104;&#64;&#103;&#104;&#97;&#101;&#114;&#105;&#110;&#103;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 05 Mar 2010 09:12:37 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 63562,63570,63728,63734,63784,63788,63802,63817,63827,63839,63887,63975,63998 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2925b568aacc/Modules/_sqlite/cursor.h</link>
    <description><![CDATA[Merged revisions 63562,63570,63728,63734,63784,63788,63802,63817,63827,63839,63887,63975,63998 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r63562 | martin.v.loewis | 2008-05-23 17:06:50 +0200 (Fri, 23 May 2008) | 2 lines<br/>
<br/>
  Patch #1722225: Support QNX 6.<br/>
........<br/>
  r63570 | trent.nelson | 2008-05-23 22:33:14 +0200 (Fri, 23 May 2008) | 1 line<br/>
<br/>
  Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live.  Developers can change this value if their external sources live elsewhere.  The default of '..\..' matches the current status quo.<br/>
........<br/>
  r63728 | gregory.p.smith | 2008-05-26 23:16:34 +0200 (Mon, 26 May 2008) | 4 lines<br/>
<br/>
  Fix issue2589: there was a potential integer overflow leading to<br/>
  memory corruption on esoteric platforms and incorrect behavior on<br/>
  normal platforms.<br/>
........<br/>
  r63734 | gregory.p.smith | 2008-05-27 00:07:28 +0200 (Tue, 27 May 2008) | 3 lines<br/>
<br/>
  Fix issue2588: Do not execute str[size-1] = '\0' when a 0 size is<br/>
  passed in.  (The assert won't prevent this in non-debug builds).<br/>
........<br/>
  r63784 | raymond.hettinger | 2008-05-29 10:38:23 +0200 (Thu, 29 May 2008) | 1 line<br/>
<br/>
  Fix two typos.<br/>
........<br/>
  r63788 | facundo.batista | 2008-05-29 18:39:26 +0200 (Thu, 29 May 2008) | 6 lines<br/>
<br/>
<br/>
  Fixed the semantic of timeout for socket.create_connection and<br/>
  all the upper level libraries that use it, including urllib2.<br/>
  Added and fixed some tests, and changed docs correspondingly.<br/>
  Thanks to John J Lee for the patch and the pusing, :)<br/>
........<br/>
  r63802 | mark.dickinson | 2008-05-30 04:46:53 +0200 (Fri, 30 May 2008) | 2 lines<br/>
<br/>
  Fix typo in testSum<br/>
........<br/>
  r63817 | raymond.hettinger | 2008-05-30 20:20:50 +0200 (Fri, 30 May 2008) | 8 lines<br/>
<br/>
  * Mark intermedidate computes values (hi, lo, yr) as volatile.<br/>
  * Expand comments.<br/>
  * Swap variable names in the sum_exact code so that x and y<br/>
    are consistently chosen as the larger and smaller magnitude<br/>
    values respectively.<br/>
........<br/>
  r63827 | raymond.hettinger | 2008-05-31 05:24:31 +0200 (Sat, 31 May 2008) | 1 line<br/>
<br/>
  Implement heapq in terms of less-than (to match list.sort()).<br/>
........<br/>
  r63839 | gerhard.haering | 2008-05-31 23:33:27 +0200 (Sat, 31 May 2008) | 2 lines<br/>
<br/>
  Fixed rowcount for SELECT statements. They're -1 now (again), for better DB-API 2.0 compliance.<br/>
........<br/>
  r63887 | gregory.p.smith | 2008-06-02 06:05:52 +0200 (Mon, 02 Jun 2008) | 4 lines<br/>
<br/>
  Fix issue 2782: be less strict about the format string type in strftime.<br/>
  Accept unicode and anything else ParseTuple &quot;s#&quot; can deal with.  This<br/>
  matches the time.strftime behavior.<br/>
........<br/>
  r63975 | neal.norwitz | 2008-06-06 06:47:01 +0200 (Fri, 06 Jun 2008) | 3 lines<br/>
<br/>
  Aldo Cortesi confirmed this is still needed for OpenBSD 4.2 and 4.3.<br/>
  (I didn't regen configure, since I don't have a working autoconf.)<br/>
........<br/>
  r63998 | raymond.hettinger | 2008-06-06 23:47:51 +0200 (Fri, 06 Jun 2008) | 1 line<br/>
<br/>
  Issue 3501: Make heapq support both __le__ and __lt__.<br/>
........]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 10 Jun 2008 17:40:04 +0000</pubDate>
</item>
<item>
    <title>Updated to pysqlite 2.4.1. Documentation additions will come later.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b7ee9074ca0e/Modules/_sqlite/cursor.h</link>
    <description><![CDATA[Updated to pysqlite 2.4.1. Documentation additions will come later.]]></description>
    <author>&#71;&#101;&#114;&#104;&#97;&#114;&#100;&#32;&#72;&#228;&#114;&#105;&#110;&#103;&#32;&#60;&#103;&#104;&#64;&#103;&#104;&#97;&#101;&#114;&#105;&#110;&#103;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 29 Feb 2008 22:08:41 +0000</pubDate>
</item>
<item>
    <title>Merged changes from standalone version 2.3.3. This should probably all be</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b9d4ced23506/Modules/_sqlite/cursor.h</link>
    <description><![CDATA[Merged changes from standalone version 2.3.3. This should probably all be<br/>
merged into the 2.5 maintenance branch:<br/>
<br/>
- self-&gt;statement was not checked while fetching data, which could<br/>
  lead to crashes if you used the pysqlite API in unusual ways.<br/>
  Closing the cursor and continuing to fetch data was enough.<br/>
<br/>
- Converters are stored in a converters dictionary. The converter name<br/>
  is uppercased first. The old upper-casing algorithm was wrong and<br/>
  was replaced by a simple call to the Python string's upper() method<br/>
  instead.<br/>
<br/>
-Applied patch by Glyph Lefkowitz that fixes the problem with<br/>
 subsequent SQLITE_SCHEMA errors.<br/>
<br/>
- Improvement to the row type: rows can now be iterated over and have a keys()<br/>
  method. This improves compatibility with both tuple and dict a lot.<br/>
<br/>
- A bugfix for the subsecond resolution in timestamps.<br/>
<br/>
- Corrected the way the flags PARSE_DECLTYPES and PARSE_COLNAMES are<br/>
  checked for. Now they work as documented.<br/>
<br/>
- gcc on Linux sucks. It exports all symbols by default in shared<br/>
  libraries, so if symbols are not unique it can lead to problems with<br/>
  symbol lookup.  pysqlite used to crash under Apache when mod_cache<br/>
  was enabled because both modules had the symbol cache_init. I fixed<br/>
  this by applying the prefix pysqlite_ almost everywhere. Sigh.]]></description>
    <author>&#71;&#101;&#114;&#104;&#97;&#114;&#100;&#32;&#72;&#228;&#114;&#105;&#110;&#103;&#32;&#60;&#103;&#104;&#64;&#103;&#104;&#97;&#101;&#114;&#105;&#110;&#103;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 14 Jan 2007 01:43:50 +0000</pubDate>
</item>
<item>
    <title>Updated the sqlite3 module to the external pysqlite 2.2.2 version.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7da4af95ebad/Modules/_sqlite/cursor.h</link>
    <description><![CDATA[Updated the sqlite3 module to the external pysqlite 2.2.2 version.]]></description>
    <author>&#71;&#101;&#114;&#104;&#97;&#114;&#100;&#32;&#72;&#228;&#114;&#105;&#110;&#103;&#32;&#60;&#103;&#104;&#64;&#103;&#104;&#97;&#101;&#114;&#105;&#110;&#103;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 23 Apr 2006 15:24:26 +0000</pubDate>
</item>
<item>
    <title>merged the sqlite-integration branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e546274d6503/Modules/_sqlite/cursor.h</link>
    <description><![CDATA[merged the sqlite-integration branch.<br/>
This is based on pysqlite2.1.3, and provides a DB-API interface in<br/>
the standard library. You'll need sqlite 3.2.2 or later to build<br/>
this - if you have an earlier version, the C extension module will<br/>
not be built.]]></description>
    <author>&#65;&#110;&#116;&#104;&#111;&#110;&#121;&#32;&#66;&#97;&#120;&#116;&#101;&#114;&#32;&#60;&#97;&#110;&#116;&#104;&#111;&#110;&#121;&#98;&#97;&#120;&#116;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 01 Apr 2006 00:57:31 +0000</pubDate>
</item>

  </channel>
</rss>
