<?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/statement.h history</title>
    <description>Modules/_sqlite/statement.h revision history</description>
    <item>
    <title>Undocument and clean up sqlite3.OptimizedUnicode</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0fc10a33eb4c/Modules/_sqlite/statement.h</link>
    <description><![CDATA[Undocument and clean up sqlite3.OptimizedUnicode<br/>
<br/>
Closes #13921.]]></description>
    <author>&#80;&#101;&#116;&#114;&#105;&#32;&#76;&#101;&#104;&#116;&#105;&#110;&#101;&#110;&#32;&#60;&#112;&#101;&#116;&#114;&#105;&#64;&#100;&#105;&#103;&#105;&#112;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 09 Feb 2012 21:09:03 +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/statement.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 new pysqlite version 2.6.0 from trunk.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3003c1656e2a/Modules/_sqlite/statement.h</link>
    <description><![CDATA[Merged new pysqlite version 2.6.0 from trunk.]]></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 15:20:03 +0000</pubDate>
</item>
<item>
    <title>Bring sqlite3 module up-to-date with what's now in 2.6. Almost. I intentionally</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e06e08e8fdce/Modules/_sqlite/statement.h</link>
    <description><![CDATA[Bring sqlite3 module up-to-date with what's now in 2.6. Almost. I intentionally<br/>
left out the stuff about creating a connection object from a APSW connection.]]></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>Sat, 29 Mar 2008 00:45:29 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 53304-53433,53435-53450 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/47f9efdc0855/Modules/_sqlite/statement.h</link>
    <description><![CDATA[Merged revisions 53304-53433,53435-53450 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r53304 | vinay.sajip | 2007-01-09 15:50:28 +0100 (Tue, 09 Jan 2007) | 1 line<br/>
<br/>
  Bug #1627575: Added _open() method to FileHandler which can be used to reopen files. The FileHandler instance now saves the encoding (which can be None) in an attribute called &quot;encoding&quot;.<br/>
........<br/>
  r53305 | vinay.sajip | 2007-01-09 15:51:36 +0100 (Tue, 09 Jan 2007) | 1 line<br/>
<br/>
  Added entry about addition of _open() method to logging.FileHandler.<br/>
........<br/>
  r53306 | vinay.sajip | 2007-01-09 15:54:56 +0100 (Tue, 09 Jan 2007) | 1 line<br/>
<br/>
  Added a docstring<br/>
........<br/>
  r53316 | thomas.heller | 2007-01-09 20:19:33 +0100 (Tue, 09 Jan 2007) | 4 lines<br/>
<br/>
  Verify the sizes of the basic ctypes data types against the struct<br/>
  module.<br/>
<br/>
  Will backport to release25-maint.<br/>
........<br/>
  r53340 | gustavo.niemeyer | 2007-01-10 17:13:40 +0100 (Wed, 10 Jan 2007) | 3 lines<br/>
<br/>
  Mention in the int() docstring that a base zero has meaning, as<br/>
  stated in http://docs.python.org/lib/built-in-funcs.html as well.<br/>
........<br/>
  r53341 | gustavo.niemeyer | 2007-01-10 17:15:48 +0100 (Wed, 10 Jan 2007) | 2 lines<br/>
<br/>
  Minor change in int() docstring for proper spacing.<br/>
........<br/>
  r53358 | thomas.heller | 2007-01-10 21:12:13 +0100 (Wed, 10 Jan 2007) | 1 line<br/>
<br/>
  Change the ctypes version number to &quot;1.1.0&quot;.<br/>
........<br/>
  r53361 | thomas.heller | 2007-01-10 21:51:19 +0100 (Wed, 10 Jan 2007) | 1 line<br/>
<br/>
  Must change the version number in the _ctypes extension as well.<br/>
........<br/>
  r53362 | guido.van.rossum | 2007-01-11 00:12:56 +0100 (Thu, 11 Jan 2007) | 3 lines<br/>
<br/>
  Fix the signature of log_error().  (A subclass that did the right thing<br/>
  was getting complaints from pychecker.)<br/>
........<br/>
  r53370 | matthias.klose | 2007-01-11 11:26:31 +0100 (Thu, 11 Jan 2007) | 2 lines<br/>
<br/>
  - Make the documentation match the code and the docstring<br/>
........<br/>
  r53375 | matthias.klose | 2007-01-11 12:44:04 +0100 (Thu, 11 Jan 2007) | 2 lines<br/>
<br/>
  - idle: Honor the &quot;Cancel&quot; action in the save dialog (Debian bug #299092).<br/>
........<br/>
  r53381 | raymond.hettinger | 2007-01-11 19:22:55 +0100 (Thu, 11 Jan 2007) | 1 line<br/>
<br/>
  SF #1486663 -- Allow keyword args in subclasses of set() and frozenset().<br/>
........<br/>
  r53388 | thomas.heller | 2007-01-11 22:18:56 +0100 (Thu, 11 Jan 2007) | 4 lines<br/>
<br/>
  Fixes for 64-bit Windows: In ctypes.wintypes, correct the definitions<br/>
  of HANDLE, WPARAM, LPARAM data types.  Make parameterless foreign<br/>
  function calls work.<br/>
........<br/>
  r53390 | thomas.heller | 2007-01-11 22:23:12 +0100 (Thu, 11 Jan 2007) | 2 lines<br/>
<br/>
  Correct the comments: the code is right.<br/>
........<br/>
  r53393 | brett.cannon | 2007-01-12 08:27:52 +0100 (Fri, 12 Jan 2007) | 3 lines<br/>
<br/>
  Fix error where the end of a funcdesc environment was accidentally moved too<br/>
  far down.<br/>
........<br/>
  r53397 | anthony.baxter | 2007-01-12 10:35:56 +0100 (Fri, 12 Jan 2007) | 3 lines<br/>
<br/>
  add parsetok.h as a dependency - previously, changing this file doesn't<br/>
  cause the right files to be rebuilt.<br/>
........<br/>
  r53401 | thomas.heller | 2007-01-12 21:08:19 +0100 (Fri, 12 Jan 2007) | 3 lines<br/>
<br/>
  Avoid warnings in the test suite because ctypes.wintypes cannot be<br/>
  imported on non-windows systems.<br/>
........<br/>
  r53402 | thomas.heller | 2007-01-12 21:17:34 +0100 (Fri, 12 Jan 2007) | 6 lines<br/>
<br/>
  patch #1610795: BSD version of ctypes.util.find_library, by Martin<br/>
  Kammerhofer.<br/>
<br/>
  release25-maint backport candidate, but the release manager has to<br/>
  decide.<br/>
........<br/>
  r53403 | thomas.heller | 2007-01-12 21:21:53 +0100 (Fri, 12 Jan 2007) | 3 lines<br/>
<br/>
  patch #1610795: BSD version of ctypes.util.find_library, by Martin<br/>
  Kammerhofer.<br/>
........<br/>
  r53406 | brett.cannon | 2007-01-13 01:29:49 +0100 (Sat, 13 Jan 2007) | 2 lines<br/>
<br/>
  Deprecate the sets module.<br/>
........<br/>
  r53407 | georg.brandl | 2007-01-13 13:31:51 +0100 (Sat, 13 Jan 2007) | 3 lines<br/>
<br/>
  Fix typo.<br/>
........<br/>
  r53409 | marc-andre.lemburg | 2007-01-13 22:00:08 +0100 (Sat, 13 Jan 2007) | 16 lines<br/>
<br/>
  Bump version number and change copyright year.<br/>
<br/>
  Add new API linux_distribution() which supports reading the full distribution<br/>
  name and also knows how to parse LSB-style release files.<br/>
<br/>
  Redirect the old dist() API to the new API (using the short distribution name<br/>
  taken from the release file filename).<br/>
<br/>
  Add branch and revision to _sys_version().<br/>
<br/>
  Add work-around for Cygwin to libc_ver().<br/>
<br/>
  Add support for IronPython (thanks for Anthony Baxter) and make<br/>
  Jython support more robust.<br/>
........<br/>
  r53410 | neal.norwitz | 2007-01-13 22:22:37 +0100 (Sat, 13 Jan 2007) | 1 line<br/>
<br/>
  Fix grammar in docstrings<br/>
........<br/>
  r53411 | marc-andre.lemburg | 2007-01-13 23:32:21 +0100 (Sat, 13 Jan 2007) | 9 lines<br/>
<br/>
  Add parameter sys_version to _sys_version().<br/>
<br/>
  Change the cache for _sys_version() to take the parameter into account.<br/>
<br/>
  Add support for parsing the IronPython 1.0.1 sys.version value - even<br/>
  though it still returns '1.0.0'; the version string no longer includes<br/>
  the patch level.<br/>
........<br/>
  r53412 | peter.astrand | 2007-01-13 23:35:35 +0100 (Sat, 13 Jan 2007) | 1 line<br/>
<br/>
  Fix for bug #1634343: allow specifying empty arguments on Windows<br/>
........<br/>
  r53414 | marc-andre.lemburg | 2007-01-13 23:59:36 +0100 (Sat, 13 Jan 2007) | 14 lines<br/>
<br/>
  Add Python implementation to the machine details.<br/>
<br/>
  Pretty-print the Python version used for running PyBench.<br/>
<br/>
  Let the user know when calibration has finished.<br/>
<br/>
  [ 1563844 ] pybench support for IronPython:<br/>
<br/>
  Simplify Unicode version detection.<br/>
<br/>
  Make garbage collection and check interval settings optional if<br/>
  the Python implementation doesn't support thess (e.g. IronPython).<br/>
........<br/>
  r53415 | marc-andre.lemburg | 2007-01-14 00:13:54 +0100 (Sun, 14 Jan 2007) | 5 lines<br/>
<br/>
  Use defaults if sys.executable isn't set (e.g. on Jython).<br/>
<br/>
  This change allows running PyBench under Jython.<br/>
........<br/>
  r53416 | marc-andre.lemburg | 2007-01-14 00:15:33 +0100 (Sun, 14 Jan 2007) | 3 lines<br/>
<br/>
  Jython doesn't have sys.setcheckinterval() - ignore it in that case.<br/>
........<br/>
  r53420 | gerhard.haering | 2007-01-14 02:43:50 +0100 (Sun, 14 Jan 2007) | 29 lines<br/>
<br/>
  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.<br/>
........<br/>
  r53423 | guido.van.rossum | 2007-01-14 04:46:33 +0100 (Sun, 14 Jan 2007) | 2 lines<br/>
<br/>
  Remove a dependency of this test on $COLUMNS.<br/>
........<br/>
  r53425 | ka-ping.yee | 2007-01-14 05:25:15 +0100 (Sun, 14 Jan 2007) | 3 lines<br/>
<br/>
  Handle old-style instances more gracefully (display documentation on<br/>
  the relevant class instead of documentation on &lt;type 'instance'&gt;).<br/>
........<br/>
  r53440 | vinay.sajip | 2007-01-14 22:49:59 +0100 (Sun, 14 Jan 2007) | 1 line<br/>
<br/>
  Added WatchedFileHandler (based on SF patch #1598415)<br/>
........<br/>
  r53441 | vinay.sajip | 2007-01-14 22:50:50 +0100 (Sun, 14 Jan 2007) | 1 line<br/>
<br/>
  Added documentation for WatchedFileHandler (based on SF patch #1598415)<br/>
........<br/>
  r53442 | guido.van.rossum | 2007-01-15 01:02:35 +0100 (Mon, 15 Jan 2007) | 2 lines<br/>
<br/>
  Doc patch matching r53434 (htonl etc. now always take/return positive ints).<br/>
........]]></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>Mon, 15 Jan 2007 15:49:28 +0000</pubDate>
</item>
<item>
    <title>Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/29ae5e0fc348/Modules/_sqlite/statement.h</link>
    <description><![CDATA[Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.<br/>
Inherits test_gzip/test_tarfile failures on 64-bit platforms from the trunk,<br/>
but I don't want the merge to hang around too long (even though the regular<br/>
p3yk-contributors are/have been busy with other things.)<br/>
<br/>
Merged revisions 45621-46490 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r45621 | george.yoshida | 2006-04-21 18:34:17 +0200 (Fri, 21 Apr 2006) | 2 lines<br/>
<br/>
  Correct the grammar<br/>
........<br/>
  r45622 | tim.peters | 2006-04-21 18:34:54 +0200 (Fri, 21 Apr 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r45624 | thomas.heller | 2006-04-21 18:48:56 +0200 (Fri, 21 Apr 2006) | 1 line<br/>
<br/>
  Merge in changes from ctypes 0.9.9.6 upstream version.<br/>
........<br/>
  r45625 | thomas.heller | 2006-04-21 18:51:04 +0200 (Fri, 21 Apr 2006) | 1 line<br/>
<br/>
  Merge in changes from ctypes 0.9.9.6 upstream version.<br/>
........<br/>
  r45630 | thomas.heller | 2006-04-21 20:29:17 +0200 (Fri, 21 Apr 2006) | 8 lines<br/>
<br/>
  Documentation for ctypes.<br/>
  I think that 'generic operating system services' is the best category.<br/>
  Note that the Doc/lib/libctypes.latex file is generated from reST sources.<br/>
  You are welcome to make typo fixes, and I'll try to keep the reST sources<br/>
  in sync, but markup changes would be lost - they should be fixed in the tool<br/>
  that creates the latex file.<br/>
  The conversion script is external/ctypes/docs/manual/mkpydoc.py.<br/>
........<br/>
  r45631 | tim.peters | 2006-04-21 23:18:10 +0200 (Fri, 21 Apr 2006) | 24 lines<br/>
<br/>
  SF bug #1473760 TempFile can hang on Windows.<br/>
<br/>
  Python 2.4 changed ntpath.abspath to do an import<br/>
  inside the function.  As a result, due to Python's<br/>
  import lock, anything calling abspath on Windows<br/>
  (directly, or indirectly like tempfile.TemporaryFile)<br/>
  hung when it was called from a thread spawned as a<br/>
  side effect of importing a module.<br/>
<br/>
  This is a depressingly frequent problem, and<br/>
  deserves a more general fix.  I'm settling for<br/>
  a micro-fix here because this specific one accounts<br/>
  for a report of Zope Corp's ZEO hanging on Windows,<br/>
  and it was an odd way to change abspath to begin<br/>
  with (ntpath needs a different implementation<br/>
  depending on whether we're actually running on<br/>
  Windows, and the _obvious_ way to arrange for that<br/>
  is not to bury a possibly-failing import _inside_<br/>
  the function).<br/>
<br/>
  Note that if/when other micro-fixes of this kind<br/>
  get made, the new Lib/test/threaded_import_hangers.py<br/>
  is a convenient place to add tests for them.<br/>
........<br/>
  r45634 | phillip.eby | 2006-04-21 23:53:37 +0200 (Fri, 21 Apr 2006) | 2 lines<br/>
<br/>
  Guido wrote contextlib, not me, but thanks anyway.  ;)<br/>
........<br/>
  r45636 | andrew.kuchling | 2006-04-22 03:51:41 +0200 (Sat, 22 Apr 2006) | 1 line<br/>
<br/>
  Typo fixes<br/>
........<br/>
  r45638 | andrew.kuchling | 2006-04-22 03:58:40 +0200 (Sat, 22 Apr 2006) | 1 line<br/>
<br/>
  Fix comment typo<br/>
........<br/>
  r45639 | andrew.kuchling | 2006-04-22 04:06:03 +0200 (Sat, 22 Apr 2006) | 8 lines<br/>
<br/>
  Make copy of test_mailbox.py.  We'll still want to check the backward<br/>
  compatibility classes in the new mailbox.py that I'll be committing in<br/>
  a few minutes.<br/>
<br/>
  One change has been made: the tests use len(mbox) instead of len(mbox.boxes).<br/>
  The 'boxes' attribute was never documented and contains some internal state<br/>
  that seems unlikely to have been useful.<br/>
........<br/>
  r45640 | andrew.kuchling | 2006-04-22 04:32:43 +0200 (Sat, 22 Apr 2006) | 16 lines<br/>
<br/>
  Add Gregory K. Johnson's revised version of mailbox.py (funded by<br/>
  the 2005 Summer of Code).<br/>
<br/>
  The revision adds a number of new mailbox classes that support adding<br/>
  and removing messages; these classes also support mailbox locking and<br/>
  default to using email.Message instead of rfc822.Message.<br/>
<br/>
  The old mailbox classes are largely left alone for backward compatibility.<br/>
  The exception is the Maildir class, which was present in the old module<br/>
  and now inherits from the new classes.  The Maildir class's interface<br/>
  is pretty simple, though, so I think it'll be compatible with existing<br/>
  code.<br/>
<br/>
  (The change to the NEWS file also adds a missing word to a different<br/>
  news item, which unfortunately required rewrapping the line.)<br/>
........<br/>
  r45641 | tim.peters | 2006-04-22 07:52:59 +0200 (Sat, 22 Apr 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r45642 | neal.norwitz | 2006-04-22 08:07:46 +0200 (Sat, 22 Apr 2006) | 1 line<br/>
<br/>
  Add libctypes as a dep<br/>
........<br/>
  r45643 | martin.v.loewis | 2006-04-22 13:15:41 +0200 (Sat, 22 Apr 2006) | 1 line<br/>
<br/>
  Fix more ssize_t problems.<br/>
........<br/>
  r45644 | martin.v.loewis | 2006-04-22 13:40:03 +0200 (Sat, 22 Apr 2006) | 1 line<br/>
<br/>
  Fix more ssize_t issues.<br/>
........<br/>
  r45645 | george.yoshida | 2006-04-22 17:10:49 +0200 (Sat, 22 Apr 2006) | 2 lines<br/>
<br/>
  Typo fixes<br/>
........<br/>
  r45647 | martin.v.loewis | 2006-04-22 17:19:54 +0200 (Sat, 22 Apr 2006) | 1 line<br/>
<br/>
  Port to Python 2.5. Drop .DEF file. Change output file names to .pyd.<br/>
........<br/>
  r45648 | george.yoshida | 2006-04-22 17:27:14 +0200 (Sat, 22 Apr 2006) | 3 lines<br/>
<br/>
  - add versionadded tag<br/>
  - make arbitrary arguments come last<br/>
........<br/>
  r45649 | hyeshik.chang | 2006-04-22 17:48:15 +0200 (Sat, 22 Apr 2006) | 3 lines<br/>
<br/>
  Remove $CJKCodecs$ RCS tags.  The CJKCodecs isn't maintained outside<br/>
  anymore.<br/>
........<br/>
  r45654 | greg.ward | 2006-04-23 05:47:58 +0200 (Sun, 23 Apr 2006) | 2 lines<br/>
<br/>
  Update optparse to Optik 1.5.1.<br/>
........<br/>
  r45658 | george.yoshida | 2006-04-23 11:27:10 +0200 (Sun, 23 Apr 2006) | 2 lines<br/>
<br/>
  wrap SyntaxError with \exception{}<br/>
........<br/>
  r45660 | ronald.oussoren | 2006-04-23 13:59:25 +0200 (Sun, 23 Apr 2006) | 6 lines<br/>
<br/>
  Patch 1471925 - Weak linking support for OSX<br/>
<br/>
  This patch causes several symbols in the socket and posix module to be weakly<br/>
  linked on OSX and disables usage of ftime on OSX. These changes make it possible<br/>
  to use a binary build on OSX 10.4 on a 10.3 system.<br/>
........<br/>
  r45661 | ronald.oussoren | 2006-04-23 14:36:23 +0200 (Sun, 23 Apr 2006) | 5 lines<br/>
<br/>
  Patch 1471761 - test for broken poll at runtime<br/>
<br/>
  This patch checks if poll is broken when the select module is loaded instead<br/>
  of doing so at configure-time. This functionality is only active on Mac OS X.<br/>
........<br/>
  r45662 | nick.coghlan | 2006-04-23 17:13:32 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  Add a Context Types section to parallel the Iterator Types section (uses the same terminology as the 2.5a1 implementation)<br/>
........<br/>
  r45663 | nick.coghlan | 2006-04-23 17:14:37 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  Update contextlib documentation to use the same terminology as the module implementation<br/>
........<br/>
  r45664 | gerhard.haering | 2006-04-23 17:24:26 +0200 (Sun, 23 Apr 2006) | 2 lines<br/>
<br/>
  Updated the sqlite3 module to the external pysqlite 2.2.2 version.<br/>
........<br/>
  r45666 | nick.coghlan | 2006-04-23 17:39:16 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  Update with statement documentation to use same terminology as 2.5a1 implementation<br/>
........<br/>
  r45667 | nick.coghlan | 2006-04-23 18:05:04 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  Add a (very) brief mention of the with statement to the end of chapter 8<br/>
........<br/>
  r45668 | nick.coghlan | 2006-04-23 18:35:19 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  Take 2 on mentioning the with statement, this time without inadvertently killing the Unicode examples<br/>
........<br/>
  r45669 | nick.coghlan | 2006-04-23 19:04:07 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  Backdated NEWS entry to record the implementation of PEP 338 for alpha 1<br/>
........<br/>
  r45670 | tim.peters | 2006-04-23 20:13:45 +0200 (Sun, 23 Apr 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r45671 | skip.montanaro | 2006-04-23 21:14:27 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  first cut at trace module doc<br/>
........<br/>
  r45672 | skip.montanaro | 2006-04-23 21:26:33 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  minor tweak<br/>
........<br/>
  r45673 | skip.montanaro | 2006-04-23 21:30:50 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  it's always helpful if the example works...<br/>
........<br/>
  r45674 | skip.montanaro | 2006-04-23 21:32:14 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  correct example<br/>
........<br/>
  r45675 | andrew.kuchling | 2006-04-23 23:01:04 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  Edits to the PEP 343 section<br/>
........<br/>
  r45676 | andrew.kuchling | 2006-04-23 23:51:10 +0200 (Sun, 23 Apr 2006) | 1 line<br/>
<br/>
  Add two items<br/>
........<br/>
  r45677 | tim.peters | 2006-04-24 04:03:16 +0200 (Mon, 24 Apr 2006) | 5 lines<br/>
<br/>
  Bug #1337990: clarified that `doctest` does not support examples<br/>
  requiring both expected output and an exception.<br/>
<br/>
  I'll backport to 2.4 next.<br/>
........<br/>
  r45679 | nick.coghlan | 2006-04-24 05:04:43 +0200 (Mon, 24 Apr 2006) | 1 line<br/>
<br/>
  Note changes made to PEP 343 related documentation<br/>
........<br/>
  r45681 | nick.coghlan | 2006-04-24 06:17:02 +0200 (Mon, 24 Apr 2006) | 1 line<br/>
<br/>
  Change PEP 343 related documentation to use the term context specifier instead of context object<br/>
........<br/>
  r45682 | nick.coghlan | 2006-04-24 06:32:47 +0200 (Mon, 24 Apr 2006) | 1 line<br/>
<br/>
  Add unit tests for the -m and -c command line switches<br/>
........<br/>
  r45683 | nick.coghlan | 2006-04-24 06:37:15 +0200 (Mon, 24 Apr 2006) | 1 line<br/>
<br/>
  Fix contextlib.nested to cope with exit methods raising and handling exceptions<br/>
........<br/>
  r45685 | nick.coghlan | 2006-04-24 06:59:28 +0200 (Mon, 24 Apr 2006) | 1 line<br/>
<br/>
  Fix broken contextlib test from last checkin (I'd've sworn I tested that before checking it in. . .)<br/>
........<br/>
  r45686 | nick.coghlan | 2006-04-24 07:24:26 +0200 (Mon, 24 Apr 2006) | 1 line<br/>
<br/>
  Back out new command line tests (broke buildbot)<br/>
........<br/>
  r45687 | nick.coghlan | 2006-04-24 07:52:15 +0200 (Mon, 24 Apr 2006) | 1 line<br/>
<br/>
  More reliable version of new command line tests that just checks the exit codes<br/>
........<br/>
  r45688 | thomas.wouters | 2006-04-24 13:37:13 +0200 (Mon, 24 Apr 2006) | 4 lines<br/>
<br/>
<br/>
  Stop test_tcl's testLoadTk from leaking the Tk commands 'loadtk' registers.<br/>
........<br/>
  r45690 | andrew.kuchling | 2006-04-24 16:30:47 +0200 (Mon, 24 Apr 2006) | 2 lines<br/>
<br/>
  Edits, using the new term<br/>
  'context specifier' in a few places<br/>
........<br/>
  r45697 | phillip.eby | 2006-04-24 22:53:13 +0200 (Mon, 24 Apr 2006) | 2 lines<br/>
<br/>
  Revert addition of setuptools<br/>
........<br/>
  r45698 | tim.peters | 2006-04-25 00:45:13 +0200 (Tue, 25 Apr 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r45700 | trent.mick | 2006-04-25 02:34:50 +0200 (Tue, 25 Apr 2006) | 4 lines<br/>
<br/>
  Put break at correct level so *all* root HKEYs acutally get checked for<br/>
  an installed VC6. Otherwise only the first such tree gets checked and this<br/>
  warning doesn't get displayed.<br/>
........<br/>
  r45701 | tim.peters | 2006-04-25 05:31:36 +0200 (Tue, 25 Apr 2006) | 3 lines<br/>
<br/>
  Patch #1475231:  add a new SKIP doctest option, thanks to<br/>
  Edward Loper.<br/>
........<br/>
  r45702 | neal.norwitz | 2006-04-25 07:04:35 +0200 (Tue, 25 Apr 2006) | 1 line<br/>
<br/>
  versionadded for SKIP<br/>
........<br/>
  r45703 | neal.norwitz | 2006-04-25 07:05:03 +0200 (Tue, 25 Apr 2006) | 1 line<br/>
<br/>
  Restore Walters name<br/>
........<br/>
  r45704 | neal.norwitz | 2006-04-25 07:49:42 +0200 (Tue, 25 Apr 2006) | 1 line<br/>
<br/>
  Revert previous change, SKIP had a versionadded elsewhere<br/>
........<br/>
  r45706 | nick.coghlan | 2006-04-25 12:56:51 +0200 (Tue, 25 Apr 2006) | 31 lines<br/>
<br/>
  Move the PEP 343 documentation and implementation closer to the<br/>
  terminology in the alpha 1 documentation.<br/>
<br/>
   - &quot;context manager&quot; reverts to its alpha 1 definition<br/>
   - the term &quot;context specifier&quot; goes away entirely<br/>
   - contextlib.GeneratorContextManager is renamed GeneratorContext<br/>
<br/>
  There are still a number of changes relative to alpha 1:<br/>
<br/>
    - the expression in the with statement is explicitly called the<br/>
      &quot;context expression&quot; in the language reference<br/>
    - the terms 'with statement context', 'context object' or 'with<br/>
      statement context' are used in several places instead of a bare<br/>
      'context'. The aim of this is to avoid ambiguity in relation to the<br/>
      runtime context set up when the block is executed, and the context<br/>
      objects that already exist in various application domains (such as<br/>
      decimal.Context)<br/>
    - contextlib.contextmanager is renamed to contextfactory<br/>
      This best reflects the nature of the function resulting from the<br/>
      use of that decorator<br/>
    - decimal.ContextManager is renamed to WithStatementContext<br/>
      Simple dropping the 'Manager' part wasn't possible due to the<br/>
      fact that decimal.Context already exists and means something<br/>
      different. WithStatementContext is ugly but workable.<br/>
<br/>
  A technically unrelated change snuck into this commit:<br/>
  contextlib.closing now avoids the overhead of creating a<br/>
  generator, since it's trivial to implement that particular<br/>
  context manager directly.<br/>
........<br/>
  r45707 | nick.coghlan | 2006-04-25 13:05:56 +0200 (Tue, 25 Apr 2006) | 1 line<br/>
<br/>
  Fix latex typo<br/>
........<br/>
  r45708 | thomas.wouters | 2006-04-25 14:28:56 +0200 (Tue, 25 Apr 2006) | 4 lines<br/>
<br/>
<br/>
  Fix markup glitch in unittest docs. Will backport.<br/>
........<br/>
  r45710 | andrew.kuchling | 2006-04-25 14:31:38 +0200 (Tue, 25 Apr 2006) | 1 line<br/>
<br/>
  Add two items; easy_install is now off the table, though pkgutil still is<br/>
........<br/>
  r45711 | andrew.kuchling | 2006-04-25 14:47:25 +0200 (Tue, 25 Apr 2006) | 1 line<br/>
<br/>
  Rework context terminology<br/>
........<br/>
  r45712 | thomas.wouters | 2006-04-25 15:53:23 +0200 (Tue, 25 Apr 2006) | 9 lines<br/>
<br/>
<br/>
  SF bug/patch #1433877: string parameter to ioctl not null terminated<br/>
<br/>
  The new char-array used in ioctl calls wasn't explicitly NUL-terminated;<br/>
  quite probably the cause for the test_pty failures on Solaris that we<br/>
  circumvented earlier. (I wasn't able to reproduce it with this patch, but it<br/>
  has been somewhat elusive to start with.)<br/>
........<br/>
  r45713 | george.yoshida | 2006-04-25 16:09:58 +0200 (Tue, 25 Apr 2006) | 2 lines<br/>
<br/>
  minor tweak<br/>
........<br/>
  r45714 | thomas.wouters | 2006-04-25 17:08:10 +0200 (Tue, 25 Apr 2006) | 7 lines<br/>
<br/>
<br/>
  Fix SF bug #1476111: SystemError in socket sendto. The AF_INET6 and<br/>
  AF_PACKET cases in getsockaddrarg were missing their own checks for<br/>
  tuple-ness of the address argument, which means a confusing SystemError was<br/>
  raised by PyArg_ParseTuple instead.<br/>
........<br/>
  r45715 | thomas.wouters | 2006-04-25 17:29:46 +0200 (Tue, 25 Apr 2006) | 10 lines<br/>
<br/>
<br/>
  Define MAXPATHLEN to be at least PATH_MAX, if that's defined. Python uses<br/>
  MAXPATHLEN-sized buffers for various output-buffers (like to realpath()),<br/>
  and that's correct on BSD platforms, but not Linux (which uses PATH_MAX, and<br/>
  does not define MAXPATHLEN.) Cursory googling suggests Linux is following a<br/>
  newer standard than BSD, but in cases like this, who knows. Using the<br/>
  greater of PATH_MAX and 1024 as a fallback for MAXPATHLEN seems to be the<br/>
  most portable solution.<br/>
........<br/>
  r45717 | thomas.heller | 2006-04-25 20:26:08 +0200 (Tue, 25 Apr 2006) | 3 lines<br/>
<br/>
  Fix compiler warnings on Darwin.<br/>
  Patch by Brett Canon, see<br/>
  https://sourceforge.net/tracker/?func=detail&amp;atid=532156&amp;aid=1475959&amp;group_id=71702<br/>
........<br/>
  r45718 | guido.van.rossum | 2006-04-25 22:12:45 +0200 (Tue, 25 Apr 2006) | 4 lines<br/>
<br/>
  Implement MvL's improvement on __context__ in Condition;<br/>
  this can just call __context__ on the underlying lock.<br/>
  (The same change for Semaphore does *not* work!)<br/>
........<br/>
  r45721 | tim.peters | 2006-04-26 03:15:53 +0200 (Wed, 26 Apr 2006) | 13 lines<br/>
<br/>
  Rev 45706 renamed stuff in contextlib.py, but didn't rename<br/>
  uses of it in test_with.py.  As a result, test_with has been skipped<br/>
  (due to failing imports) on all buildbot boxes since.  Alas, that's<br/>
  not a test failure -- you have to pay attention to the<br/>
<br/>
      1 skip unexpected on PLATFORM:<br/>
          test_with<br/>
<br/>
  kinds of output at the ends of test runs to notice that this got<br/>
  broken.<br/>
<br/>
  It's likely that more renaming in test_with.py would be desirable.<br/>
........<br/>
  r45722 | fred.drake | 2006-04-26 07:15:41 +0200 (Wed, 26 Apr 2006) | 1 line<br/>
<br/>
  markup fixes, cleanup<br/>
........<br/>
  r45723 | fred.drake | 2006-04-26 07:19:39 +0200 (Wed, 26 Apr 2006) | 1 line<br/>
<br/>
  minor adjustment suggested by Peter Gephardt<br/>
........<br/>
  r45724 | neal.norwitz | 2006-04-26 07:34:03 +0200 (Wed, 26 Apr 2006) | 10 lines<br/>
<br/>
  Patch from Aldo Cortesi (OpenBSD buildbot owner).<br/>
<br/>
  After the patch (45590) to add extra debug stats to the gc module, Python<br/>
  was crashing on OpenBSD due to:<br/>
  	Fatal Python error: Interpreter not initialized (version mismatch?)<br/>
<br/>
  This seems to occur due to calling collect() when initialized (in pythonrun.c)<br/>
  is set to 0.  Now, the import will occur in the init function which<br/>
  shouldn't suffer this problem.<br/>
........<br/>
  r45725 | neal.norwitz | 2006-04-26 08:26:12 +0200 (Wed, 26 Apr 2006) | 3 lines<br/>
<br/>
  Fix this test on Solaris.  There can be embedded \r, so don't just replace<br/>
  the one at the end.<br/>
........<br/>
  r45727 | nick.coghlan | 2006-04-26 13:50:04 +0200 (Wed, 26 Apr 2006) | 1 line<br/>
<br/>
  Fix an error in the last contextlib.closing example<br/>
........<br/>
  r45728 | andrew.kuchling | 2006-04-26 14:21:06 +0200 (Wed, 26 Apr 2006) | 1 line<br/>
<br/>
  [Bug #1475080] Fix example<br/>
........<br/>
  r45729 | andrew.kuchling | 2006-04-26 14:23:39 +0200 (Wed, 26 Apr 2006) | 1 line<br/>
<br/>
  Add labels to all sections<br/>
........<br/>
  r45730 | thomas.wouters | 2006-04-26 17:53:30 +0200 (Wed, 26 Apr 2006) | 7 lines<br/>
<br/>
<br/>
  The result of SF patch #1471578: big-memory tests for strings, lists and<br/>
  tuples. Lots to be added, still, but this will give big-memory people<br/>
  something to play with in 2.5 alpha 2, and hopefully get more people to<br/>
  write these tests.<br/>
........<br/>
  r45731 | tim.peters | 2006-04-26 19:11:16 +0200 (Wed, 26 Apr 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r45732 | martin.v.loewis | 2006-04-26 19:19:44 +0200 (Wed, 26 Apr 2006) | 1 line<br/>
<br/>
  Use GS- and bufferoverlowU.lib where appropriate, for AMD64.<br/>
........<br/>
  r45733 | thomas.wouters | 2006-04-26 20:46:01 +0200 (Wed, 26 Apr 2006) | 5 lines<br/>
<br/>
<br/>
  Add tests for += and *= on strings, and fix the memory-use estimate for the<br/>
  list.extend tests (they were estimating half the actual use.)<br/>
........<br/>
  r45734 | thomas.wouters | 2006-04-26 21:14:46 +0200 (Wed, 26 Apr 2006) | 5 lines<br/>
<br/>
<br/>
  Some more test-size-estimate fixes: test_append and test_insert trigger a<br/>
  list resize, which overallocates.<br/>
........<br/>
  r45735 | hyeshik.chang | 2006-04-26 21:20:26 +0200 (Wed, 26 Apr 2006) | 3 lines<br/>
<br/>
  Fix build on MIPS for libffi.  I haven't tested this yet because I<br/>
  don't have an access on MIPS machines.  Will be tested by buildbot. :)<br/>
........<br/>
  r45737 | fred.drake | 2006-04-27 01:40:32 +0200 (Thu, 27 Apr 2006) | 1 line<br/>
<br/>
  one more place to use the current Python version<br/>
........<br/>
  r45738 | fred.drake | 2006-04-27 02:02:24 +0200 (Thu, 27 Apr 2006) | 3 lines<br/>
<br/>
  - update version numbers in file names again, until we have a better way<br/>
  - elaborate instructions for Cygwin support (closes SF #839709)<br/>
........<br/>
  r45739 | fred.drake | 2006-04-27 02:20:14 +0200 (Thu, 27 Apr 2006) | 1 line<br/>
<br/>
  add missing word<br/>
........<br/>
  r45740 | anthony.baxter | 2006-04-27 04:11:24 +0200 (Thu, 27 Apr 2006) | 2 lines<br/>
<br/>
  2.5a2<br/>
........<br/>
  r45741 | anthony.baxter | 2006-04-27 04:13:13 +0200 (Thu, 27 Apr 2006) | 1 line<br/>
<br/>
  2.5a2<br/>
........<br/>
  r45749 | andrew.kuchling | 2006-04-27 14:22:37 +0200 (Thu, 27 Apr 2006) | 1 line<br/>
<br/>
  Now that 2.5a2 is out, revert to the current date<br/>
........<br/>
  r45750 | andrew.kuchling | 2006-04-27 14:23:07 +0200 (Thu, 27 Apr 2006) | 1 line<br/>
<br/>
  Bump document version<br/>
........<br/>
  r45751 | andrew.kuchling | 2006-04-27 14:34:39 +0200 (Thu, 27 Apr 2006) | 6 lines<br/>
<br/>
  [Bug #1477102] Add necessary import to example<br/>
<br/>
  This may be a useful style question for the docs -- should examples show<br/>
  the necessary imports, or should it be assumed that the reader will<br/>
  figure it out?  In the What's New, I'm not consistent but usually opt<br/>
  for omitting the imports.<br/>
........<br/>
  r45753 | andrew.kuchling | 2006-04-27 14:38:35 +0200 (Thu, 27 Apr 2006) | 1 line<br/>
<br/>
  [Bug #1477140] Import Error base class<br/>
........<br/>
  r45754 | andrew.kuchling | 2006-04-27 14:42:54 +0200 (Thu, 27 Apr 2006) | 1 line<br/>
<br/>
  Mention the xmlrpclib.Error base class, which is used in one of the examples<br/>
........<br/>
  r45756 | george.yoshida | 2006-04-27 15:41:07 +0200 (Thu, 27 Apr 2006) | 2 lines<br/>
<br/>
  markup fix<br/>
........<br/>
  r45757 | thomas.wouters | 2006-04-27 15:46:59 +0200 (Thu, 27 Apr 2006) | 4 lines<br/>
<br/>
<br/>
  Some more size-estimate fixes, for large-list-tests.<br/>
........<br/>
  r45758 | thomas.heller | 2006-04-27 17:50:42 +0200 (Thu, 27 Apr 2006) | 3 lines<br/>
<br/>
  Rerun the libffi configuration if any of the files used for that<br/>
  are newer then fficonfig.py.<br/>
........<br/>
  r45766 | thomas.wouters | 2006-04-28 00:37:50 +0200 (Fri, 28 Apr 2006) | 6 lines<br/>
<br/>
<br/>
  Some style fixes and size-calculation fixes. Also do the small-memory run<br/>
  using a prime number, rather than a convenient power-of-2-and-multiple-of-5,<br/>
  so incorrect testing algorithms fail more easily.<br/>
........<br/>
  r45767 | thomas.wouters | 2006-04-28 00:38:32 +0200 (Fri, 28 Apr 2006) | 6 lines<br/>
<br/>
<br/>
  Do the small-memory run of big-meormy tests using a prime number, rather<br/>
  than a convenient power-of-2-and-multiple-of-5, so incorrect testing<br/>
  algorithms fail more easily.<br/>
........<br/>
  r45768 | david.goodger | 2006-04-28 00:53:05 +0200 (Fri, 28 Apr 2006) | 1 line<br/>
<br/>
  Added SVN access for Steven Bethard and Talin, for PEP updating.<br/>
........<br/>
  r45770 | thomas.wouters | 2006-04-28 01:13:20 +0200 (Fri, 28 Apr 2006) | 16 lines<br/>
<br/>
<br/>
   - Add new Warning class, ImportWarning<br/>
<br/>
   - Warn-raise ImportWarning when importing would have picked up a directory<br/>
     as package, if only it'd had an __init__.py. This swaps two tests (for<br/>
     case-ness and __init__-ness), but case-test is not really more expensive,<br/>
     and it's not in a speed-critical section.<br/>
<br/>
   - Test for the new warning by importing a common non-package directory on<br/>
     sys.path: site-packages<br/>
<br/>
   - In regrtest.py, silence warnings generated by the build-environment<br/>
     because Modules/ (which is added to sys.path for Setup-created modules)<br/>
     has 'zlib' and '_ctypes' directories without __init__.py's.<br/>
........<br/>
  r45771 | thomas.wouters | 2006-04-28 01:41:27 +0200 (Fri, 28 Apr 2006) | 6 lines<br/>
<br/>
<br/>
  Add more ignores of ImportWarnings; these are all just potential triggers<br/>
  (since they won't trigger if zlib is already sucessfully imported); they<br/>
  were found by grepping .py files, instead of looking at warning output :)<br/>
........<br/>
  r45773 | neal.norwitz | 2006-04-28 06:32:20 +0200 (Fri, 28 Apr 2006) | 1 line<br/>
<br/>
  Add some whitespace to be more consistent.<br/>
........<br/>
  r45774 | neal.norwitz | 2006-04-28 06:34:43 +0200 (Fri, 28 Apr 2006) | 5 lines<br/>
<br/>
  Try to really fix the slow buildbots this time.<br/>
  Printing to stdout, doesn't mean the data was actually written.<br/>
  It depends on the buffering, so we need to flush.  This will hopefully<br/>
  really fix the buildbots getting killed due to no output on the slow bots.<br/>
........<br/>
  r45775 | neal.norwitz | 2006-04-28 07:28:05 +0200 (Fri, 28 Apr 2006) | 1 line<br/>
<br/>
  Fix some warnings on Mac OS X 10.4<br/>
........<br/>
  r45776 | neal.norwitz | 2006-04-28 07:28:30 +0200 (Fri, 28 Apr 2006) | 1 line<br/>
<br/>
  Fix a warning on alpha<br/>
........<br/>
  r45777 | neal.norwitz | 2006-04-28 07:28:54 +0200 (Fri, 28 Apr 2006) | 1 line<br/>
<br/>
  Fix a warning on ppc (debian)<br/>
........<br/>
  r45778 | george.yoshida | 2006-04-28 18:09:45 +0200 (Fri, 28 Apr 2006) | 2 lines<br/>
<br/>
  fix markup glitch<br/>
........<br/>
  r45780 | georg.brandl | 2006-04-28 18:31:17 +0200 (Fri, 28 Apr 2006) | 3 lines<br/>
<br/>
  Add SeaMonkey to the list of Mozilla browsers.<br/>
........<br/>
  r45781 | georg.brandl | 2006-04-28 18:36:55 +0200 (Fri, 28 Apr 2006) | 2 lines<br/>
<br/>
  Bug #1475009: clarify ntpath.join behavior with absolute components<br/>
........<br/>
  r45783 | george.yoshida | 2006-04-28 18:40:14 +0200 (Fri, 28 Apr 2006) | 2 lines<br/>
<br/>
  correct a dead link<br/>
........<br/>
  r45785 | georg.brandl | 2006-04-28 18:54:25 +0200 (Fri, 28 Apr 2006) | 4 lines<br/>
<br/>
  Bug #1472949: stringify IOErrors in shutil.copytree when appending<br/>
  them to the Error errors list.<br/>
........<br/>
  r45786 | georg.brandl | 2006-04-28 18:58:52 +0200 (Fri, 28 Apr 2006) | 3 lines<br/>
<br/>
  Bug #1478326: don't allow '/' in distutils.util.get_platform machine names<br/>
  since this value is used to name the build directory.<br/>
........<br/>
  r45788 | thomas.heller | 2006-04-28 19:02:18 +0200 (Fri, 28 Apr 2006) | 1 line<br/>
<br/>
  Remove a duplicated test (the same test is in test_incomplete.py).<br/>
........<br/>
  r45792 | georg.brandl | 2006-04-28 21:09:24 +0200 (Fri, 28 Apr 2006) | 3 lines<br/>
<br/>
  Bug #1478429: make datetime.datetime.fromtimestamp accept every float,<br/>
  possibly &quot;rounding up&quot; to the next whole second.<br/>
........<br/>
  r45796 | george.yoshida | 2006-04-29 04:43:30 +0200 (Sat, 29 Apr 2006) | 2 lines<br/>
<br/>
  grammar fix<br/>
........<br/>
  r45800 | ronald.oussoren | 2006-04-29 13:31:35 +0200 (Sat, 29 Apr 2006) | 2 lines<br/>
<br/>
  Patch 1471883: --enable-universalsdk on Mac OS X<br/>
........<br/>
  r45801 | andrew.kuchling | 2006-04-29 13:53:15 +0200 (Sat, 29 Apr 2006) | 1 line<br/>
<br/>
  Add item<br/>
........<br/>
  r45802 | andrew.kuchling | 2006-04-29 14:10:28 +0200 (Sat, 29 Apr 2006) | 1 line<br/>
<br/>
  Make case of 'ZIP' consistent<br/>
........<br/>
  r45803 | andrew.kuchling | 2006-04-29 14:10:43 +0200 (Sat, 29 Apr 2006) | 1 line<br/>
<br/>
  Add item<br/>
........<br/>
  r45808 | martin.v.loewis | 2006-04-29 14:37:25 +0200 (Sat, 29 Apr 2006) | 3 lines<br/>
<br/>
  Further changes for #1471883: Edit Misc/NEWS, and<br/>
  add expat_config.h.<br/>
........<br/>
  r45809 | brett.cannon | 2006-04-29 23:29:50 +0200 (Sat, 29 Apr 2006) | 2 lines<br/>
<br/>
  Fix docstring for contextfactory; mentioned old contextmanager name.<br/>
........<br/>
  r45810 | gerhard.haering | 2006-04-30 01:12:41 +0200 (Sun, 30 Apr 2006) | 3 lines<br/>
<br/>
  This is the start of documentation for the sqlite3 module. Please feel free to<br/>
  find a better place for the link to it than alongside bsddb &amp; friends.<br/>
........<br/>
  r45811 | andrew.kuchling | 2006-04-30 03:07:09 +0200 (Sun, 30 Apr 2006) | 1 line<br/>
<br/>
  Add two items<br/>
........<br/>
  r45814 | george.yoshida | 2006-04-30 05:49:56 +0200 (Sun, 30 Apr 2006) | 2 lines<br/>
<br/>
  Use \versionchanged instead of \versionadded for new parameter support.<br/>
........<br/>
  r45815 | georg.brandl | 2006-04-30 09:06:11 +0200 (Sun, 30 Apr 2006) | 2 lines<br/>
<br/>
  Patch #1470846: fix urllib2 ProxyBasicAuthHandler.<br/>
........<br/>
  r45817 | georg.brandl | 2006-04-30 10:57:35 +0200 (Sun, 30 Apr 2006) | 3 lines<br/>
<br/>
  In stdlib, use hashlib instead of deprecated md5 and sha modules.<br/>
........<br/>
  r45819 | georg.brandl | 2006-04-30 11:23:59 +0200 (Sun, 30 Apr 2006) | 3 lines<br/>
<br/>
  Patch #1470976: don't NLST files when retrieving over FTP.<br/>
........<br/>
  r45821 | georg.brandl | 2006-04-30 13:13:56 +0200 (Sun, 30 Apr 2006) | 6 lines<br/>
<br/>
  Bug #1473625: stop cPickle making float dumps locale dependent in protocol 0.<br/>
<br/>
  On the way, add a decorator to test_support to facilitate running single<br/>
  test functions in different locales with automatic cleanup.<br/>
........<br/>
  r45822 | phillip.eby | 2006-04-30 17:59:26 +0200 (Sun, 30 Apr 2006) | 2 lines<br/>
<br/>
  Fix infinite regress when inspecting &lt;string&gt; or &lt;stdin&gt; frames.<br/>
........<br/>
  r45824 | georg.brandl | 2006-04-30 19:42:26 +0200 (Sun, 30 Apr 2006) | 3 lines<br/>
<br/>
  Fix another problem in inspect: if the module for an object cannot be found, don't try to give its __dict__ to linecache.<br/>
........<br/>
  r45825 | georg.brandl | 2006-04-30 20:14:54 +0200 (Sun, 30 Apr 2006) | 3 lines<br/>
<br/>
  Patch #1472854: make the rlcompleter.Completer class usable on non-<br/>
  UNIX platforms.<br/>
........<br/>
  r45826 | georg.brandl | 2006-04-30 21:34:19 +0200 (Sun, 30 Apr 2006) | 3 lines<br/>
<br/>
  Patch #1479438: add \keyword markup for &quot;with&quot;.<br/>
........<br/>
  r45827 | andrew.kuchling | 2006-04-30 23:19:31 +0200 (Sun, 30 Apr 2006) | 1 line<br/>
<br/>
  Add urllib2 HOWTO from Michael Foord<br/>
........<br/>
  r45828 | andrew.kuchling | 2006-04-30 23:19:49 +0200 (Sun, 30 Apr 2006) | 1 line<br/>
<br/>
  Add item<br/>
........<br/>
  r45830 | barry.warsaw | 2006-05-01 05:03:02 +0200 (Mon, 01 May 2006) | 11 lines<br/>
<br/>
  Port forward from 2.4 branch:<br/>
<br/>
  Patch #1464708 from William McVey: fixed handling of nested comments in mail<br/>
  addresses.  E.g.<br/>
<br/>
  &quot;Foo ((Foo Bar)) &lt;foo@example.com&gt;&quot;<br/>
<br/>
  Fixes for both rfc822.py and email package.  This patch needs to be back<br/>
  ported to Python 2.3 for email 2.5.<br/>
........<br/>
  r45832 | fred.drake | 2006-05-01 08:25:58 +0200 (Mon, 01 May 2006) | 4 lines<br/>
<br/>
  - minor clarification in section title<br/>
  - markup adjustments<br/>
  (there is clearly much to be done in this section)<br/>
........<br/>
  r45833 | martin.v.loewis | 2006-05-01 08:28:01 +0200 (Mon, 01 May 2006) | 2 lines<br/>
<br/>
  Work around deadlock risk. Will backport.<br/>
........<br/>
  r45836 | andrew.kuchling | 2006-05-01 14:45:02 +0200 (Mon, 01 May 2006) | 1 line<br/>
<br/>
  Some ElementTree fixes: import from xml, not xmlcore; fix case of module name; mention list() instead of getchildren()<br/>
........<br/>
  r45837 | gerhard.haering | 2006-05-01 17:14:48 +0200 (Mon, 01 May 2006) | 3 lines<br/>
<br/>
  Further integration of the documentation for the sqlite3 module. There's still<br/>
  quite some content to move over from the pysqlite manual, but it's a start now.<br/>
........<br/>
  r45838 | martin.v.loewis | 2006-05-01 17:56:03 +0200 (Mon, 01 May 2006) | 2 lines<br/>
<br/>
  Rename uisample to text, drop all non-text tables.<br/>
........<br/>
  r45839 | martin.v.loewis | 2006-05-01 18:12:44 +0200 (Mon, 01 May 2006) | 2 lines<br/>
<br/>
  Add msilib documentation.<br/>
........<br/>
  r45840 | martin.v.loewis | 2006-05-01 18:14:16 +0200 (Mon, 01 May 2006) | 4 lines<br/>
<br/>
  Rename parameters to match the documentation (which<br/>
  in turn matches Microsoft's documentation).<br/>
  Drop unused parameter in CAB.append.<br/>
........<br/>
  r45841 | fred.drake | 2006-05-01 18:28:54 +0200 (Mon, 01 May 2006) | 1 line<br/>
<br/>
  add dependency<br/>
........<br/>
  r45842 | andrew.kuchling | 2006-05-01 18:30:25 +0200 (Mon, 01 May 2006) | 1 line<br/>
<br/>
  Markup fixes; add some XXX comments noting problems<br/>
........<br/>
  r45843 | andrew.kuchling | 2006-05-01 18:32:49 +0200 (Mon, 01 May 2006) | 1 line<br/>
<br/>
  Add item<br/>
........<br/>
  r45844 | andrew.kuchling | 2006-05-01 19:06:54 +0200 (Mon, 01 May 2006) | 1 line<br/>
<br/>
  Markup fixes<br/>
........<br/>
  r45850 | neal.norwitz | 2006-05-02 06:43:14 +0200 (Tue, 02 May 2006) | 3 lines<br/>
<br/>
  SF #1479181: split open() and file() from being aliases for each other.<br/>
........<br/>
  r45852 | neal.norwitz | 2006-05-02 08:23:22 +0200 (Tue, 02 May 2006) | 1 line<br/>
<br/>
  Try to fix breakage caused by patch #1479181, r45850<br/>
........<br/>
  r45853 | fred.drake | 2006-05-02 08:53:59 +0200 (Tue, 02 May 2006) | 3 lines<br/>
<br/>
  SF #1479988: add methods to allow access to weakrefs for the<br/>
  weakref.WeakKeyDictionary and weakref.WeakValueDictionary<br/>
........<br/>
  r45854 | neal.norwitz | 2006-05-02 09:27:47 +0200 (Tue, 02 May 2006) | 5 lines<br/>
<br/>
  Fix breakage from patch 1471883 (r45800 &amp; r45808) on OSF/1.<br/>
  The problem was that pyconfig.h was being included before some system headers<br/>
  which caused redefinitions and other breakage.  This moves system headers<br/>
  after expat_config.h which includes pyconfig.h.<br/>
........<br/>
  r45855 | vinay.sajip | 2006-05-02 10:35:36 +0200 (Tue, 02 May 2006) | 1 line<br/>
<br/>
  Replaced my dumb way of calculating seconds to midnight with Tim Peters' much more sensible suggestion. What was I thinking ?!?<br/>
........<br/>
  r45856 | andrew.kuchling | 2006-05-02 13:30:03 +0200 (Tue, 02 May 2006) | 1 line<br/>
<br/>
  Provide encoding as keyword argument; soften warning paragraph about encodings<br/>
........<br/>
  r45858 | guido.van.rossum | 2006-05-02 19:36:09 +0200 (Tue, 02 May 2006) | 2 lines<br/>
<br/>
  Fix the formatting of KeyboardInterrupt -- a bad issubclass() call.<br/>
........<br/>
  r45862 | guido.van.rossum | 2006-05-02 21:47:52 +0200 (Tue, 02 May 2006) | 7 lines<br/>
<br/>
  Get rid of __context__, per the latest changes to PEP 343 and python-dev<br/>
  discussion.<br/>
  There are two places of documentation that still mention __context__:<br/>
  Doc/lib/libstdtypes.tex -- I wasn't quite sure how to rewrite that without<br/>
  spending a whole lot of time thinking about it; and whatsnew, which Andrew<br/>
  usually likes to change himself.<br/>
........<br/>
  r45863 | armin.rigo | 2006-05-02 21:52:32 +0200 (Tue, 02 May 2006) | 4 lines<br/>
<br/>
  Documentation bug: PySet_Pop() returns a new reference (because the<br/>
  caller becomes the owner of that reference).<br/>
........<br/>
  r45864 | guido.van.rossum | 2006-05-02 22:47:36 +0200 (Tue, 02 May 2006) | 4 lines<br/>
<br/>
  Hopefully this will fix the spurious failures of test_mailbox.py that I'm<br/>
  experiencing.  (This code and mailbox.py itself are full of calls to file()<br/>
  that should be calls to open() -- but I'm not fixing those.)<br/>
........<br/>
  r45865 | andrew.kuchling | 2006-05-02 23:44:33 +0200 (Tue, 02 May 2006) | 1 line<br/>
<br/>
  Use open() instead of file()<br/>
........<br/>
  r45866 | andrew.kuchling | 2006-05-03 00:47:49 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  Update context manager section for removal of __context__<br/>
........<br/>
  r45867 | fred.drake | 2006-05-03 03:46:52 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  remove unnecessary assignment<br/>
........<br/>
  r45868 | fred.drake | 2006-05-03 03:48:24 +0200 (Wed, 03 May 2006) | 4 lines<br/>
<br/>
  tell LaTeX2HTML to:<br/>
  - use UTF-8 output<br/>
  - not mess with the &gt;&gt;&gt; prompt!<br/>
........<br/>
  r45869 | fred.drake | 2006-05-03 04:04:40 +0200 (Wed, 03 May 2006) | 3 lines<br/>
<br/>
  avoid ugly markup based on the unfortunate conversions of &quot;&gt;&gt;&quot; and &quot;&lt;&lt;&quot; to<br/>
  guillemets; no need for magic here<br/>
........<br/>
  r45870 | fred.drake | 2006-05-03 04:12:47 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  at least comment on why curly-quotes are not enabled<br/>
........<br/>
  r45871 | fred.drake | 2006-05-03 04:27:40 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  one more place to avoid extra markup<br/>
........<br/>
  r45872 | fred.drake | 2006-05-03 04:29:09 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  one more place to avoid extra markup (how many will there be?)<br/>
........<br/>
  r45873 | fred.drake | 2006-05-03 04:29:39 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  fix up whitespace in prompt strings<br/>
........<br/>
  r45876 | tim.peters | 2006-05-03 06:46:14 +0200 (Wed, 03 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r45877 | martin.v.loewis | 2006-05-03 06:52:04 +0200 (Wed, 03 May 2006) | 2 lines<br/>
<br/>
  Correct some formulations, fix XXX comments.<br/>
........<br/>
  r45879 | georg.brandl | 2006-05-03 07:05:02 +0200 (Wed, 03 May 2006) | 2 lines<br/>
<br/>
  Patch #1480067: don't redirect HTTP digest auth in urllib2<br/>
........<br/>
  r45881 | georg.brandl | 2006-05-03 07:15:10 +0200 (Wed, 03 May 2006) | 3 lines<br/>
<br/>
  Move network tests from test_urllib2 to test_urllib2net.<br/>
........<br/>
  r45887 | nick.coghlan | 2006-05-03 15:02:47 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  Finish bringing SVN into line with latest version of PEP 343 by getting rid of all remaining references to context objects that I could find. Without a __context__() method context objects no longer exist. Also get test_with working again, and adopt a suggestion from Neal for decimal.Context.get_manager()<br/>
........<br/>
  r45888 | nick.coghlan | 2006-05-03 15:17:49 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  Get rid of a couple more context object references, fix some markup and clarify what happens when a generator context function swallows an exception.<br/>
........<br/>
  r45889 | georg.brandl | 2006-05-03 19:46:13 +0200 (Wed, 03 May 2006) | 3 lines<br/>
<br/>
  Add seamonkey to list of Windows browsers too.<br/>
........<br/>
  r45890 | georg.brandl | 2006-05-03 20:03:22 +0200 (Wed, 03 May 2006) | 3 lines<br/>
<br/>
  RFE #1472176: In httplib, don't encode the netloc and hostname with &quot;idna&quot; if not necessary.<br/>
........<br/>
  r45891 | georg.brandl | 2006-05-03 20:12:33 +0200 (Wed, 03 May 2006) | 2 lines<br/>
<br/>
  Bug #1472191: convert breakpoint indices to ints before comparing them to ints<br/>
........<br/>
  r45893 | georg.brandl | 2006-05-03 20:18:32 +0200 (Wed, 03 May 2006) | 3 lines<br/>
<br/>
  Bug #1385040: don't allow &quot;def foo(a=1, b): pass&quot; in the compiler package.<br/>
........<br/>
  r45894 | thomas.heller | 2006-05-03 20:35:39 +0200 (Wed, 03 May 2006) | 1 line<br/>
<br/>
  Don't fail the tests when libglut.so or libgle.so cannot be loaded.<br/>
........<br/>
  r45895 | georg.brandl | 2006-05-04 07:08:10 +0200 (Thu, 04 May 2006) | 2 lines<br/>
<br/>
  Bug #1481530: allow &quot;from os.path import ...&quot; with imputil<br/>
........<br/>
  r45897 | martin.v.loewis | 2006-05-04 07:51:03 +0200 (Thu, 04 May 2006) | 2 lines<br/>
<br/>
  Patch #1475845: Raise IndentationError for unexpected indent.<br/>
........<br/>
  r45898 | martin.v.loewis | 2006-05-04 12:08:42 +0200 (Thu, 04 May 2006) | 1 line<br/>
<br/>
  Implement os.{chdir,rename,rmdir,remove} using Win32 directly.<br/>
........<br/>
  r45899 | martin.v.loewis | 2006-05-04 14:04:27 +0200 (Thu, 04 May 2006) | 2 lines<br/>
<br/>
  Drop now-unnecessary arguments to posix_2str.<br/>
........<br/>
  r45900 | martin.v.loewis | 2006-05-04 16:27:52 +0200 (Thu, 04 May 2006) | 1 line<br/>
<br/>
  Update checks to consider Windows error numbers.<br/>
........<br/>
  r45913 | thomas.heller | 2006-05-05 20:42:14 +0200 (Fri, 05 May 2006) | 2 lines<br/>
<br/>
  Export the 'free' standard C function for use in the test suite.<br/>
........<br/>
  r45914 | thomas.heller | 2006-05-05 20:43:24 +0200 (Fri, 05 May 2006) | 3 lines<br/>
<br/>
  Fix memory leaks in the ctypes test suite, reported by valgrind, by<br/>
  free()ing the memory we allocate.<br/>
........<br/>
  r45915 | thomas.heller | 2006-05-05 20:46:27 +0200 (Fri, 05 May 2006) | 1 line<br/>
<br/>
  oops - the function is exported as 'my_free', not 'free'.<br/>
........<br/>
  r45916 | thomas.heller | 2006-05-05 21:14:24 +0200 (Fri, 05 May 2006) | 2 lines<br/>
<br/>
  Clean up.<br/>
........<br/>
  r45920 | george.yoshida | 2006-05-06 15:09:45 +0200 (Sat, 06 May 2006) | 2 lines<br/>
<br/>
  describe optional arguments for DocFileSuite<br/>
........<br/>
  r45924 | george.yoshida | 2006-05-06 16:16:51 +0200 (Sat, 06 May 2006) | 2 lines<br/>
<br/>
  Use \versionchanged for the feature change<br/>
........<br/>
  r45925 | martin.v.loewis | 2006-05-06 18:32:54 +0200 (Sat, 06 May 2006) | 1 line<br/>
<br/>
  Port access, chmod, parts of getcwdu, mkdir, and utime to direct Win32 API.<br/>
........<br/>
  r45926 | martin.v.loewis | 2006-05-06 22:04:08 +0200 (Sat, 06 May 2006) | 2 lines<br/>
<br/>
  Handle ERROR_ALREADY_EXISTS.<br/>
........<br/>
  r45931 | andrew.kuchling | 2006-05-07 19:12:12 +0200 (Sun, 07 May 2006) | 1 line<br/>
<br/>
  [Patch #1479977] Revised version of urllib2 HOWTO, edited by John J. Lee<br/>
........<br/>
  r45932 | andrew.kuchling | 2006-05-07 19:14:53 +0200 (Sun, 07 May 2006) | 1 line<br/>
<br/>
  Minor language edit<br/>
........<br/>
  r45934 | georg.brandl | 2006-05-07 22:44:34 +0200 (Sun, 07 May 2006) | 3 lines<br/>
<br/>
  Patch #1483395: add new TLDs to cookielib<br/>
........<br/>
  r45936 | martin.v.loewis | 2006-05-08 07:25:56 +0200 (Mon, 08 May 2006) | 2 lines<br/>
<br/>
  Add missing PyMem_Free.<br/>
........<br/>
  r45938 | georg.brandl | 2006-05-08 19:28:47 +0200 (Mon, 08 May 2006) | 3 lines<br/>
<br/>
  Add test for rev. 45934.<br/>
........<br/>
  r45939 | georg.brandl | 2006-05-08 19:36:08 +0200 (Mon, 08 May 2006) | 3 lines<br/>
<br/>
  Patch #1479302: Make urllib2 digest auth and basic auth play together.<br/>
........<br/>
  r45940 | georg.brandl | 2006-05-08 19:48:01 +0200 (Mon, 08 May 2006) | 3 lines<br/>
<br/>
  Patch #1478993: take advantage of BaseException/Exception split in cookielib<br/>
........<br/>
  r45941 | neal.norwitz | 2006-05-09 07:38:56 +0200 (Tue, 09 May 2006) | 5 lines<br/>
<br/>
  Micro optimization.  In the first case, we know that frame-&gt;f_exc_type<br/>
  is NULL, so there's no reason to do anything with it.  In the second case,<br/>
  we know frame-&gt;f_exc_type is not NULL, so we can just do an INCREF.<br/>
........<br/>
  r45943 | thomas.heller | 2006-05-09 22:20:15 +0200 (Tue, 09 May 2006) | 2 lines<br/>
<br/>
  Disable a test that is unreliable.<br/>
........<br/>
  r45944 | tim.peters | 2006-05-10 04:43:01 +0200 (Wed, 10 May 2006) | 4 lines<br/>
<br/>
  Variant of patch #1478292.  doctest.register_optionflag(name)<br/>
  shouldn't create a new flag when `name` is already the name of<br/>
  an option flag.<br/>
........<br/>
  r45947 | neal.norwitz | 2006-05-10 08:57:58 +0200 (Wed, 10 May 2006) | 14 lines<br/>
<br/>
  Fix problems found by Coverity.<br/>
<br/>
  longobject.c: also fix an ssize_t problem<br/>
    &lt;a&gt; could have been NULL, so hoist the size calc to not use &lt;a&gt;.<br/>
<br/>
  _ssl.c: under fail: self is DECREF'd, but it would have been NULL.<br/>
<br/>
  _elementtree.c: delete self if there was an error.<br/>
<br/>
  _csv.c: I'm not sure if lineterminator could have been anything other than<br/>
  a string.  However, other string method calls are checked, so check this<br/>
  one too.<br/>
........<br/>
  r45948 | thomas.wouters | 2006-05-10 17:04:11 +0200 (Wed, 10 May 2006) | 4 lines<br/>
<br/>
<br/>
  Ignore reflog.txt, too.<br/>
........<br/>
  r45949 | georg.brandl | 2006-05-10 17:59:06 +0200 (Wed, 10 May 2006) | 3 lines<br/>
<br/>
  Bug #1482988: indicate more prominently that the Stats class is in the pstats module.<br/>
........<br/>
  r45950 | georg.brandl | 2006-05-10 18:09:03 +0200 (Wed, 10 May 2006) | 2 lines<br/>
<br/>
  Bug #1485447: subprocess: document that the &quot;cwd&quot; parameter isn't used to find the executable. Misc. other markup fixes.<br/>
........<br/>
  r45952 | georg.brandl | 2006-05-10 18:11:44 +0200 (Wed, 10 May 2006) | 2 lines<br/>
<br/>
  Bug #1484978: curses.panel: clarify that Panel objects are destroyed on garbage collection.<br/>
........<br/>
  r45954 | georg.brandl | 2006-05-10 18:26:03 +0200 (Wed, 10 May 2006) | 4 lines<br/>
<br/>
  Patch #1484695: Update the tarfile module to version 0.8. This fixes<br/>
  a couple of issues, notably handling of long file names using the<br/>
  GNU LONGNAME extension.<br/>
........<br/>
  r45955 | georg.brandl | 2006-05-10 19:13:20 +0200 (Wed, 10 May 2006) | 4 lines<br/>
<br/>
  Patch #721464: pdb.Pdb instances can now be given explicit stdin and<br/>
  stdout arguments, making it possible to redirect input and output<br/>
  for remote debugging.<br/>
........<br/>
  r45956 | andrew.kuchling | 2006-05-10 19:19:04 +0200 (Wed, 10 May 2006) | 1 line<br/>
<br/>
  Clarify description of exception handling<br/>
........<br/>
  r45957 | georg.brandl | 2006-05-10 22:09:23 +0200 (Wed, 10 May 2006) | 2 lines<br/>
<br/>
  Fix two small errors in argument lists.<br/>
........<br/>
  r45960 | brett.cannon | 2006-05-11 07:11:33 +0200 (Thu, 11 May 2006) | 5 lines<br/>
<br/>
  Detect if %zd is supported by printf() during configure and sets<br/>
  PY_FORMAT_SIZE_T appropriately.  Removes warnings on<br/>
  OS X under gcc 4.0.1 when PY_FORMAT_SIZE_T is set to &quot;&quot; instead of &quot;z&quot; as is<br/>
  needed.<br/>
........<br/>
  r45963 | neal.norwitz | 2006-05-11 09:51:59 +0200 (Thu, 11 May 2006) | 1 line<br/>
<br/>
  Don't mask a no memory error with a less meaningful one as discussed on python-checkins<br/>
........<br/>
  r45964 | martin.v.loewis | 2006-05-11 15:28:43 +0200 (Thu, 11 May 2006) | 3 lines<br/>
<br/>
  Change WindowsError to carry the Win32 error code in winerror,<br/>
  and the DOS error code in errno. Revert changes where<br/>
  WindowsError catch blocks unnecessarily special-case OSError.<br/>
........<br/>
  r45965 | george.yoshida | 2006-05-11 17:53:27 +0200 (Thu, 11 May 2006) | 2 lines<br/>
<br/>
  Grammar fix<br/>
........<br/>
  r45967 | andrew.kuchling | 2006-05-11 18:32:24 +0200 (Thu, 11 May 2006) | 1 line<br/>
<br/>
  typo fix<br/>
........<br/>
  r45968 | tim.peters | 2006-05-11 18:37:42 +0200 (Thu, 11 May 2006) | 5 lines<br/>
<br/>
  BaseThreadedTestCase.setup():  stop special-casing WindowsError.<br/>
<br/>
  Rev 45964 fiddled with WindowsError, and broke test_bsddb3 on all<br/>
  the Windows buildbot slaves as a result.  This should repair it.<br/>
........<br/>
  r45969 | georg.brandl | 2006-05-11 21:57:09 +0200 (Thu, 11 May 2006) | 2 lines<br/>
<br/>
  Typo fix.<br/>
........<br/>
  r45970 | tim.peters | 2006-05-12 03:57:59 +0200 (Fri, 12 May 2006) | 5 lines<br/>
<br/>
  SF patch #1473132:  Improve docs for tp_clear and tp_traverse,<br/>
  by Collin Winter.<br/>
<br/>
  Bugfix candidate (but I'm not going to bother).<br/>
........<br/>
  r45974 | martin.v.loewis | 2006-05-12 14:27:28 +0200 (Fri, 12 May 2006) | 4 lines<br/>
<br/>
  Dynamically allocate path name buffer for Unicode<br/>
  path name in listdir. Fixes #1431582.<br/>
  Stop overallocating MAX_PATH characters for ANSI<br/>
  path names. Stop assigning to errno.<br/>
........<br/>
  r45975 | martin.v.loewis | 2006-05-12 15:57:36 +0200 (Fri, 12 May 2006) | 1 line<br/>
<br/>
  Move icon files into DLLs dir. Fixes #1477968.<br/>
........<br/>
  r45976 | george.yoshida | 2006-05-12 18:40:11 +0200 (Fri, 12 May 2006) | 2 lines<br/>
<br/>
  At first there were 6 steps, but one was removed after that.<br/>
........<br/>
  r45977 | martin.v.loewis | 2006-05-12 19:22:04 +0200 (Fri, 12 May 2006) | 1 line<br/>
<br/>
  Fix alignment error on Itanium.<br/>
........<br/>
  r45978 | george.yoshida | 2006-05-12 19:25:26 +0200 (Fri, 12 May 2006) | 3 lines<br/>
<br/>
  Duplicated description about the illegal continue usage can be found in nearly the same place.<br/>
  They are same, so keep the original one and remove the later-added one.<br/>
........<br/>
  r45980 | thomas.heller | 2006-05-12 20:16:03 +0200 (Fri, 12 May 2006) | 2 lines<br/>
<br/>
  Add missing svn properties.<br/>
........<br/>
  r45981 | thomas.heller | 2006-05-12 20:47:35 +0200 (Fri, 12 May 2006) | 1 line<br/>
<br/>
  set svn properties<br/>
........<br/>
  r45982 | thomas.heller | 2006-05-12 21:31:46 +0200 (Fri, 12 May 2006) | 1 line<br/>
<br/>
  add svn:eol-style native svn:keywords Id<br/>
........<br/>
  r45987 | gerhard.haering | 2006-05-13 01:49:49 +0200 (Sat, 13 May 2006) | 3 lines<br/>
<br/>
  Integrated the rest of the pysqlite reference manual into the Python<br/>
  documentation. Ready to be reviewed and improved upon.<br/>
........<br/>
  r45988 | george.yoshida | 2006-05-13 08:53:31 +0200 (Sat, 13 May 2006) | 2 lines<br/>
<br/>
  Add \exception markup<br/>
........<br/>
  r45990 | martin.v.loewis | 2006-05-13 15:34:04 +0200 (Sat, 13 May 2006) | 2 lines<br/>
<br/>
  Revert 43315: Printing of %zd must be signed.<br/>
........<br/>
  r45992 | tim.peters | 2006-05-14 01:28:20 +0200 (Sun, 14 May 2006) | 11 lines<br/>
<br/>
  Teach PyString_FromFormat, PyErr_Format, and PyString_FromFormatV<br/>
  about &quot;%u&quot;, &quot;%lu&quot; and &quot;%zu&quot; formats.<br/>
<br/>
  Since PyString_FromFormat and PyErr_Format have exactly the same rules<br/>
  (both inherited from PyString_FromFormatV), it would be good if someone<br/>
  with more LaTeX Fu changed one of them to just point to the other.<br/>
  Their docs were way out of synch before this patch, and I just did a<br/>
  mass copy+paste to repair that.<br/>
<br/>
  Not a backport candidate (this is a new feature).<br/>
........<br/>
  r45993 | tim.peters | 2006-05-14 01:31:05 +0200 (Sun, 14 May 2006) | 2 lines<br/>
<br/>
  Typo repair.<br/>
........<br/>
  r45994 | tim.peters | 2006-05-14 01:33:19 +0200 (Sun, 14 May 2006) | 2 lines<br/>
<br/>
  Remove lie in new comment.<br/>
........<br/>
  r45995 | ronald.oussoren | 2006-05-14 21:56:34 +0200 (Sun, 14 May 2006) | 11 lines<br/>
<br/>
  Rework the build system for osx applications:<br/>
<br/>
  * Don't use xcodebuild for building PythonLauncher, but use a normal unix<br/>
    makefile. This makes it a lot easier to use the same build flags as for the<br/>
    rest of python (e.g. make a universal version of python launcher)<br/>
  * Convert the mac makefile-s to makefile.in-s and use configure to set makefile<br/>
    variables instead of forwarding them as command-line arguments<br/>
  * Add a C version of pythonw, that we you can use '#!/usr/local/bin/pythonw'<br/>
  * Build IDLE.app using bundlebuilder instead of BuildApplet, that will allow<br/>
    easier modification of the bundle contents later on.<br/>
........<br/>
  r45996 | ronald.oussoren | 2006-05-14 22:35:41 +0200 (Sun, 14 May 2006) | 6 lines<br/>
<br/>
  A first cut at replacing the icons on MacOS X. This replaces all icons by icons<br/>
  based on the new python.org logo. These are also the first icons that are<br/>
  &quot;proper&quot; OSX icons.<br/>
<br/>
  These icons were created by Jacob Rus.<br/>
........<br/>
  r45997 | ronald.oussoren | 2006-05-14 23:07:41 +0200 (Sun, 14 May 2006) | 3 lines<br/>
<br/>
  I missed one small detail in my rewrite of the osx build files: the path<br/>
  to the Python.app template.<br/>
........<br/>
  r45998 | martin.v.loewis | 2006-05-15 07:51:36 +0200 (Mon, 15 May 2006) | 2 lines<br/>
<br/>
  Fix memory leak.<br/>
........<br/>
  r45999 | neal.norwitz | 2006-05-15 08:48:14 +0200 (Mon, 15 May 2006) | 1 line<br/>
<br/>
  Move items implemented after a2 into the new a3 section<br/>
........<br/>
  r46000 | neal.norwitz | 2006-05-15 09:04:36 +0200 (Mon, 15 May 2006) | 5 lines<br/>
<br/>
  - Bug #1487966: Fix SystemError with conditional expression in assignment<br/>
<br/>
  Most of the test_syntax changes are just updating the numbers.<br/>
........<br/>
  r46001 | neal.norwitz | 2006-05-15 09:17:23 +0200 (Mon, 15 May 2006) | 1 line<br/>
<br/>
  Patch #1488312, Fix memory alignment problem on SPARC in unicode.  Will backport<br/>
........<br/>
  r46003 | martin.v.loewis | 2006-05-15 11:22:27 +0200 (Mon, 15 May 2006) | 3 lines<br/>
<br/>
  Remove bogus DECREF of self.<br/>
  Change __str__() functions to METH_O.<br/>
  Change WindowsError__str__ to use PyTuple_Pack.<br/>
........<br/>
  r46005 | georg.brandl | 2006-05-15 21:30:35 +0200 (Mon, 15 May 2006) | 3 lines<br/>
<br/>
  [ 1488881 ] tarfile.py: support for file-objects and bz2 (cp. #1488634)<br/>
........<br/>
  r46007 | tim.peters | 2006-05-15 22:44:10 +0200 (Mon, 15 May 2006) | 9 lines<br/>
<br/>
  ReadDetectFileobjTest:  repair Windows disasters by opening<br/>
  the file object in binary mode.<br/>
<br/>
  The Windows buildbot slaves shouldn't swap themselves to death<br/>
  anymore.  However, test_tarfile may still fail because of a<br/>
  temp directory left behind from a previous failing run.<br/>
  Windows buildbot owners may need to remove that directory<br/>
  by hand.<br/>
........<br/>
  r46009 | tim.peters | 2006-05-15 23:32:25 +0200 (Mon, 15 May 2006) | 3 lines<br/>
<br/>
  test_directory():  Remove the leftover temp directory that's making<br/>
  the Windows buildbots fail test_tarfile.<br/>
........<br/>
  r46010 | martin.v.loewis | 2006-05-16 09:05:37 +0200 (Tue, 16 May 2006) | 4 lines<br/>
<br/>
  - Test for sys/statvfs.h before including it, as statvfs is present<br/>
    on some OSX installation, but its header file is not.<br/>
  Will backport to 2.4<br/>
........<br/>
  r46012 | georg.brandl | 2006-05-16 09:38:27 +0200 (Tue, 16 May 2006) | 3 lines<br/>
<br/>
  Patch #1435422: zlib's compress and decompress objects now have a<br/>
  copy() method.<br/>
........<br/>
  r46015 | andrew.kuchling | 2006-05-16 18:11:54 +0200 (Tue, 16 May 2006) | 1 line<br/>
<br/>
  Add item<br/>
........<br/>
  r46016 | andrew.kuchling | 2006-05-16 18:27:31 +0200 (Tue, 16 May 2006) | 3 lines<br/>
<br/>
  PEP 243 has been withdrawn, so don't refer to it any more.<br/>
  The PyPI upload material has been moved into the section on PEP314.<br/>
........<br/>
  r46017 | george.yoshida | 2006-05-16 19:42:16 +0200 (Tue, 16 May 2006) | 2 lines<br/>
<br/>
  Update for 'ImportWarning'<br/>
........<br/>
  r46018 | george.yoshida | 2006-05-16 20:07:00 +0200 (Tue, 16 May 2006) | 4 lines<br/>
<br/>
  Mention that Exception is now a subclass of BaseException.<br/>
  Remove a sentence that says that BaseException inherits from BaseException.<br/>
  (I guess this is just a copy &amp; paste mistake.)<br/>
........<br/>
  r46019 | george.yoshida | 2006-05-16 20:26:10 +0200 (Tue, 16 May 2006) | 2 lines<br/>
<br/>
  Document ImportWarning<br/>
........<br/>
  r46020 | tim.peters | 2006-05-17 01:22:20 +0200 (Wed, 17 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46021 | tim.peters | 2006-05-17 01:24:08 +0200 (Wed, 17 May 2006) | 2 lines<br/>
<br/>
  Text files missing the SVN eol-style property.<br/>
........<br/>
  r46022 | tim.peters | 2006-05-17 03:30:11 +0200 (Wed, 17 May 2006) | 2 lines<br/>
<br/>
  PyZlib_copy(), PyZlib_uncopy():  Repair leaks on the normal-case path.<br/>
........<br/>
  r46023 | georg.brandl | 2006-05-17 16:06:07 +0200 (Wed, 17 May 2006) | 3 lines<br/>
<br/>
  Remove misleading comment about type-class unification.<br/>
........<br/>
  r46024 | georg.brandl | 2006-05-17 16:11:36 +0200 (Wed, 17 May 2006) | 3 lines<br/>
<br/>
  Apply patch #1489784 from Michael Foord.<br/>
........<br/>
  r46025 | georg.brandl | 2006-05-17 16:18:20 +0200 (Wed, 17 May 2006) | 3 lines<br/>
<br/>
  Fix typo in os.utime docstring (patch #1490189)<br/>
........<br/>
  r46026 | georg.brandl | 2006-05-17 16:26:50 +0200 (Wed, 17 May 2006) | 3 lines<br/>
<br/>
  Patch #1490224: set time.altzone correctly on Cygwin.<br/>
........<br/>
  r46027 | georg.brandl | 2006-05-17 16:45:06 +0200 (Wed, 17 May 2006) | 4 lines<br/>
<br/>
  Add global debug flag to cookielib to avoid heavy dependency on the logging module.<br/>
  Resolves #1484758.<br/>
........<br/>
  r46028 | georg.brandl | 2006-05-17 16:56:04 +0200 (Wed, 17 May 2006) | 3 lines<br/>
<br/>
  Patch #1486962: Several bugs in the turtle Tk demo module were fixed<br/>
  and several features added, such as speed and geometry control.<br/>
........<br/>
  r46029 | georg.brandl | 2006-05-17 17:17:00 +0200 (Wed, 17 May 2006) | 4 lines<br/>
<br/>
  Delay-import some large modules to speed up urllib2 import.<br/>
  (fixes #1484793).<br/>
........<br/>
  r46030 | georg.brandl | 2006-05-17 17:51:16 +0200 (Wed, 17 May 2006) | 3 lines<br/>
<br/>
  Patch #1180296: improve locale string formatting functions<br/>
........<br/>
  r46032 | tim.peters | 2006-05-18 04:06:40 +0200 (Thu, 18 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46033 | georg.brandl | 2006-05-18 08:11:19 +0200 (Thu, 18 May 2006) | 3 lines<br/>
<br/>
  Amendments to patch #1484695.<br/>
........<br/>
  r46034 | georg.brandl | 2006-05-18 08:18:06 +0200 (Thu, 18 May 2006) | 3 lines<br/>
<br/>
  Remove unused import.<br/>
........<br/>
  r46035 | georg.brandl | 2006-05-18 08:33:27 +0200 (Thu, 18 May 2006) | 3 lines<br/>
<br/>
  Fix test_locale for platforms without a default thousands separator.<br/>
........<br/>
  r46036 | neal.norwitz | 2006-05-18 08:51:46 +0200 (Thu, 18 May 2006) | 1 line<br/>
<br/>
  Little cleanup<br/>
........<br/>
  r46037 | georg.brandl | 2006-05-18 09:01:27 +0200 (Thu, 18 May 2006) | 4 lines<br/>
<br/>
  Bug #1462152: file() now checks more thoroughly for invalid mode<br/>
  strings and removes a possible &quot;U&quot; before passing the mode to the<br/>
  C library function.<br/>
........<br/>
  r46038 | georg.brandl | 2006-05-18 09:20:05 +0200 (Thu, 18 May 2006) | 3 lines<br/>
<br/>
  Bug #1490688: properly document %e, %f, %g format subtleties.<br/>
........<br/>
  r46039 | vinay.sajip | 2006-05-18 09:28:58 +0200 (Thu, 18 May 2006) | 1 line<br/>
<br/>
  Changed status from &quot;beta&quot; to &quot;production&quot;; since logging has been part of the stdlib since 2.3, it should be safe to make this assertion ;-)<br/>
........<br/>
  r46040 | ronald.oussoren | 2006-05-18 11:04:15 +0200 (Thu, 18 May 2006) | 2 lines<br/>
<br/>
  Fix some minor issues with the generated application bundles on MacOSX<br/>
........<br/>
  r46041 | andrew.kuchling | 2006-05-19 02:03:55 +0200 (Fri, 19 May 2006) | 1 line<br/>
<br/>
  Typo fix; add clarifying word<br/>
........<br/>
  r46044 | neal.norwitz | 2006-05-19 08:31:23 +0200 (Fri, 19 May 2006) | 3 lines<br/>
<br/>
  Fix #132 from Coverity, retval could have been derefed<br/>
  if a continue inside a try failed.<br/>
........<br/>
  r46045 | neal.norwitz | 2006-05-19 08:43:50 +0200 (Fri, 19 May 2006) | 2 lines<br/>
<br/>
  Fix #1474677, non-keyword argument following keyword.<br/>
........<br/>
  r46046 | neal.norwitz | 2006-05-19 09:00:58 +0200 (Fri, 19 May 2006) | 4 lines<br/>
<br/>
  Bug/Patch #1481770: Use .so extension for shared libraries on HP-UX for ia64.<br/>
<br/>
  I suppose this could be backported if anyone cares.<br/>
........<br/>
  r46047 | neal.norwitz | 2006-05-19 09:05:01 +0200 (Fri, 19 May 2006) | 7 lines<br/>
<br/>
  Oops, I forgot to include this file in the last commit (46046):<br/>
<br/>
  Bug/Patch #1481770: Use .so extension for shared libraries on HP-UX for ia64.<br/>
<br/>
  I suppose this could be backported if anyone cares.<br/>
........<br/>
  r46050 | ronald.oussoren | 2006-05-19 20:17:31 +0200 (Fri, 19 May 2006) | 6 lines<br/>
<br/>
  * Change working directory to the users home<br/>
    directory, that makes the file open/save<br/>
    dialogs more useable.<br/>
  * Don't use argv emulator, its not needed<br/>
    for idle.<br/>
........<br/>
  r46052 | tim.peters | 2006-05-19 21:16:34 +0200 (Fri, 19 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46054 | ronald.oussoren | 2006-05-20 08:17:01 +0200 (Sat, 20 May 2006) | 9 lines<br/>
<br/>
  Fix bug #1000914 (again).<br/>
<br/>
  This patches a file that is generated by bgen, however the code is now the<br/>
  same as a current copy of bgen would generate.  Without this patch most types<br/>
  in the Carbon.CF module are unusable.<br/>
<br/>
  I haven't managed to coax bgen into generating a complete copy of _CFmodule.c<br/>
  yet :-(, hence the manual patching.<br/>
........<br/>
  r46055 | george.yoshida | 2006-05-20 17:36:19 +0200 (Sat, 20 May 2006) | 3 lines<br/>
<br/>
  - markup fix<br/>
  - add clarifying words<br/>
........<br/>
  r46057 | george.yoshida | 2006-05-20 18:29:14 +0200 (Sat, 20 May 2006) | 3 lines<br/>
<br/>
  - Add 'as' and 'with' as new keywords in 2.5.<br/>
  - Regenerate keyword lists with reswords.py.<br/>
........<br/>
  r46058 | george.yoshida | 2006-05-20 20:07:26 +0200 (Sat, 20 May 2006) | 2 lines<br/>
<br/>
  Apply patch #1492147 from Mike Foord.<br/>
........<br/>
  r46059 | andrew.kuchling | 2006-05-20 21:25:16 +0200 (Sat, 20 May 2006) | 1 line<br/>
<br/>
  Minor edits<br/>
........<br/>
  r46061 | george.yoshida | 2006-05-21 06:22:59 +0200 (Sun, 21 May 2006) | 2 lines<br/>
<br/>
  Fix the TeX compile error.<br/>
........<br/>
  r46062 | george.yoshida | 2006-05-21 06:40:32 +0200 (Sun, 21 May 2006) | 2 lines<br/>
<br/>
  Apply patch #1492255 from Mike Foord.<br/>
........<br/>
  r46063 | martin.v.loewis | 2006-05-22 10:48:14 +0200 (Mon, 22 May 2006) | 1 line<br/>
<br/>
  Patch 1490384: New Icons for the PC build.<br/>
........<br/>
  r46064 | martin.v.loewis | 2006-05-22 11:15:18 +0200 (Mon, 22 May 2006) | 1 line<br/>
<br/>
  Patch #1492356: Port to Windows CE (patch set 1).<br/>
........<br/>
  r46065 | tim.peters | 2006-05-22 13:29:41 +0200 (Mon, 22 May 2006) | 4 lines<br/>
<br/>
  Define SIZEOF_{DOUBLE,FLOAT} on Windows.  Else<br/>
  Michael Hudson's nice gimmicks for IEEE special<br/>
  values (infinities, NaNs) don't work.<br/>
........<br/>
  r46070 | bob.ippolito | 2006-05-22 16:31:24 +0200 (Mon, 22 May 2006) | 2 lines<br/>
<br/>
  GzipFile.readline performance improvement (~30-40%), patch #1281707<br/>
........<br/>
  r46071 | bob.ippolito | 2006-05-22 17:22:46 +0200 (Mon, 22 May 2006) | 1 line<br/>
<br/>
  Revert gzip readline performance patch #1281707 until a more generic performance improvement can be found<br/>
........<br/>
  r46073 | fredrik.lundh | 2006-05-22 17:35:12 +0200 (Mon, 22 May 2006) | 4 lines<br/>
<br/>
  docstring tweaks: count counts non-overlapping substrings, not<br/>
  total number of occurences<br/>
........<br/>
  r46075 | bob.ippolito | 2006-05-22 17:59:12 +0200 (Mon, 22 May 2006) | 1 line<br/>
<br/>
  Apply revised patch for GzipFile.readline performance #1281707<br/>
........<br/>
  r46076 | fredrik.lundh | 2006-05-22 18:29:30 +0200 (Mon, 22 May 2006) | 3 lines<br/>
<br/>
  needforspeed: speed up unicode repeat, unicode string copy<br/>
........<br/>
  r46079 | fredrik.lundh | 2006-05-22 19:12:58 +0200 (Mon, 22 May 2006) | 4 lines<br/>
<br/>
  needforspeed: use memcpy for &quot;long&quot; strings; use a better algorithm<br/>
  for long repeats.<br/>
........<br/>
  r46084 | tim.peters | 2006-05-22 21:17:04 +0200 (Mon, 22 May 2006) | 7 lines<br/>
<br/>
  PyUnicode_Join():  Recent code changes introduced new<br/>
  compiler warnings on Windows (signed vs unsigned mismatch<br/>
  in comparisons).  Cleaned that up by switching more locals<br/>
  to Py_ssize_t.  Simplified overflow checking (it can _be_<br/>
  simpler because while these things are declared as<br/>
  Py_ssize_t, then should in fact never be negative).<br/>
........<br/>
  r46085 | tim.peters | 2006-05-23 07:47:16 +0200 (Tue, 23 May 2006) | 3 lines<br/>
<br/>
  unicode_repeat():  Change type of local to Py_ssize_t,<br/>
  since that's what it should be.<br/>
........<br/>
  r46094 | fredrik.lundh | 2006-05-23 12:10:57 +0200 (Tue, 23 May 2006) | 3 lines<br/>
<br/>
  needforspeed: check first *and* last character before doing a full memcmp<br/>
........<br/>
  r46095 | fredrik.lundh | 2006-05-23 12:12:21 +0200 (Tue, 23 May 2006) | 4 lines<br/>
<br/>
  needforspeed: fixed unicode &quot;in&quot; operator to use same implementation<br/>
  approach as find/index<br/>
........<br/>
  r46096 | richard.jones | 2006-05-23 12:37:38 +0200 (Tue, 23 May 2006) | 7 lines<br/>
<br/>
  Merge from rjones-funccall branch.<br/>
<br/>
  Applied patch zombie-frames-2.diff from sf patch 876206 with updates for<br/>
  Python 2.5 and also modified to retain the free_list to avoid the 67%<br/>
  slow-down in pybench recursion test. 5% speed up in function call pybench.<br/>
........<br/>
  r46098 | ronald.oussoren | 2006-05-23 13:04:24 +0200 (Tue, 23 May 2006) | 2 lines<br/>
<br/>
  Avoid creating a mess when installing a framework for the second time.<br/>
........<br/>
  r46101 | georg.brandl | 2006-05-23 13:17:21 +0200 (Tue, 23 May 2006) | 3 lines<br/>
<br/>
  PyErr_NewException now accepts a tuple of base classes as its<br/>
  &quot;base&quot; parameter.<br/>
........<br/>
  r46103 | ronald.oussoren | 2006-05-23 13:47:16 +0200 (Tue, 23 May 2006) | 3 lines<br/>
<br/>
  Disable linking extensions with -lpython2.5 for darwin. This should fix bug<br/>
  #1487105.<br/>
........<br/>
  r46104 | ronald.oussoren | 2006-05-23 14:01:11 +0200 (Tue, 23 May 2006) | 6 lines<br/>
<br/>
  Patch #1488098.<br/>
<br/>
  This patchs makes it possible to create a universal build on OSX 10.4 and use<br/>
  the result to build extensions on 10.3. It also makes it possible to override<br/>
  the '-arch' and '-isysroot' compiler arguments for specific extensions.<br/>
........<br/>
  r46108 | andrew.kuchling | 2006-05-23 14:44:36 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  Add some items; mention the sprint<br/>
........<br/>
  r46109 | andrew.kuchling | 2006-05-23 14:47:01 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  Mention string improvements<br/>
........<br/>
  r46110 | andrew.kuchling | 2006-05-23 14:49:35 +0200 (Tue, 23 May 2006) | 4 lines<br/>
<br/>
  Use 'speed' instead of 'performance', because I agree with the argument<br/>
  at http://zestyping.livejournal.com/193260.html that 'erformance' really means<br/>
  something more general.<br/>
........<br/>
  r46113 | ronald.oussoren | 2006-05-23 17:09:57 +0200 (Tue, 23 May 2006) | 2 lines<br/>
<br/>
  An improved script for building the binary distribution on MacOSX.<br/>
........<br/>
  r46128 | richard.jones | 2006-05-23 20:28:17 +0200 (Tue, 23 May 2006) | 3 lines<br/>
<br/>
  Applied patch 1337051 by Neal Norwitz, saving 4 ints on frame objects.<br/>
........<br/>
  r46129 | richard.jones | 2006-05-23 20:32:11 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  fix broken merge<br/>
........<br/>
  r46130 | bob.ippolito | 2006-05-23 20:41:17 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  Update Misc/NEWS for gzip patch #1281707<br/>
........<br/>
  r46131 | bob.ippolito | 2006-05-23 20:43:47 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  Update Misc/NEWS for gzip patch #1281707<br/>
........<br/>
  r46132 | fredrik.lundh | 2006-05-23 20:44:25 +0200 (Tue, 23 May 2006) | 7 lines<br/>
<br/>
  needforspeed: use append+reverse for rsplit, use &quot;bloom filters&quot; to<br/>
  speed up splitlines and strip with charsets; etc.  rsplit is now as<br/>
  fast as split in all our tests (reverse takes no time at all), and<br/>
  splitlines() is nearly as fast as a plain split(&quot;\n&quot;) in our tests.<br/>
  and we're not done yet... ;-)<br/>
........<br/>
  r46133 | tim.peters | 2006-05-23 20:45:30 +0200 (Tue, 23 May 2006) | 38 lines<br/>
<br/>
  Bug #1334662 / patch #1335972:  int(string, base) wrong answers.<br/>
<br/>
  In rare cases of strings specifying true values near sys.maxint,<br/>
  and oddball bases (not decimal or a power of 2), int(string, base)<br/>
  could deliver insane answers.  This repairs all such problems, and<br/>
  also speeds string-&gt;int significantly.  On my box, here are %<br/>
  speedups for decimal strings of various lengths:<br/>
<br/>
  length speedup<br/>
  ------ -------<br/>
   1       12.4%<br/>
   2       15.7%<br/>
   3       20.6%<br/>
   4       28.1%<br/>
   5       33.2%<br/>
   6       37.5%<br/>
   7       41.9%<br/>
   8       46.3%<br/>
   9       51.2%<br/>
  10       19.5%<br/>
  11       19.9%<br/>
  12       23.9%<br/>
  13       23.7%<br/>
  14       23.3%<br/>
  15       24.9%<br/>
  16       25.3%<br/>
  17       28.3%<br/>
  18       27.9%<br/>
  19       35.7%<br/>
<br/>
  Note that the difference between 9 and 10 is the difference between<br/>
  short and long Python ints on a 32-bit box.  The patch doesn't<br/>
  actually do anything to speed conversion to long:  the speedup is<br/>
  due to detecting &quot;unsigned long&quot; overflow more quickly.<br/>
<br/>
  This is a bugfix candidate, but it's a non-trivial patch and it<br/>
  would be painful to separate the &quot;bug fix&quot; from the &quot;speed up&quot; parts.<br/>
........<br/>
  r46134 | bob.ippolito | 2006-05-23 20:46:41 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  Patch #1493701: performance enhancements for struct module.<br/>
........<br/>
  r46136 | andrew.kuchling | 2006-05-23 21:00:45 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  Remove duplicate item<br/>
........<br/>
  r46141 | bob.ippolito | 2006-05-23 21:09:51 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  revert #1493701<br/>
........<br/>
  r46142 | bob.ippolito | 2006-05-23 21:11:34 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  patch #1493701: performance enhancements for struct module<br/>
........<br/>
  r46144 | bob.ippolito | 2006-05-23 21:12:41 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  patch #1493701: performance enhancements for struct module<br/>
........<br/>
  r46148 | bob.ippolito | 2006-05-23 21:25:52 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  fix linking issue, warnings, in struct<br/>
........<br/>
  r46149 | andrew.kuchling | 2006-05-23 21:29:38 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  Add two items<br/>
........<br/>
  r46150 | bob.ippolito | 2006-05-23 21:31:23 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  forward declaration for PyStructType<br/>
........<br/>
  r46151 | bob.ippolito | 2006-05-23 21:32:25 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  fix typo in _struct<br/>
........<br/>
  r46152 | andrew.kuchling | 2006-05-23 21:32:35 +0200 (Tue, 23 May 2006) | 1 line<br/>
<br/>
  Add item<br/>
........<br/>
  r46153 | tim.peters | 2006-05-23 21:34:37 +0200 (Tue, 23 May 2006) | 3 lines<br/>
<br/>
  Get the Windows build working again (recover from<br/>
  `struct` module changes).<br/>
........<br/>
  r46155 | fredrik.lundh | 2006-05-23 21:47:35 +0200 (Tue, 23 May 2006) | 3 lines<br/>
<br/>
  return 0 on misses, not -1.<br/>
........<br/>
  r46156 | tim.peters | 2006-05-23 23:51:35 +0200 (Tue, 23 May 2006) | 4 lines<br/>
<br/>
  test_struct grew weird behavior under regrtest.py -R,<br/>
  due to a module-level cache.  Clearing the cache should<br/>
  make it stop showing up in refleak reports.<br/>
........<br/>
  r46157 | tim.peters | 2006-05-23 23:54:23 +0200 (Tue, 23 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46158 | tim.peters | 2006-05-23 23:55:53 +0200 (Tue, 23 May 2006) | 2 lines<br/>
<br/>
  Add missing svn:eol-style property to text files.<br/>
........<br/>
  r46161 | fredrik.lundh | 2006-05-24 12:20:36 +0200 (Wed, 24 May 2006) | 3 lines<br/>
<br/>
  use Py_ssize_t for string indexes (thanks, neal!)<br/>
........<br/>
  r46173 | fredrik.lundh | 2006-05-24 16:28:11 +0200 (Wed, 24 May 2006) | 14 lines<br/>
<br/>
  needforspeed: use &quot;fastsearch&quot; for count and findstring helpers.  this<br/>
  results in a 2.5x speedup on the stringbench count tests, and a 20x (!)<br/>
  speedup on the stringbench search/find/contains test, compared to 2.5a2.<br/>
<br/>
  for more on the algorithm, see:<br/>
<br/>
      http://effbot.org/zone/stringlib.htm<br/>
<br/>
  if you get weird results, you can disable the new algoritm by undefining<br/>
  USE_FAST in Objects/unicodeobject.c.<br/>
<br/>
  enjoy /F<br/>
........<br/>
  r46182 | fredrik.lundh | 2006-05-24 17:11:01 +0200 (Wed, 24 May 2006) | 3 lines<br/>
<br/>
  needforspeedindeed: use fastsearch also for __contains__<br/>
........<br/>
  r46184 | bob.ippolito | 2006-05-24 17:32:06 +0200 (Wed, 24 May 2006) | 1 line<br/>
<br/>
  refactor unpack, add unpack_from<br/>
........<br/>
  r46189 | fredrik.lundh | 2006-05-24 18:35:18 +0200 (Wed, 24 May 2006) | 4 lines<br/>
<br/>
  needforspeed: refactored the replace code slightly; special-case<br/>
  constant-length changes; use fastsearch to locate the first match.<br/>
........<br/>
  r46198 | andrew.dalke | 2006-05-24 20:55:37 +0200 (Wed, 24 May 2006) | 10 lines<br/>
<br/>
  Added a slew of test for string replace, based various corner cases from<br/>
  the Need For Speed sprint coding.  Includes commented out overflow tests<br/>
  which will be uncommented once the code is fixed.<br/>
<br/>
  This test will break the 8-bit string tests because<br/>
      &quot;&quot;.replace(&quot;&quot;, &quot;A&quot;) == &quot;&quot; when it should == &quot;A&quot;<br/>
<br/>
  We have a fix for it, which should be added tomorrow.<br/>
........<br/>
  r46200 | tim.peters | 2006-05-24 22:27:18 +0200 (Wed, 24 May 2006) | 2 lines<br/>
<br/>
  We can't leave the checked-in tests broken.<br/>
........<br/>
  r46201 | tim.peters | 2006-05-24 22:29:44 +0200 (Wed, 24 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46202 | tim.peters | 2006-05-24 23:00:45 +0200 (Wed, 24 May 2006) | 4 lines<br/>
<br/>
  Disable the damn empty-string replace test -- it can't<br/>
  be make to pass now for unicode if it passes for str, or<br/>
  vice versa.<br/>
........<br/>
  r46203 | tim.peters | 2006-05-24 23:10:40 +0200 (Wed, 24 May 2006) | 58 lines<br/>
<br/>
  Heavily fiddled variant of patch #1442927: PyLong_FromString optimization.<br/>
<br/>
  ``long(str, base)`` is now up to 6x faster for non-power-of-2 bases.  The<br/>
  largest speedup is for inputs with about 1000 decimal digits.  Conversion<br/>
  from non-power-of-2 bases remains quadratic-time in the number of input<br/>
  digits (it was and remains linear-time for bases 2, 4, 8, 16 and 32).<br/>
<br/>
  Speedups at various lengths for decimal inputs, comparing 2.4.3 with<br/>
  current trunk.  Note that it's actually a bit slower for 1-digit strings:<br/>
<br/>
    len  speedup<br/>
   ----  -------<br/>
     1     -4.5%<br/>
     2      4.6%<br/>
     3      8.3%<br/>
     4     12.7%<br/>
     5     16.9%<br/>
     6     28.6%<br/>
     7     35.5%<br/>
     8     44.3%<br/>
     9     46.6%<br/>
    10     55.3%<br/>
    11     65.7%<br/>
    12     77.7%<br/>
    13     73.4%<br/>
    14     75.3%<br/>
    15     85.2%<br/>
    16    103.0%<br/>
    17     95.1%<br/>
    18    112.8%<br/>
    19    117.9%<br/>
    20    128.3%<br/>
    30    174.5%<br/>
    40    209.3%<br/>
    50    236.3%<br/>
    60    254.3%<br/>
    70    262.9%<br/>
    80    295.8%<br/>
    90    297.3%<br/>
   100    324.5%<br/>
   200    374.6%<br/>
   300    403.1%<br/>
   400    391.1%<br/>
   500    388.7%<br/>
   600    440.6%<br/>
   700    468.7%<br/>
   800    498.0%<br/>
   900    507.2%<br/>
  1000    501.2%<br/>
  2000    450.2%<br/>
  3000    463.2%<br/>
  4000    452.5%<br/>
  5000    440.6%<br/>
  6000    439.6%<br/>
  7000    424.8%<br/>
  8000    418.1%<br/>
  9000    417.7%<br/>
........<br/>
  r46204 | andrew.kuchling | 2006-05-25 02:23:03 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Minor edits; add an item<br/>
........<br/>
  r46205 | fred.drake | 2006-05-25 04:42:25 +0200 (Thu, 25 May 2006) | 3 lines<br/>
<br/>
  fix broken links in PDF<br/>
  (SF patch #1281291, contributed by Rory Yorke)<br/>
........<br/>
  r46208 | walter.doerwald | 2006-05-25 10:53:28 +0200 (Thu, 25 May 2006) | 2 lines<br/>
<br/>
  Replace tab inside comment with space.<br/>
........<br/>
  r46209 | thomas.wouters | 2006-05-25 13:25:51 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
<br/>
  Fix #1488915, Multiple dots in relative import statement raise SyntaxError.<br/>
<br/>
........<br/>
  r46210 | thomas.wouters | 2006-05-25 13:26:25 +0200 (Thu, 25 May 2006) | 5 lines<br/>
<br/>
<br/>
  Update graminit.c for the fix for #1488915, Multiple dots in relative import<br/>
  statement raise SyntaxError, and add testcase.<br/>
........<br/>
  r46211 | andrew.kuchling | 2006-05-25 14:27:59 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Add entry; and fix a typo<br/>
........<br/>
  r46214 | fredrik.lundh | 2006-05-25 17:22:03 +0200 (Thu, 25 May 2006) | 7 lines<br/>
<br/>
  needforspeed: speed up upper and lower for 8-bit string objects.<br/>
  (the unicode versions of these are still 2x faster on windows,<br/>
  though...)<br/>
<br/>
  based on work by Andrew Dalke, with tweaks by yours truly.<br/>
........<br/>
  r46216 | fredrik.lundh | 2006-05-25 17:49:45 +0200 (Thu, 25 May 2006) | 5 lines<br/>
<br/>
  needforspeed: make new upper/lower work properly for single-character<br/>
  strings too... (thanks to georg brandl for spotting the exact problem<br/>
  faster than anyone else)<br/>
........<br/>
  r46217 | kristjan.jonsson | 2006-05-25 17:53:30 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Added a new macro, Py_IS_FINITE(X).  On windows there is an intrinsic for this and it is more efficient than to use !Py_IS_INFINITE(X) &amp;&amp; !Py_IS_NAN(X).  No change on other platforms<br/>
........<br/>
  r46219 | fredrik.lundh | 2006-05-25 18:10:12 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
  needforspeed: _toupper/_tolower is a SUSv2 thing; fall back on ISO C<br/>
  versions if they're not defined.<br/>
........<br/>
  r46220 | andrew.kuchling | 2006-05-25 18:23:15 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Fix comment typos<br/>
........<br/>
  r46221 | andrew.dalke | 2006-05-25 18:30:52 +0200 (Thu, 25 May 2006) | 2 lines<br/>
<br/>
  Added tests for implementation error we came up with in the need for speed sprint.<br/>
........<br/>
  r46222 | andrew.kuchling | 2006-05-25 18:34:54 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Fix another typo<br/>
........<br/>
  r46223 | kristjan.jonsson | 2006-05-25 18:39:27 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Fix incorrect documentation for the Py_IS_FINITE(X) macro.<br/>
........<br/>
  r46224 | fredrik.lundh | 2006-05-25 18:46:54 +0200 (Thu, 25 May 2006) | 3 lines<br/>
<br/>
  needforspeed: check for overflow in replace (from Andrew Dalke)<br/>
........<br/>
  r46226 | fredrik.lundh | 2006-05-25 19:08:14 +0200 (Thu, 25 May 2006) | 5 lines<br/>
<br/>
  needforspeed: new replace implementation by Andrew Dalke.  replace is<br/>
  now about 3x faster on my machine, for the replace tests from string-<br/>
  bench.<br/>
........<br/>
  r46227 | tim.peters | 2006-05-25 19:34:03 +0200 (Thu, 25 May 2006) | 5 lines<br/>
<br/>
  A new table to help string-&gt;integer conversion was added yesterday to<br/>
  both mystrtoul.c and longobject.c.  Share the table instead.  Also<br/>
  cut its size by 64 entries (they had been used for an inscrutable<br/>
  trick originally, but the code no longer tries to use that trick).<br/>
........<br/>
  r46229 | andrew.dalke | 2006-05-25 19:53:00 +0200 (Thu, 25 May 2006) | 11 lines<br/>
<br/>
  Fixed problem identified by Georg.  The special-case in-place code for replace<br/>
  made a copy of the string using PyString_FromStringAndSize(s, n) and modify<br/>
  the copied string in-place.  However, 1 (and 0) character strings are shared<br/>
  from a cache.  This cause &quot;A&quot;.replace(&quot;A&quot;, &quot;a&quot;) to change the cached version<br/>
  of &quot;A&quot; -- used by everyone.<br/>
<br/>
  Now may the copy with NULL as the string and do the memcpy manually.  I've<br/>
  added regression tests to check if this happens in the future.  Perhaps<br/>
  there should be a PyString_Copy for this case?<br/>
........<br/>
  r46230 | fredrik.lundh | 2006-05-25 19:55:31 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
  needforspeed: use &quot;fastsearch&quot; for count.  this results in a 3x speedup<br/>
  for the related stringbench tests.<br/>
........<br/>
  r46231 | andrew.dalke | 2006-05-25 20:03:25 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
  Code had returned an ssize_t, upcast to long, then converted with PyInt_FromLong.<br/>
  Now using PyInt_FromSsize_t.<br/>
........<br/>
  r46233 | andrew.kuchling | 2006-05-25 20:11:16 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Comment typo<br/>
........<br/>
  r46234 | andrew.dalke | 2006-05-25 20:18:39 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
  Added overflow test for adding two (very) large strings where the<br/>
  new string is over max Py_ssize_t.  I have no way to test it on my<br/>
  box or any box I have access to.  At least it doesn't break anything.<br/>
........<br/>
  r46235 | bob.ippolito | 2006-05-25 20:20:23 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Faster path for PyLong_FromLongLong, using PyLong_FromLong algorithm<br/>
........<br/>
  r46238 | georg.brandl | 2006-05-25 20:44:09 +0200 (Thu, 25 May 2006) | 3 lines<br/>
<br/>
  Guard the _active.remove() call to avoid errors when there is no _active list.<br/>
........<br/>
  r46239 | fredrik.lundh | 2006-05-25 20:44:29 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
  needforspeed: use fastsearch also for find/index and contains.  the<br/>
  related tests are now about 10x faster.<br/>
........<br/>
  r46240 | bob.ippolito | 2006-05-25 20:44:50 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Struct now unpacks to PY_LONG_LONG directly when possible, also include #ifdef'ed out code that will return int instead of long when in bounds (not active since it's an API and doc change)<br/>
........<br/>
  r46241 | jack.diederich | 2006-05-25 20:47:15 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  * eliminate warning by reverting tmp_s type to 'const char*'<br/>
........<br/>
  r46242 | bob.ippolito | 2006-05-25 21:03:19 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Fix Cygwin compiler issue<br/>
........<br/>
  r46243 | bob.ippolito | 2006-05-25 21:15:27 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  fix a struct regression where long would be returned for short unsigned integers<br/>
........<br/>
  r46244 | georg.brandl | 2006-05-25 21:15:31 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
  Replace PyObject_CallFunction calls with only object args<br/>
  with PyObject_CallFunctionObjArgs, which is 30% faster.<br/>
........<br/>
  r46245 | fredrik.lundh | 2006-05-25 21:19:05 +0200 (Thu, 25 May 2006) | 3 lines<br/>
<br/>
  needforspeed: use insert+reverse instead of append<br/>
........<br/>
  r46246 | bob.ippolito | 2006-05-25 21:33:38 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Use LONG_MIN and LONG_MAX to check Python integer bounds instead of the incorrect INT_MIN and INT_MAX<br/>
........<br/>
  r46248 | bob.ippolito | 2006-05-25 21:56:56 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Use faster struct pack/unpack functions for the endian table that matches the host's<br/>
........<br/>
  r46249 | bob.ippolito | 2006-05-25 21:59:56 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  enable darwin/x86 support for libffi and hence ctypes (doesn't yet support --enable-universalsdk)<br/>
........<br/>
  r46252 | georg.brandl | 2006-05-25 22:28:10 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
  Someone seems to just have copy-pasted the docs of<br/>
  tp_compare to tp_richcompare ;)<br/>
........<br/>
  r46253 | brett.cannon | 2006-05-25 22:44:08 +0200 (Thu, 25 May 2006) | 2 lines<br/>
<br/>
  Swap out bare malloc()/free() use for PyMem_MALLOC()/PyMem_FREE() .<br/>
........<br/>
  r46254 | bob.ippolito | 2006-05-25 22:52:38 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  squelch gcc4 darwin/x86 compiler warnings<br/>
........<br/>
  r46255 | bob.ippolito | 2006-05-25 23:09:45 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  fix test_float regression and 64-bit size mismatch issue<br/>
........<br/>
  r46256 | georg.brandl | 2006-05-25 23:11:56 +0200 (Thu, 25 May 2006) | 3 lines<br/>
<br/>
  Add a x-ref to newer calling APIs.<br/>
........<br/>
  r46257 | ronald.oussoren | 2006-05-25 23:30:54 +0200 (Thu, 25 May 2006) | 2 lines<br/>
<br/>
  Fix minor typo in prep_cif.c<br/>
........<br/>
  r46259 | brett.cannon | 2006-05-25 23:33:11 +0200 (Thu, 25 May 2006) | 4 lines<br/>
<br/>
  Change test_values so that it compares the lowercasing of group names since getgrall() can return all lowercase names while getgrgid() returns proper casing.<br/>
<br/>
  Discovered on Ubuntu 5.04 (custom).<br/>
........<br/>
  r46261 | tim.peters | 2006-05-25 23:50:17 +0200 (Thu, 25 May 2006) | 7 lines<br/>
<br/>
  Some Win64 pre-release in 2000 didn't support<br/>
  QueryPerformanceCounter(), but we believe Win64 does<br/>
  support it now.  So use in time.clock().<br/>
<br/>
  It would be peachy if someone with a Win64 box tried<br/>
  this ;-)<br/>
........<br/>
  r46262 | tim.peters | 2006-05-25 23:52:19 +0200 (Thu, 25 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46263 | bob.ippolito | 2006-05-25 23:58:05 +0200 (Thu, 25 May 2006) | 1 line<br/>
<br/>
  Add missing files from x86 darwin ctypes patch<br/>
........<br/>
  r46264 | brett.cannon | 2006-05-26 00:00:14 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Move over to use of METH_O and METH_NOARGS.<br/>
........<br/>
  r46265 | tim.peters | 2006-05-26 00:25:25 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Repair idiot typo, and complete the job of trying to<br/>
  use the Windows time.clock() implementation on Win64.<br/>
........<br/>
  r46266 | tim.peters | 2006-05-26 00:28:46 +0200 (Fri, 26 May 2006) | 9 lines<br/>
<br/>
  Patch #1494387: SVN longobject.c compiler warnings<br/>
<br/>
  The SIGCHECK macro defined here has always been bizarre, but<br/>
  it apparently causes compiler warnings on &quot;Sun Studio 11&quot;.<br/>
  I believe the warnings are bogus, but it doesn't hurt to make<br/>
  the macro definition saner.<br/>
<br/>
  Bugfix candidate (but I'm not going to bother).<br/>
........<br/>
  r46268 | fredrik.lundh | 2006-05-26 01:27:53 +0200 (Fri, 26 May 2006) | 8 lines<br/>
<br/>
  needforspeed: partition for 8-bit strings.  for some simple tests,<br/>
  this is on par with a corresponding find, and nearly twice as fast<br/>
  as split(sep, 1)<br/>
<br/>
  full tests, a unicode version, and documentation will follow to-<br/>
  morrow.<br/>
........<br/>
  r46271 | andrew.kuchling | 2006-05-26 03:46:22 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Add Soc student<br/>
........<br/>
  r46272 | ronald.oussoren | 2006-05-26 10:41:25 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Without this patch OSX users couldn't add new help sources because the code<br/>
  tried to update one item in a tuple.<br/>
........<br/>
  r46273 | fredrik.lundh | 2006-05-26 10:54:28 +0200 (Fri, 26 May 2006) | 5 lines<br/>
<br/>
  needforspeed: partition implementation, part two.<br/>
<br/>
  feel free to improve the documentation and the docstrings.<br/>
........<br/>
  r46274 | georg.brandl | 2006-05-26 11:05:54 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Clarify docs for str.partition().<br/>
........<br/>
  r46278 | fredrik.lundh | 2006-05-26 11:46:59 +0200 (Fri, 26 May 2006) | 5 lines<br/>
<br/>
  needforspeed: use METH_O for argument handling, which made partition some<br/>
  ~15% faster for the current tests (which is noticable faster than a corre-<br/>
  sponding find call).  thanks to neal-who-never-sleeps for the tip.<br/>
........<br/>
  r46280 | fredrik.lundh | 2006-05-26 12:27:17 +0200 (Fri, 26 May 2006) | 5 lines<br/>
<br/>
  needforspeed: use Py_ssize_t for the fastsearch counter and skip<br/>
  length (thanks, neal!).  and yes, I've verified that this doesn't<br/>
  slow things down ;-)<br/>
........<br/>
  r46285 | andrew.dalke | 2006-05-26 13:11:38 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Added a few more test cases for whitespace split.  These strings have leading whitespace.<br/>
........<br/>
  r46286 | jack.diederich | 2006-05-26 13:15:17 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  use Py_ssize_t in places that may need it<br/>
........<br/>
  r46287 | andrew.dalke | 2006-05-26 13:15:22 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Added split whitespace checks for characters other than space.<br/>
........<br/>
  r46288 | ronald.oussoren | 2006-05-26 13:17:55 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Fix buglet in postinstall script, it would generate an invalid .cshrc file.<br/>
........<br/>
  r46290 | georg.brandl | 2006-05-26 13:26:11 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Add &quot;partition&quot; to UserString.<br/>
........<br/>
  r46291 | fredrik.lundh | 2006-05-26 13:29:39 +0200 (Fri, 26 May 2006) | 5 lines<br/>
<br/>
  needforspeed: added Py_LOCAL macro, based on the LOCAL macro used<br/>
  for SRE and others.  applied Py_LOCAL to relevant portion of ceval,<br/>
  which gives a 1-2% speedup on my machine.  ymmv.<br/>
........<br/>
  r46292 | jack.diederich | 2006-05-26 13:37:20 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  when generating python code prefer to generate valid python code<br/>
........<br/>
  r46293 | fredrik.lundh | 2006-05-26 13:38:15 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  use Py_LOCAL also for string and unicode objects<br/>
........<br/>
  r46294 | ronald.oussoren | 2006-05-26 13:38:39 +0200 (Fri, 26 May 2006) | 12 lines<br/>
<br/>
  - Search the sqlite specific search directories<br/>
    after the normal include directories when looking<br/>
    for the version of sqlite to use.<br/>
  - On OSX:<br/>
    * Extract additional include and link directories<br/>
      from the CFLAGS and LDFLAGS, if the user has<br/>
      bothered to specify them we might as wel use them.<br/>
    * Add '-Wl,-search_paths_first' to the extra_link_args<br/>
      for readline and sqlite. This makes it possible to<br/>
      use a static library to override the system provided<br/>
      dynamic library.<br/>
........<br/>
  r46295 | ronald.oussoren | 2006-05-26 13:43:26 +0200 (Fri, 26 May 2006) | 6 lines<br/>
<br/>
  Integrate installing a framework in the 'make install'<br/>
  target. Until now users had to use 'make frameworkinstall'<br/>
  to install python when it is configured with '--enable-framework'.<br/>
  This tends to confuse users that don't hunt for readme files<br/>
  hidden in platform specific directories :-)<br/>
........<br/>
  r46297 | fredrik.lundh | 2006-05-26 13:54:04 +0200 (Fri, 26 May 2006) | 4 lines<br/>
<br/>
  needforspeed: added PY_LOCAL_AGGRESSIVE macro to enable &quot;aggressive&quot;<br/>
  LOCAL inlining; also added some missing whitespace<br/>
........<br/>
  r46298 | andrew.kuchling | 2006-05-26 14:01:44 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Typo fixes<br/>
........<br/>
  r46299 | fredrik.lundh | 2006-05-26 14:01:49 +0200 (Fri, 26 May 2006) | 4 lines<br/>
<br/>
  Py_LOCAL shouldn't be used for data; it works for some .NET 2003 compilers,<br/>
  but Trent's copy thinks that it's an anachronism...<br/>
........<br/>
  r46300 | martin.blais | 2006-05-26 14:03:27 +0200 (Fri, 26 May 2006) | 12 lines<br/>
<br/>
  Support for buffer protocol for socket and struct.<br/>
<br/>
  * Added socket.recv_buf() and socket.recvfrom_buf() methods, that use the buffer<br/>
    protocol (send and sendto already did).<br/>
<br/>
  * Added struct.pack_to(), that is the corresponding buffer compatible method to<br/>
    unpack_from().<br/>
<br/>
  * Fixed minor typos in arraymodule.<br/>
........<br/>
  r46302 | ronald.oussoren | 2006-05-26 14:23:20 +0200 (Fri, 26 May 2006) | 6 lines<br/>
<br/>
  - Remove previous version of the binary distribution script for OSX<br/>
  - Some small bugfixes for the IDLE.app wrapper<br/>
  - Tweaks to build-installer to ensure that python gets build in the right way,<br/>
    including sqlite3.<br/>
  - Updated readme files<br/>
........<br/>
  r46305 | tim.peters | 2006-05-26 14:26:21 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46307 | andrew.dalke | 2006-05-26 14:28:15 +0200 (Fri, 26 May 2006) | 7 lines<br/>
<br/>
  I like tests.<br/>
<br/>
  The new split functions use a preallocated list.  Added tests which exceed<br/>
  the preallocation size, to exercise list appends/resizes.<br/>
<br/>
  Also added more edge case tests.<br/>
........<br/>
  r46308 | andrew.dalke | 2006-05-26 14:31:00 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Test cases for off-by-one errors in string split with multicharacter pattern.<br/>
........<br/>
  r46309 | tim.peters | 2006-05-26 14:31:20 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46313 | andrew.kuchling | 2006-05-26 14:39:48 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Add str.partition()<br/>
........<br/>
  r46314 | bob.ippolito | 2006-05-26 14:52:53 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  quick hack to fix busted binhex test<br/>
........<br/>
  r46316 | andrew.dalke | 2006-05-26 15:05:55 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Added more rstrip tests, including for prealloc'ed arrays<br/>
........<br/>
  r46320 | bob.ippolito | 2006-05-26 15:15:44 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  fix #1229380 No struct.pack exception for some out of range integers<br/>
........<br/>
  r46325 | tim.peters | 2006-05-26 15:39:17 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Use open() to open files (was using file()).<br/>
........<br/>
  r46327 | andrew.dalke | 2006-05-26 16:00:45 +0200 (Fri, 26 May 2006) | 37 lines<br/>
<br/>
  Changes to string.split/rsplit on whitespace to preallocate space in the<br/>
  results list.<br/>
<br/>
  Originally it allocated 0 items and used the list growth during append.  Now<br/>
  it preallocates 12 items so the first few appends don't need list reallocs.<br/>
<br/>
  (&quot;Here are some words .&quot;*2).split(None, 1) is 7% faster<br/>
  (&quot;Here are some words .&quot;*2).split() is is 15% faster<br/>
<br/>
    (Your milage may vary, see dealership for details.)<br/>
<br/>
  File parsing like this<br/>
<br/>
      for line in f:<br/>
          count += len(line.split())<br/>
<br/>
  is also about 15% faster.  There is a slowdown of about 3% for large<br/>
  strings because of the additional overhead of checking if the append is<br/>
  to a preallocated region of the list or not.  This will be the rare case.<br/>
  It could be improved with special case code but we decided it was not<br/>
  useful enough.<br/>
<br/>
  There is a cost of 12*sizeof(PyObject *) bytes per list.  For the normal<br/>
  case of file parsing this is not a problem because of the lists have<br/>
  a short lifetime.  We have not come up with cases where this is a problem<br/>
  in real life.<br/>
<br/>
  I chose 12 because human text averages about 11 words per line in books,<br/>
  one of my data sets averages 6.2 words with a final peak at 11 words per<br/>
  line, and I work with a tab delimited data set with 8 tabs per line (or<br/>
  9 words per line).  12 encompasses all of these.<br/>
<br/>
  Also changed the last rstrip code to append then reverse, rather than<br/>
  doing insert(0).  The strip() and rstrip() times are now comparable.<br/>
........<br/>
  r46328 | tim.peters | 2006-05-26 16:02:05 +0200 (Fri, 26 May 2006) | 5 lines<br/>
<br/>
  Explicitly close files.  I'm trying to stop the frequent spurious test_tarfile<br/>
  failures on Windows buildbots, but it's hard to know how since the regrtest<br/>
  failure output is useless here, and it never fails when a buildbot slave runs<br/>
  test_tarfile the second time in verbose mode.<br/>
........<br/>
  r46329 | andrew.kuchling | 2006-05-26 16:03:41 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Add buffer support for struct, socket<br/>
........<br/>
  r46330 | andrew.kuchling | 2006-05-26 16:04:19 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Typo fix<br/>
........<br/>
  r46331 | bob.ippolito | 2006-05-26 16:07:23 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Fix distutils so that libffi will cross-compile between darwin/x86 and darwin/ppc<br/>
........<br/>
  r46333 | bob.ippolito | 2006-05-26 16:23:21 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Fix _struct typo that broke some 64-bit platforms<br/>
........<br/>
  r46335 | bob.ippolito | 2006-05-26 16:29:35 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Enable PY_USE_INT_WHEN_POSSIBLE in struct<br/>
........<br/>
  r46343 | andrew.dalke | 2006-05-26 17:21:01 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Eeked out another 3% or so performance in split whitespace by cleaning up the algorithm.<br/>
........<br/>
  r46352 | andrew.dalke | 2006-05-26 18:22:52 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Test for more edge strip cases; leading and trailing separator gets removed<br/>
  even with strip(..., 0)<br/>
........<br/>
  r46354 | bob.ippolito | 2006-05-26 18:23:28 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  fix signed/unsigned mismatch in struct<br/>
........<br/>
  r46355 | steve.holden | 2006-05-26 18:27:59 +0200 (Fri, 26 May 2006) | 5 lines<br/>
<br/>
  Add -t option to allow easy test selection.<br/>
  Action verbose option correctly.<br/>
  Tweak operation counts. Add empty and new instances tests.<br/>
  Enable comparisons across different warp factors. Change version.<br/>
........<br/>
  r46356 | fredrik.lundh | 2006-05-26 18:32:42 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  needforspeed: use Py_LOCAL on a few more locals in stringobject.c<br/>
........<br/>
  r46357 | thomas.heller | 2006-05-26 18:42:44 +0200 (Fri, 26 May 2006) | 4 lines<br/>
<br/>
  For now, I gave up with automatic conversion of reST to Python-latex,<br/>
  so I'm writing this in latex now.<br/>
<br/>
  Skeleton for the ctypes reference.<br/>
........<br/>
  r46358 | tim.peters | 2006-05-26 18:49:28 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Repair Windows compiler warnings about mixing<br/>
  signed and unsigned integral types in comparisons.<br/>
........<br/>
  r46359 | tim.peters | 2006-05-26 18:52:04 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46360 | tim.peters | 2006-05-26 18:53:04 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Add missing svn:eol-style property to text files.<br/>
........<br/>
  r46362 | fredrik.lundh | 2006-05-26 19:04:58 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  needforspeed: stringlib refactoring (in progress)<br/>
........<br/>
  r46363 | thomas.heller | 2006-05-26 19:18:33 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Write some docs.<br/>
........<br/>
  r46364 | fredrik.lundh | 2006-05-26 19:22:38 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  needforspeed: stringlib refactoring (in progress)<br/>
........<br/>
  r46366 | fredrik.lundh | 2006-05-26 19:26:39 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  needforspeed: cleanup<br/>
........<br/>
  r46367 | fredrik.lundh | 2006-05-26 19:31:41 +0200 (Fri, 26 May 2006) | 4 lines<br/>
<br/>
  needforspeed: remove remaining USE_FAST macros; if fastsearch was<br/>
  broken, someone would have noticed by now ;-)<br/>
........<br/>
  r46368 | steve.holden | 2006-05-26 19:41:32 +0200 (Fri, 26 May 2006) | 5 lines<br/>
<br/>
  Use minimum calibration time rather than avergae to avoid<br/>
  the illusion of negative run times. Halt with an error if<br/>
  run times go below 10 ms, indicating that results will be<br/>
  unreliable.<br/>
........<br/>
  r46370 | thomas.heller | 2006-05-26 19:47:40 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Reordered, and wrote more docs.<br/>
........<br/>
  r46372 | georg.brandl | 2006-05-26 20:03:31 +0200 (Fri, 26 May 2006) | 9 lines<br/>
<br/>
  Need for speed: Patch #921466 : sys.path_importer_cache is now used to cache valid and<br/>
    invalid file paths for the built-in import machinery which leads to<br/>
    fewer open calls on startup.<br/>
<br/>
    Also fix issue with PEP 302 style import hooks which lead to more open()<br/>
    calls than necessary.<br/>
........<br/>
  r46373 | fredrik.lundh | 2006-05-26 20:05:34 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  removed unnecessary include<br/>
........<br/>
  r46377 | fredrik.lundh | 2006-05-26 20:15:38 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  needforspeed: added rpartition implementation<br/>
........<br/>
  r46380 | fredrik.lundh | 2006-05-26 20:24:15 +0200 (Fri, 26 May 2006) | 5 lines<br/>
<br/>
  needspeed: rpartition documentation, tests, and a bug fixes.<br/>
<br/>
  feel free to add more tests and improve the documentation.<br/>
........<br/>
  r46381 | steve.holden | 2006-05-26 20:26:21 +0200 (Fri, 26 May 2006) | 4 lines<br/>
<br/>
  Revert tests to MAL's original round sizes to retiain comparability<br/>
  from long ago and far away. Stop calling this pybench 1.4 because it<br/>
  isn't. Remove the empty test, which was a bad idea.<br/>
........<br/>
  r46387 | andrew.kuchling | 2006-05-26 20:41:18 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Add rpartition() and path caching<br/>
........<br/>
  r46388 | andrew.dalke | 2006-05-26 21:02:09 +0200 (Fri, 26 May 2006) | 10 lines<br/>
<br/>
  substring split now uses /F's fast string matching algorithm.<br/>
    (If compiled without FAST search support, changed the pre-memcmp test<br/>
     to check the last character as well as the first.  This gave a 25%<br/>
     speedup for my test case.)<br/>
<br/>
  Rewrote the split algorithms so they stop when maxsplit gets to 0.<br/>
  Previously they did a string match first then checked if the maxsplit<br/>
  was reached.  The new way prevents a needless string search.<br/>
........<br/>
  r46391 | brett.cannon | 2006-05-26 21:04:47 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Change C spacing to 4 spaces by default to match PEP 7 for new C files.<br/>
........<br/>
  r46392 | georg.brandl | 2006-05-26 21:04:47 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Exception isn't the root of all exception classes anymore.<br/>
........<br/>
  r46397 | fredrik.lundh | 2006-05-26 21:23:21 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  added rpartition method to UserString class<br/>
........<br/>
  r46398 | fredrik.lundh | 2006-05-26 21:24:53 +0200 (Fri, 26 May 2006) | 4 lines<br/>
<br/>
  needforspeed: stringlib refactoring, continued.  added count and<br/>
  find helpers; updated unicodeobject to use stringlib_count<br/>
........<br/>
  r46400 | fredrik.lundh | 2006-05-26 21:29:05 +0200 (Fri, 26 May 2006) | 4 lines<br/>
<br/>
  needforspeed: stringlib refactoring: use stringlib/find for unicode<br/>
  find<br/>
........<br/>
  r46403 | fredrik.lundh | 2006-05-26 21:33:03 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  needforspeed: use a macro to fix slice indexes<br/>
........<br/>
  r46404 | thomas.heller | 2006-05-26 21:43:45 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Write more docs.<br/>
........<br/>
  r46406 | fredrik.lundh | 2006-05-26 21:48:07 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  needforspeed: stringlib refactoring: use stringlib/find for string find<br/>
........<br/>
  r46407 | andrew.kuchling | 2006-05-26 21:51:10 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  Comment typo<br/>
........<br/>
  r46409 | georg.brandl | 2006-05-26 22:04:44 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Replace Py_BuildValue(&quot;OO&quot;) by PyTuple_Pack.<br/>
........<br/>
  r46411 | georg.brandl | 2006-05-26 22:14:47 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Patch #1492218: document None being a constant.<br/>
........<br/>
  r46415 | georg.brandl | 2006-05-26 22:22:50 +0200 (Fri, 26 May 2006) | 3 lines<br/>
<br/>
  Simplify calling.<br/>
........<br/>
  r46416 | andrew.dalke | 2006-05-26 22:25:22 +0200 (Fri, 26 May 2006) | 4 lines<br/>
<br/>
  Added limits to the replace code so it does not count all of the matching<br/>
  patterns in a string, only the number needed by the max limit.<br/>
........<br/>
  r46417 | bob.ippolito | 2006-05-26 22:25:23 +0200 (Fri, 26 May 2006) | 1 line<br/>
<br/>
  enable all of the struct tests, use ssize_t, fix some whitespace<br/>
........<br/>
  r46418 | tim.peters | 2006-05-26 22:56:56 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Record Iceland sprint attendees.<br/>
........<br/>
  r46421 | tim.peters | 2006-05-26 23:51:13 +0200 (Fri, 26 May 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46422 | steve.holden | 2006-05-27 00:17:54 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Add Richard Tew to developers<br/>
........<br/>
  r46423 | steve.holden | 2006-05-27 00:33:20 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Update help text and documentaition.<br/>
........<br/>
  r46424 | steve.holden | 2006-05-27 00:39:27 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Blasted typos ...<br/>
........<br/>
  r46425 | andrew.dalke | 2006-05-27 00:49:03 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Added description of why splitlines doesn't use the prealloc strategy<br/>
........<br/>
  r46426 | tim.peters | 2006-05-27 01:14:37 +0200 (Sat, 27 May 2006) | 19 lines<br/>
<br/>
  Patch 1145039.<br/>
<br/>
  set_exc_info(), reset_exc_info():  By exploiting the<br/>
  likely (who knows?) invariant that when an exception's<br/>
  `type` is NULL, its `value` and `traceback` are also NULL,<br/>
  save some cycles in heavily-executed code.<br/>
<br/>
  This is a &quot;a kronar saved is a kronar earned&quot; patch:  the<br/>
  speedup isn't reliably measurable, but it obviously does<br/>
  reduce the operation count in the normal (no exception<br/>
  raised) path through PyEval_EvalFrameEx().<br/>
<br/>
  The tim-exc_sanity branch tries to push this harder, but<br/>
  is still blowing up (at least in part due to pre-existing<br/>
  subtle bugs that appear to have no other visible<br/>
  consequences!).<br/>
<br/>
  Not a bugfix candidate.<br/>
........<br/>
  r46429 | steve.holden | 2006-05-27 02:51:52 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Reinstate new-style object tests.<br/>
........<br/>
  r46430 | neal.norwitz | 2006-05-27 07:18:57 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  Fix compiler warning (and whitespace) on Mac OS 10.4.  (A lot of this code looked duplicated, I wonder if a utility function could help reduce the duplication here.)<br/>
........<br/>
  r46431 | neal.norwitz | 2006-05-27 07:21:30 +0200 (Sat, 27 May 2006) | 4 lines<br/>
<br/>
  Fix Coverity warnings.<br/>
   - Check the correct variable (str_obj, not str) for NULL<br/>
   - sep_len was already verified it wasn't 0<br/>
........<br/>
  r46432 | martin.v.loewis | 2006-05-27 10:36:52 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Patch 1494554: Update numeric properties to Unicode 4.1.<br/>
........<br/>
  r46433 | martin.v.loewis | 2006-05-27 10:54:29 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Explain why 'consumed' is initialized.<br/>
........<br/>
  r46436 | fredrik.lundh | 2006-05-27 12:05:10 +0200 (Sat, 27 May 2006) | 3 lines<br/>
<br/>
  needforspeed: more stringlib refactoring<br/>
........<br/>
  r46438 | fredrik.lundh | 2006-05-27 12:39:48 +0200 (Sat, 27 May 2006) | 5 lines<br/>
<br/>
  needforspeed: backed out the Py_LOCAL-isation of ceval; the massive in-<br/>
  lining killed performance on certain Intel boxes, and the &quot;aggressive&quot;<br/>
  macro itself gives most of the benefits on others.<br/>
........<br/>
  r46439 | andrew.dalke | 2006-05-27 13:04:36 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  fixed typo<br/>
........<br/>
  r46440 | martin.v.loewis | 2006-05-27 13:07:49 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Revert bogus change committed in 46432 to this file.<br/>
........<br/>
  r46444 | andrew.kuchling | 2006-05-27 13:26:33 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  Add Py_LOCAL macros<br/>
........<br/>
  r46450 | bob.ippolito | 2006-05-27 13:47:12 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  Remove the range checking and int usage #defines from _struct and strip out the now-dead code<br/>
........<br/>
  r46454 | bob.ippolito | 2006-05-27 14:11:36 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  Fix up struct docstrings, add struct.pack_to function for symmetry<br/>
........<br/>
  r46456 | richard.jones | 2006-05-27 14:29:24 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  Conversion of exceptions over from faked-up classes to new-style C types.<br/>
........<br/>
  r46457 | georg.brandl | 2006-05-27 14:30:25 +0200 (Sat, 27 May 2006) | 3 lines<br/>
<br/>
  Add news item for new-style exception class branch merge.<br/>
........<br/>
  r46458 | tim.peters | 2006-05-27 14:36:53 +0200 (Sat, 27 May 2006) | 3 lines<br/>
<br/>
  More random thrashing trying to understand spurious<br/>
  Windows failures.  Who's keeping a bz2 file open?<br/>
........<br/>
  r46460 | andrew.kuchling | 2006-05-27 15:44:37 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  Mention new-style exceptions<br/>
........<br/>
  r46461 | richard.jones | 2006-05-27 15:50:42 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  credit where credit is due<br/>
........<br/>
  r46462 | georg.brandl | 2006-05-27 16:02:03 +0200 (Sat, 27 May 2006) | 3 lines<br/>
<br/>
  Always close BZ2Proxy object. Remove unnecessary struct usage.<br/>
........<br/>
  r46463 | tim.peters | 2006-05-27 16:13:13 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  The cheery optimism of old age.<br/>
........<br/>
  r46464 | andrew.dalke | 2006-05-27 16:16:40 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  cleanup - removed trailing whitespace<br/>
........<br/>
  r46465 | georg.brandl | 2006-05-27 16:41:55 +0200 (Sat, 27 May 2006) | 3 lines<br/>
<br/>
  Remove spurious semicolons after macro invocations.<br/>
........<br/>
  r46468 | fredrik.lundh | 2006-05-27 16:58:20 +0200 (Sat, 27 May 2006) | 4 lines<br/>
<br/>
  needforspeed: replace improvements, changed to Py_LOCAL_INLINE<br/>
  where appropriate<br/>
........<br/>
  r46469 | fredrik.lundh | 2006-05-27 17:20:22 +0200 (Sat, 27 May 2006) | 4 lines<br/>
<br/>
  needforspeed: stringlib refactoring: changed find_obj to find_slice,<br/>
  to enable use from stringobject<br/>
........<br/>
  r46470 | fredrik.lundh | 2006-05-27 17:26:19 +0200 (Sat, 27 May 2006) | 3 lines<br/>
<br/>
  needforspeed: stringlib refactoring: use find_slice for stringobject<br/>
........<br/>
  r46472 | kristjan.jonsson | 2006-05-27 17:41:31 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  Add a PCBuild8 build directory for building with Visual Studio .NET 2005.  Contains a special project to perform profile guided optimizations on the pythoncore.dll, by instrumenting and running pybench.py<br/>
........<br/>
  r46473 | jack.diederich | 2006-05-27 17:44:34 +0200 (Sat, 27 May 2006) | 3 lines<br/>
<br/>
  needforspeed: use PyObject_MALLOC instead of system malloc for small<br/>
  allocations.  Use PyMem_MALLOC for larger (1k+) chunks.  1%-2% speedup.<br/>
........<br/>
  r46474 | bob.ippolito | 2006-05-27 17:53:49 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  fix struct regression on 64-bit platforms<br/>
........<br/>
  r46475 | richard.jones | 2006-05-27 18:07:28 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  doc string additions and tweaks<br/>
........<br/>
  r46477 | richard.jones | 2006-05-27 18:15:11 +0200 (Sat, 27 May 2006) | 1 line<br/>
<br/>
  move semicolons<br/>
........<br/>
  r46478 | george.yoshida | 2006-05-27 18:32:44 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  minor markup nits<br/>
........<br/>
  r46488 | george.yoshida | 2006-05-27 18:51:43 +0200 (Sat, 27 May 2006) | 3 lines<br/>
<br/>
  End of Ch.3 is now about &quot;with statement&quot;.<br/>
  Avoid obsolescence by directly referring to the section.<br/>
........<br/>
  r46489 | george.yoshida | 2006-05-27 19:09:17 +0200 (Sat, 27 May 2006) | 2 lines<br/>
<br/>
  fix typo<br/>
........]]></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>Sat, 27 May 2006 19:21:47 +0000</pubDate>
</item>
<item>
    <title>Merge p3yk branch with the trunk up to revision 45595. This breaks a fair</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f731859e9b3b/Modules/_sqlite/statement.h</link>
    <description><![CDATA[Merge p3yk branch with the trunk up to revision 45595. This breaks a fair<br/>
number of tests, all because of the codecs/_multibytecodecs issue described<br/>
here (it's not a Py3K issue, just something Py3K discovers):<br/>
http://mail.python.org/pipermail/python-dev/2006-April/064051.html<br/>
<br/>
Hye-Shik Chang promised to look for a fix, so no need to fix it here. The<br/>
tests that are expected to break are:<br/>
<br/>
test_codecencodings_cn<br/>
test_codecencodings_hk<br/>
test_codecencodings_jp<br/>
test_codecencodings_kr<br/>
test_codecencodings_tw<br/>
test_codecs<br/>
test_multibytecodec<br/>
<br/>
This merge fixes an actual test failure (test_weakref) in this branch,<br/>
though, so I believe merging is the right thing to do anyway.]]></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>Fri, 21 Apr 2006 10:40:58 +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/statement.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>Update sqlite3 module to match current version of pysqlite.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a21854e510b4/Modules/_sqlite/statement.h</link>
    <description><![CDATA[Update sqlite3 module to match current version of pysqlite.]]></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, 28 Mar 2008 20:08:36 +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/statement.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/statement.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>backport r243 from the pysqlite2 svn repository - lowers the required version</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/91e9fb5cfe14/Modules/_sqlite/statement.h</link>
    <description><![CDATA[backport r243 from the pysqlite2 svn repository - lowers the required version<br/>
of SQLite3 from 3.2.2 to 3.0.8, by providing an alternative to<br/>
sqlite3_transfer_bindings. setup.py also handles the common (in debian<br/>
and ubuntu, at least) case of a buggy sqlite3.h SQLITE_VERSION_NUMBER.]]></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 08:36:27 +0000</pubDate>
</item>
<item>
    <title>merged the sqlite-integration branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e546274d6503/Modules/_sqlite/statement.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>
