<?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: Mac/PythonLauncher/MyDocument.m history</title>
    <description>Mac/PythonLauncher/MyDocument.m revision history</description>
    <item>
    <title>Issue #18377: Code cleanup in Python Launcher</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/738cba2bf849/Mac/PythonLauncher/MyDocument.m</link>
    <description><![CDATA[Issue #18377: Code cleanup in Python Launcher<br/>
<br/>
This changeset fixes a number of compiler warnings in the Python Launcher<br/>
binary for OSX. It also cleans up whitespace usage in those sources.]]></description>
    <author>&#82;&#111;&#110;&#97;&#108;&#100;&#32;&#79;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#32;&#60;&#114;&#111;&#110;&#97;&#108;&#100;&#111;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#64;&#109;&#97;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 07 Jul 2013 09:53:08 +0200</pubDate>
</item>
<item>
    <title>Issue #12990: The &quot;Python Launcher&quot; on OSX could not launch python scripts that have paths that include wide characters.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/27eb350d5056/Mac/PythonLauncher/MyDocument.m</link>
    <description><![CDATA[Issue #12990: The &quot;Python Launcher&quot; on OSX could not launch python scripts that have paths that include wide characters.]]></description>
    <author>&#82;&#111;&#110;&#97;&#108;&#100;&#32;&#79;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#32;&#60;&#114;&#111;&#110;&#97;&#108;&#100;&#111;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#64;&#109;&#97;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 06 Jul 2013 13:20:57 +0200</pubDate>
</item>
<item>
    <title>Merged revisions 62425-62429,62434-62436,62441,62444,62446-62448,62450-62455,62463,62465-62466,62469,62474,62476-62478,62480,62485,62492,62497-62498,62500,62507,62513-62514,62516,62521,62531,62535,62545-62546,62548-62551,62553-62559,62569,62574,62577,62593,62595,62604-62606,62608,62616,62626-62627,62636,62638,62644-62645,62647-62648,62651-62653,62656,62661,62663,62680,62686-62687,62696,62699-62703,62711 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/031dfe455585/Mac/PythonLauncher/MyDocument.m</link>
    <description><![CDATA[Merged revisions 62425-62429,62434-62436,62441,62444,62446-62448,62450-62455,62463,62465-62466,62469,62474,62476-62478,62480,62485,62492,62497-62498,62500,62507,62513-62514,62516,62521,62531,62535,62545-62546,62548-62551,62553-62559,62569,62574,62577,62593,62595,62604-62606,62608,62616,62626-62627,62636,62638,62644-62645,62647-62648,62651-62653,62656,62661,62663,62680,62686-62687,62696,62699-62703,62711 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
................<br/>
  r62425 | andrew.kuchling | 2008-04-21 03:45:57 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Comment typo<br/>
................<br/>
  r62426 | mark.dickinson | 2008-04-21 03:55:50 +0200 (Mon, 21 Apr 2008) | 2 lines<br/>
<br/>
  Silence 'r may be used uninitialized' compiler warning.<br/>
................<br/>
  r62427 | andrew.kuchling | 2008-04-21 04:08:00 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Markup fix<br/>
................<br/>
  r62428 | andrew.kuchling | 2008-04-21 04:08:13 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Wording changes<br/>
................<br/>
  r62429 | andrew.kuchling | 2008-04-21 04:14:24 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Add various items<br/>
................<br/>
  r62434 | thomas.heller | 2008-04-21 15:46:55 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Fix typo.<br/>
................<br/>
  r62435 | david.goodger | 2008-04-21 16:40:22 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  corrections (&quot;reStructuredText&quot; is one word)<br/>
................<br/>
  r62436 | david.goodger | 2008-04-21 16:43:33 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  capitalization<br/>
................<br/>
  r62441 | gregory.p.smith | 2008-04-21 19:46:40 +0200 (Mon, 21 Apr 2008) | 2 lines<br/>
<br/>
  explicitly flush after the ... since there wasn't a newline<br/>
................<br/>
  r62444 | jeroen.ruigrok | 2008-04-21 22:15:39 +0200 (Mon, 21 Apr 2008) | 2 lines<br/>
<br/>
  Windows x64 also falls under VER_PLATFORM_WIN32_NT.<br/>
................<br/>
  r62446 | gregory.p.smith | 2008-04-21 23:31:08 +0200 (Mon, 21 Apr 2008) | 3 lines<br/>
<br/>
  If sys.stdin is not a tty, fall back to default_getpass after printing<br/>
  a warning instead of failing with a termios.error.<br/>
................<br/>
  r62447 | mark.dickinson | 2008-04-22 00:32:24 +0200 (Tue, 22 Apr 2008) | 8 lines<br/>
<br/>
  test_math and test_cmath are failing on the FreeBSD 6.2 trunk buildbot,<br/>
  apparently because tanh(-0.) loses the sign of zero on that platform.<br/>
  If true, this is a bug in FreeBSD.<br/>
<br/>
  Added a configure test to verify this.  I still need to figure out<br/>
  how best to deal with this failure.<br/>
................<br/>
  r62448 | amaury.forgeotdarc | 2008-04-22 00:35:30 +0200 (Tue, 22 Apr 2008) | 7 lines<br/>
<br/>
  Issue 2665: On Windows, sys.stderr does not contain a valid file when running without a console.<br/>
  It seems to work, but will fail at the first flush.<br/>
<br/>
  This causes IDLE to crash when too many warnings are printed.<br/>
<br/>
  Will backport.<br/>
................<br/>
  r62450 | benjamin.peterson | 2008-04-22 00:57:00 +0200 (Tue, 22 Apr 2008) | 2 lines<br/>
<br/>
  Fix Sphinx warnings<br/>
................<br/>
  r62451 | mark.dickinson | 2008-04-22 02:54:27 +0200 (Tue, 22 Apr 2008) | 3 lines<br/>
<br/>
  Make configure test for tanh(-0.) == -0. committed in r62447 actually<br/>
  work.  (The test wasn't properly linked with libm.  Sigh.)<br/>
................<br/>
  r62452 | benjamin.peterson | 2008-04-22 04:16:03 +0200 (Tue, 22 Apr 2008) | 2 lines<br/>
<br/>
  Various io doc updates<br/>
................<br/>
  r62453 | neal.norwitz | 2008-04-22 07:07:47 +0200 (Tue, 22 Apr 2008) | 1 line<br/>
<br/>
  Add Thomas Lee<br/>
................<br/>
  r62454 | gregory.p.smith | 2008-04-22 10:08:41 +0200 (Tue, 22 Apr 2008) | 8 lines<br/>
<br/>
  Major improvements:<br/>
  * Default to using /dev/tty for the password prompt and input before<br/>
    falling back to sys.stdin and sys.stderr.<br/>
  * Use sys.stderr instead of sys.stdout.<br/>
  * print the 'password may be echoed' warning to stream used to display<br/>
    the prompt rather than always sys.stderr.<br/>
  * warn() with GetPassWarning when input may be echoed.<br/>
................<br/>
  r62455 | gregory.p.smith | 2008-04-22 10:11:33 +0200 (Tue, 22 Apr 2008) | 2 lines<br/>
<br/>
  update the getpass entry<br/>
................<br/>
  r62463 | amaury.forgeotdarc | 2008-04-22 23:14:41 +0200 (Tue, 22 Apr 2008) | 5 lines<br/>
<br/>
  Issue #2670: urllib2.build_opener() failed when two handlers<br/>
  derive the same default base class.<br/>
<br/>
  Will backport.<br/>
................<br/>
  r62465 | skip.montanaro | 2008-04-23 00:45:09 +0200 (Wed, 23 Apr 2008) | 3 lines<br/>
<br/>
  Factor in documentation changes from issue 1753732.<br/>
................<br/>
  r62466 | gregory.p.smith | 2008-04-23 03:06:42 +0200 (Wed, 23 Apr 2008) | 2 lines<br/>
<br/>
  syntax fixup<br/>
................<br/>
  r62469 | benjamin.peterson | 2008-04-23 22:38:06 +0200 (Wed, 23 Apr 2008) | 2 lines<br/>
<br/>
  #2673 Fix example typo in optparse docs<br/>
................<br/>
  r62474 | martin.v.loewis | 2008-04-24 11:50:50 +0200 (Thu, 24 Apr 2008) | 2 lines<br/>
<br/>
  Add Guilherme Polo.<br/>
................<br/>
  r62476 | martin.v.loewis | 2008-04-24 15:16:36 +0200 (Thu, 24 Apr 2008) | 3 lines<br/>
<br/>
  Remove Py_Refcnt, Py_Type, Py_Size, as they were added only<br/>
  for backwards compatibility, yet 2.5 did not have them at all.<br/>
................<br/>
  r62477 | martin.v.loewis | 2008-04-24 15:17:24 +0200 (Thu, 24 Apr 2008) | 2 lines<br/>
<br/>
  Fix typo.<br/>
................<br/>
  r62478 | martin.v.loewis | 2008-04-24 15:18:03 +0200 (Thu, 24 Apr 2008) | 2 lines<br/>
<br/>
  Add Jesus Cea.<br/>
................<br/>
  r62480 | amaury.forgeotdarc | 2008-04-24 20:07:05 +0200 (Thu, 24 Apr 2008) | 4 lines<br/>
<br/>
  Issue2681: the literal 0o8 was wrongly accepted, and evaluated as float(0.0).<br/>
  This happened only when 8 is the first digit.<br/>
  Credits go to Lukas Meuser.<br/>
................<br/>
  r62485 | amaury.forgeotdarc | 2008-04-24 22:10:26 +0200 (Thu, 24 Apr 2008) | 5 lines<br/>
<br/>
  Disable gc when running test_trace, or we may record the __del__ of collected objects.<br/>
<br/>
  See http://mail.python.org/pipermail/python-checkins/2008-April/068633.html<br/>
  the extra events perfectly match several calls to socket._fileobject.__del__()<br/>
................<br/>
  r62492 | neal.norwitz | 2008-04-25 05:40:17 +0200 (Fri, 25 Apr 2008) | 1 line<br/>
<br/>
  Fix typo (now -&gt; no)<br/>
................<br/>
  r62497 | armin.rigo | 2008-04-25 11:35:18 +0200 (Fri, 25 Apr 2008) | 2 lines<br/>
<br/>
  A new crasher.<br/>
................<br/>
  r62498 | thomas.heller | 2008-04-25 17:44:16 +0200 (Fri, 25 Apr 2008) | 1 line<br/>
<br/>
  Add from_buffer and from_buffer_copy class methods to ctypes types.<br/>
................<br/>
  r62500 | mark.dickinson | 2008-04-25 18:59:09 +0200 (Fri, 25 Apr 2008) | 3 lines<br/>
<br/>
  Issue 2635: fix bug in the fix_sentence_endings option to textwrap.fill.<br/>
................<br/>
  r62507 | benjamin.peterson | 2008-04-25 23:43:56 +0200 (Fri, 25 Apr 2008) | 2 lines<br/>
<br/>
  Allow test_import to work when it is invoked directly<br/>
................<br/>
  r62513 | georg.brandl | 2008-04-26 20:31:07 +0200 (Sat, 26 Apr 2008) | 2 lines<br/>
<br/>
  #2691: document PyLong (s)size_t APIs, patch by Alexander Belopolsky.<br/>
................<br/>
  r62514 | georg.brandl | 2008-04-26 20:32:17 +0200 (Sat, 26 Apr 2008) | 2 lines<br/>
<br/>
  Add missing return type to dealloc.<br/>
................<br/>
  r62516 | alexandre.vassalotti | 2008-04-27 02:52:24 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  Fixed URL of PEP 205 in weakref's module docstring.<br/>
................<br/>
  r62521 | georg.brandl | 2008-04-27 11:39:59 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  #2677: add note that not all functions may accept keyword args.<br/>
................<br/>
  r62531 | georg.brandl | 2008-04-27 19:38:55 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  Use correct XHTML tags.<br/>
................<br/>
  r62535 | benjamin.peterson | 2008-04-27 20:14:39 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  #2700 Document PyNumber_ToBase<br/>
................<br/>
  r62545 | skip.montanaro | 2008-04-27 22:53:57 +0200 (Sun, 27 Apr 2008) | 1 line<br/>
<br/>
  minor wording changes, rewrap a few lines<br/>
................<br/>
  r62546 | kurt.kaiser | 2008-04-27 23:07:41 +0200 (Sun, 27 Apr 2008) | 7 lines<br/>
<br/>
  Home / Control-A toggles between left margin and end of leading white<br/>
  space.  Patch 1196903 Jeff Shute.<br/>
<br/>
  M    idlelib/PyShell.py<br/>
  M    idlelib/EditorWindow.py<br/>
  M    idlelib/NEWS.txt<br/>
................<br/>
  r62548 | kurt.kaiser | 2008-04-27 23:38:05 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  Improved AutoCompleteWindow logic.  Patch 2062 Tal Einat.<br/>
................<br/>
  r62549 | kurt.kaiser | 2008-04-27 23:52:19 +0200 (Sun, 27 Apr 2008) | 4 lines<br/>
<br/>
  Autocompletion of filenames now support alternate separators, e.g. the<br/>
  '/' char on Windows.  Patch 2061 Tal Einat.<br/>
................<br/>
  r62550 | skip.montanaro | 2008-04-28 00:49:56 +0200 (Mon, 28 Apr 2008) | 6 lines<br/>
<br/>
  A few small changes:<br/>
  * The only exception we should catch when trying to import cStringIO is an<br/>
    ImportError.<br/>
  * Delete the function signatures embedded in the mk*temp docstrings.<br/>
  * The tempdir global variable was initialized twice.<br/>
................<br/>
  r62551 | skip.montanaro | 2008-04-28 00:52:02 +0200 (Mon, 28 Apr 2008) | 4 lines<br/>
<br/>
  Wrap some long paragraphs and include the default values for optional<br/>
  function parameters.<br/>
................<br/>
  r62553 | skip.montanaro | 2008-04-28 04:57:23 +0200 (Mon, 28 Apr 2008) | 7 lines<br/>
<br/>
  Minor cleanups:<br/>
  * Avoid creating unused local variables where we can.  Where we can't prefix<br/>
    the unused variables with '_'.<br/>
  * Avoid shadowing builtins where it won't change the external interface of a<br/>
    function.<br/>
  * Use None as default path arg to readmodule and readmodule_ex.<br/>
................<br/>
  r62554 | skip.montanaro | 2008-04-28 04:59:45 +0200 (Mon, 28 Apr 2008) | 6 lines<br/>
<br/>
  Correct documentation to match implementation: &quot;Class&quot; instead of<br/>
  &quot;class_descriptor&quot;, &quot;Function&quot; instead of &quot;function_descriptor&quot;.  Note<br/>
  default path value for readmodule*.  Wrap some long paragraphs.  Don't<br/>
  mention 'inpackage' which isn't part of the public API.<br/>
................<br/>
  r62555 | brett.cannon | 2008-04-28 05:23:50 +0200 (Mon, 28 Apr 2008) | 5 lines<br/>
<br/>
  Fix a bug introduced by the warnings rewrite where tracebacks were being<br/>
  improperly indented.<br/>
<br/>
  Closes issue #2699.<br/>
................<br/>
  r62556 | skip.montanaro | 2008-04-28 05:25:37 +0200 (Mon, 28 Apr 2008) | 2 lines<br/>
<br/>
  Wrap some long lines.<br/>
................<br/>
  r62557 | skip.montanaro | 2008-04-28 05:27:53 +0200 (Mon, 28 Apr 2008) | 6 lines<br/>
<br/>
  Get rid of _test(), _main(), _debug() and _check().  Tests are no longer<br/>
  needed (better set available in Lib/test/test_robotparser.py).  Clean up a<br/>
  few PEP 8 nits (compound statements on a single line, whitespace around<br/>
  operators).<br/>
................<br/>
  r62558 | brett.cannon | 2008-04-28 06:50:06 +0200 (Mon, 28 Apr 2008) | 3 lines<br/>
<br/>
  Rename the test_traceback_print() function to traceback_print() to prevent<br/>
  test_capi from automatically calling the function.<br/>
................<br/>
  r62559 | georg.brandl | 2008-04-28 07:16:30 +0200 (Mon, 28 Apr 2008) | 2 lines<br/>
<br/>
  Fix markup.<br/>
................<br/>
  r62569 | amaury.forgeotdarc | 2008-04-28 23:07:06 +0200 (Mon, 28 Apr 2008) | 5 lines<br/>
<br/>
  test_sundry performs minimal tests (a simple import...) on modules that are not tested otherwise.<br/>
<br/>
  Some of them now have tests and can be removed.<br/>
  Only 70 to go...<br/>
................<br/>
  r62574 | andrew.kuchling | 2008-04-29 04:03:54 +0200 (Tue, 29 Apr 2008) | 1 line<br/>
<br/>
  Strip down SSL docs; I'm not managing to get test programs working, so I'll just give a minimal description<br/>
................<br/>
  r62577 | martin.v.loewis | 2008-04-29 08:10:53 +0200 (Tue, 29 Apr 2008) | 2 lines<br/>
<br/>
  Add Rodrigo and Heiko.<br/>
................<br/>
  r62593 | nick.coghlan | 2008-04-30 16:23:36 +0200 (Wed, 30 Apr 2008) | 1 line<br/>
<br/>
  Update command line usage documentation to reflect 2.6 changes (also includes some minor cleanups). Addresses TODO list issue 2258<br/>
................<br/>
  r62595 | andrew.kuchling | 2008-04-30 18:19:55 +0200 (Wed, 30 Apr 2008) | 1 line<br/>
<br/>
  Typo fix<br/>
................<br/>
  r62604 | benjamin.peterson | 2008-04-30 23:03:58 +0200 (Wed, 30 Apr 2008) | 2 lines<br/>
<br/>
  make test_support's captured_output a bit more robust when exceptions happen<br/>
................<br/>
  r62605 | georg.brandl | 2008-04-30 23:08:42 +0200 (Wed, 30 Apr 2008) | 2 lines<br/>
<br/>
  #1748: use functools.wraps instead of rolling own metadata update.<br/>
................<br/>
  r62606 | benjamin.peterson | 2008-04-30 23:25:55 +0200 (Wed, 30 Apr 2008) | 2 lines<br/>
<br/>
  Remove some from __future__ import with_statements<br/>
................<br/>
  r62608 | benjamin.peterson | 2008-05-01 00:03:36 +0200 (Thu, 01 May 2008) | 2 lines<br/>
<br/>
  Fix typo in whatsnew<br/>
................<br/>
  r62616 | georg.brandl | 2008-05-01 20:24:32 +0200 (Thu, 01 May 2008) | 2 lines<br/>
<br/>
  Fix synopsis.<br/>
................<br/>
  r62626 | brett.cannon | 2008-05-02 04:25:09 +0200 (Fri, 02 May 2008) | 6 lines<br/>
<br/>
  Fix a backwards-compatibility mistake where a new optional argument for<br/>
  warnings.showwarning() was being used. This broke pre-existing replacements for<br/>
  the function since they didn't support the extra argument.<br/>
<br/>
  Closes issue 2705.<br/>
................<br/>
  r62627 | gregory.p.smith | 2008-05-02 09:26:52 +0200 (Fri, 02 May 2008) | 20 lines<br/>
<br/>
  This should fix issue2632.  A long description of the two competing<br/>
  problems is in the bug report (one old, one recently introduced trying<br/>
  to fix the old one).  In short:<br/>
<br/>
  buffer data during socket._fileobject.read() and readlines() within a<br/>
  cStringIO object instead of a [] of str()s returned from the recv()<br/>
  call.<br/>
<br/>
  This prevents excessive memory use due to the size parameter being<br/>
  passed to recv() being grossly larger than the actual size of the data<br/>
  returned *and* prevents excessive cpu usage due to looping in python<br/>
  calling recv() with a very tiny size value if min() is used as the<br/>
  previous memory-use bug &quot;fix&quot; did.<br/>
<br/>
  It also documents what the socket._fileobject._rbufsize member is<br/>
  actually used for.<br/>
<br/>
  This is a candidate for back porting to 2.5.<br/>
................<br/>
  r62636 | mark.hammond | 2008-05-02 14:48:15 +0200 (Fri, 02 May 2008) | 2 lines<br/>
<br/>
  #2581: Vista UAC/elevation support for bdist_wininst<br/>
................<br/>
  r62638 | facundo.batista | 2008-05-02 19:39:00 +0200 (Fri, 02 May 2008) | 3 lines<br/>
<br/>
<br/>
  Fixed some test structures. Thanks Mark Dickinson.<br/>
................<br/>
  r62644 | ronald.oussoren | 2008-05-02 21:45:11 +0200 (Fri, 02 May 2008) | 7 lines<br/>
<br/>
  Fix for issue #2573: Can't change the framework name on OS X builds<br/>
<br/>
  This introduces a new configure option: --with-framework-name=NAME<br/>
  (defaulting to 'Python'). This allows you to install several copies<br/>
  of the Python framework with different names (such as a normal build<br/>
  and a debug build).<br/>
................<br/>
  r62645 | ronald.oussoren | 2008-05-02 21:58:56 +0200 (Fri, 02 May 2008) | 2 lines<br/>
<br/>
  Finish fix for issue2573, previous patch was incomplete.<br/>
................<br/>
  r62647 | martin.v.loewis | 2008-05-02 23:30:20 +0200 (Fri, 02 May 2008) | 13 lines<br/>
<br/>
  Merged revisions 62263-62646 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3<br/>
<br/>
  ........<br/>
    r62470 | david.wolever | 2008-04-24 02:11:07 +0200 (Do, 24 Apr 2008) | 3 lines<br/>
<br/>
    Fixed up and applied the patch for #2431 -- speeding up 2to3 with a lookup table.<br/>
  ........<br/>
    r62646 | martin.v.loewis | 2008-05-02 23:29:27 +0200 (Fr, 02 Mai 2008) | 2 lines<br/>
<br/>
    Fix whitespace.<br/>
  ........<br/>
................<br/>
  r62648 | ronald.oussoren | 2008-05-02 23:42:35 +0200 (Fri, 02 May 2008) | 4 lines<br/>
<br/>
  Fix for #1905: PythonLauncher not working correctly on OSX 10.5/Leopard<br/>
<br/>
  This fixes both Python Launchar and the terminalcommand module.<br/>
................<br/>
  r62651 | ronald.oussoren | 2008-05-02 23:54:56 +0200 (Fri, 02 May 2008) | 2 lines<br/>
<br/>
  Fix for issue #2520 (cannot import macerrors)<br/>
................<br/>
  r62652 | benjamin.peterson | 2008-05-03 00:12:58 +0200 (Sat, 03 May 2008) | 2 lines<br/>
<br/>
  capitalization nit for reStructuredText<br/>
................<br/>
  r62653 | brett.cannon | 2008-05-03 03:02:41 +0200 (Sat, 03 May 2008) | 2 lines<br/>
<br/>
  Fix some indentation errors.<br/>
................<br/>
  r62656 | brett.cannon | 2008-05-03 05:19:39 +0200 (Sat, 03 May 2008) | 6 lines<br/>
<br/>
  Fix the C implementation of 'warnings' to infer the filename of the module that<br/>
  raised an exception properly when __file__ is not set, __name__ == '__main__',<br/>
  and sys.argv[0] is a false value.<br/>
<br/>
  Closes issue2743.<br/>
................<br/>
  r62661 | amaury.forgeotdarc | 2008-05-03 14:21:13 +0200 (Sat, 03 May 2008) | 8 lines<br/>
<br/>
  In test_io, StatefulIncrementalDecoderTest was not part of the test suite.<br/>
  And of course, the test failed:<br/>
  a bytearray was used without reason in io.TextIOWrapper.tell().<br/>
<br/>
  The difference is that iterating over bytes (i.e. str in python2.6) returns 1-char bytes,<br/>
  whereas bytearrays yield integers.<br/>
  This code should still work with python3.0<br/>
................<br/>
  r62663 | benjamin.peterson | 2008-05-03 17:56:42 +0200 (Sat, 03 May 2008) | 2 lines<br/>
<br/>
  The compiling struct is now passed around to all AST helpers (see issue 2720)<br/>
................<br/>
  r62680 | benjamin.peterson | 2008-05-03 23:35:18 +0200 (Sat, 03 May 2008) | 2 lines<br/>
<br/>
  Moved testing of builtin types out of test_builtin and into type specific modules<br/>
................<br/>
  r62686 | mark.dickinson | 2008-05-04 04:25:46 +0200 (Sun, 04 May 2008) | 4 lines<br/>
<br/>
  Make sure that Context traps and flags dictionaries have values 0 and 1<br/>
  (as documented) rather than True and False.<br/>
................<br/>
  r62687 | benjamin.peterson | 2008-05-04 05:05:49 +0200 (Sun, 04 May 2008) | 2 lines<br/>
<br/>
  Fix typo in whatsnew<br/>
................<br/>
  r62696 | georg.brandl | 2008-05-04 11:15:04 +0200 (Sun, 04 May 2008) | 2 lines<br/>
<br/>
  #2752: wrong meaning of '' for socket host.<br/>
................<br/>
  r62699 | christian.heimes | 2008-05-04 13:50:53 +0200 (Sun, 04 May 2008) | 1 line<br/>
<br/>
  Added note that Python requires at least Win2k SP4<br/>
................<br/>
  r62700 | gerhard.haering | 2008-05-04 14:59:57 +0200 (Sun, 04 May 2008) | 3 lines<br/>
<br/>
  SQLite requires 64-bit integers in order to build. So the whole HAVE_LONG_LONG<br/>
  #ifdefing was useless.<br/>
................<br/>
  r62701 | gerhard.haering | 2008-05-04 15:15:12 +0200 (Sun, 04 May 2008) | 3 lines<br/>
<br/>
  Applied sqliterow-richcmp.diff patch from Thomas Heller in Issue2152. The<br/>
  sqlite3.Row type is now correctly hashable.<br/>
................<br/>
  r62702 | gerhard.haering | 2008-05-04 15:42:44 +0200 (Sun, 04 May 2008) | 5 lines<br/>
<br/>
  Implemented feature request 2157: Converter names are cut off at '('<br/>
  characters. This avoids the common case of something like 'NUMBER(10)' not<br/>
  being parsed as 'NUMBER', like expected. Also corrected the docs about<br/>
  converter names being case-sensitive. They aren't any longer.<br/>
................<br/>
  r62703 | georg.brandl | 2008-05-04 17:45:05 +0200 (Sun, 04 May 2008) | 2 lines<br/>
<br/>
  #2757: Remove spare newline.<br/>
................<br/>
  r62711 | benjamin.peterson | 2008-05-04 21:10:02 +0200 (Sun, 04 May 2008) | 2 lines<br/>
<br/>
  Fix typo in bugs.rst<br/>
................]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 04 May 2008 22:42:01 +0000</pubDate>
</item>
<item>
    <title>Merge the rest of the trunk.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a19c20c5e5c7/Mac/PythonLauncher/MyDocument.m</link>
    <description><![CDATA[Merge the rest of the trunk.<br/>
<br/>
Merged revisions 46490-46494,46496,46498,46500,46506,46521,46538,46558,46563-46567,46570-46571,46583,46593,46595-46598,46604,46606,46609-46753 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r46610 | martin.v.loewis | 2006-06-03 09:42:26 +0200 (Sat, 03 Jun 2006) | 2 lines<br/>
<br/>
  Updated version (win32-icons2.zip) from #1490384.<br/>
........<br/>
  r46612 | andrew.kuchling | 2006-06-03 20:09:41 +0200 (Sat, 03 Jun 2006) | 1 line<br/>
<br/>
  [Bug #1472084] Fix description of do_tag<br/>
........<br/>
  r46614 | andrew.kuchling | 2006-06-03 20:33:35 +0200 (Sat, 03 Jun 2006) | 1 line<br/>
<br/>
  [Bug #1475554] Strengthen text to say 'must' instead of 'should'<br/>
........<br/>
  r46616 | andrew.kuchling | 2006-06-03 20:41:28 +0200 (Sat, 03 Jun 2006) | 1 line<br/>
<br/>
  [Bug #1441864] Clarify description of 'data' argument<br/>
........<br/>
  r46617 | andrew.kuchling | 2006-06-03 20:43:24 +0200 (Sat, 03 Jun 2006) | 1 line<br/>
<br/>
  Minor rewording<br/>
........<br/>
  r46619 | andrew.kuchling | 2006-06-03 21:02:35 +0200 (Sat, 03 Jun 2006) | 9 lines<br/>
<br/>
  [Bug #1497414] _self is a reserved word in the WATCOM 10.6 C compiler.<br/>
  Fix by renaming the variable.<br/>
<br/>
  In a different module, Neal fixed it by renaming _self to self.  There's<br/>
  already a variable named 'self' here, so I used selfptr.<br/>
<br/>
  (I'm committing this on a Mac without Tk, but it's a simple search-and-replace.<br/>
  &lt;crosses fingers&gt;, so  I'll watch the buildbots and see what happens.)<br/>
........<br/>
  r46621 | fredrik.lundh | 2006-06-03 23:56:05 +0200 (Sat, 03 Jun 2006) | 5 lines<br/>
<br/>
  &quot;_self&quot; is a said to be a reserved word in Watcom C 10.6.  I'm<br/>
  not sure that's really standard compliant behaviour, but I guess<br/>
  we have to fix that anyway...<br/>
........<br/>
  r46622 | andrew.kuchling | 2006-06-04 00:44:42 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Update readme<br/>
........<br/>
  r46623 | andrew.kuchling | 2006-06-04 00:59:23 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Drop 0 parameter<br/>
........<br/>
  r46624 | andrew.kuchling | 2006-06-04 00:59:59 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Some code tidying; use curses.wrapper<br/>
........<br/>
  r46625 | andrew.kuchling | 2006-06-04 01:02:15 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Use True; value returned from main is unused<br/>
........<br/>
  r46626 | andrew.kuchling | 2006-06-04 01:07:21 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Use true division, and the True value<br/>
........<br/>
  r46627 | andrew.kuchling | 2006-06-04 01:09:58 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Docstring fix; use True<br/>
........<br/>
  r46628 | andrew.kuchling | 2006-06-04 01:15:56 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Put code in a main() function; loosen up the spacing to match current code style<br/>
........<br/>
  r46629 | andrew.kuchling | 2006-06-04 01:39:07 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Use functions; modernize code<br/>
........<br/>
  r46630 | andrew.kuchling | 2006-06-04 01:43:22 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  This demo requires Medusa (not just asyncore); remove it<br/>
........<br/>
  r46631 | andrew.kuchling | 2006-06-04 01:46:36 +0200 (Sun, 04 Jun 2006) | 2 lines<br/>
<br/>
  Remove xmlrpc demo -- it duplicates the SimpleXMLRPCServer module.<br/>
........<br/>
  r46632 | andrew.kuchling | 2006-06-04 01:47:22 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Remove xmlrpc/ directory<br/>
........<br/>
  r46633 | andrew.kuchling | 2006-06-04 01:51:21 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Remove dangling reference<br/>
........<br/>
  r46634 | andrew.kuchling | 2006-06-04 01:59:36 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  Add more whitespace; use a better socket name<br/>
........<br/>
  r46635 | tim.peters | 2006-06-04 03:22:53 +0200 (Sun, 04 Jun 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46637 | tim.peters | 2006-06-04 05:26:02 +0200 (Sun, 04 Jun 2006) | 16 lines<br/>
<br/>
  In a PYMALLOC_DEBUG build obmalloc adds extra debugging info<br/>
  to each allocated block.  This was using 4 bytes for each such<br/>
  piece of info regardless of platform.  This didn't really matter<br/>
  before (proof: no bug reports, and the debug-build obmalloc would<br/>
  have assert-failed if it was ever asked for a chunk of memory<br/>
  &gt;= 2**32 bytes), since container indices were plain ints.  But after<br/>
  the Py_ssize_t changes, it's at least theoretically possible to<br/>
  allocate a list or string whose guts exceed 2**32 bytes, and the<br/>
  PYMALLOC_DEBUG routines would fail then (having only 4 bytes<br/>
  to record the originally requested size).<br/>
<br/>
  Now we use sizeof(size_t) bytes for each of a PYMALLOC_DEBUG<br/>
  build's extra debugging fields.  This won't make any difference<br/>
  on 32-bit boxes, but will add 16 bytes to each allocation in<br/>
  a debug build on a 64-bit box.<br/>
........<br/>
  r46638 | tim.peters | 2006-06-04 05:38:04 +0200 (Sun, 04 Jun 2006) | 4 lines<br/>
<br/>
  _PyObject_DebugMalloc():  The return value should add<br/>
  2*sizeof(size_t) now, not 8.  This probably accounts for<br/>
  current disasters on the 64-bit buildbot slaves.<br/>
........<br/>
  r46639 | neal.norwitz | 2006-06-04 08:19:31 +0200 (Sun, 04 Jun 2006) | 1 line<br/>
<br/>
  SF #1499797, Fix for memory leak in WindowsError_str<br/>
........<br/>
  r46640 | andrew.macintyre | 2006-06-04 14:31:09 +0200 (Sun, 04 Jun 2006) | 2 lines<br/>
<br/>
  Patch #1454481:  Make thread stack size runtime tunable.<br/>
........<br/>
  r46641 | andrew.macintyre | 2006-06-04 14:59:59 +0200 (Sun, 04 Jun 2006) | 2 lines<br/>
<br/>
  clean up function declarations to conform to PEP-7 style.<br/>
........<br/>
  r46642 | martin.blais | 2006-06-04 15:49:49 +0200 (Sun, 04 Jun 2006) | 15 lines<br/>
<br/>
  Fixes in struct and socket from merge reviews.<br/>
<br/>
  - Following Guido's comments, renamed<br/>
<br/>
    * pack_to -&gt; pack_into<br/>
    * recv_buf -&gt; recv_into<br/>
    * recvfrom_buf -&gt; recvfrom_into<br/>
<br/>
  - Made fixes to _struct.c according to Neal Norwitz comments on the checkins<br/>
    list.<br/>
<br/>
  - Converted some ints into the appropriate -- I hope -- ssize_t and size_t.<br/>
........<br/>
  r46643 | ronald.oussoren | 2006-06-04 16:05:28 +0200 (Sun, 04 Jun 2006) | 3 lines<br/>
<br/>
  &quot;Import&quot; LDFLAGS in Mac/OSX/Makefile.in to ensure pythonw gets build with<br/>
  the right compiler flags.<br/>
........<br/>
  r46644 | ronald.oussoren | 2006-06-04 16:24:59 +0200 (Sun, 04 Jun 2006) | 2 lines<br/>
<br/>
  Drop Mac wrappers for the WASTE library.<br/>
........<br/>
  r46645 | tim.peters | 2006-06-04 17:49:07 +0200 (Sun, 04 Jun 2006) | 3 lines<br/>
<br/>
  s_methods[]:  Stop compiler warnings by casting<br/>
  s_unpack_from to PyCFunction.<br/>
........<br/>
  r46646 | george.yoshida | 2006-06-04 19:04:12 +0200 (Sun, 04 Jun 2006) | 2 lines<br/>
<br/>
  Remove a redundant word<br/>
........<br/>
  r46647 | george.yoshida | 2006-06-04 19:17:25 +0200 (Sun, 04 Jun 2006) | 2 lines<br/>
<br/>
  Markup fix<br/>
........<br/>
  r46648 | martin.v.loewis | 2006-06-04 21:36:28 +0200 (Sun, 04 Jun 2006) | 2 lines<br/>
<br/>
  Patch #1359618: Speed-up charmap encoder.<br/>
........<br/>
  r46649 | georg.brandl | 2006-06-04 23:46:16 +0200 (Sun, 04 Jun 2006) | 3 lines<br/>
<br/>
  Repair refleaks in unicodeobject.<br/>
........<br/>
  r46650 | georg.brandl | 2006-06-04 23:56:52 +0200 (Sun, 04 Jun 2006) | 4 lines<br/>
<br/>
  Patch #1346214: correctly optimize away &quot;if 0&quot;-style stmts<br/>
  (thanks to Neal for review)<br/>
........<br/>
  r46651 | georg.brandl | 2006-06-05 00:15:37 +0200 (Mon, 05 Jun 2006) | 2 lines<br/>
<br/>
  Bug #1500293: fix memory leaks in _subprocess module.<br/>
........<br/>
  r46654 | tim.peters | 2006-06-05 01:43:53 +0200 (Mon, 05 Jun 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46655 | tim.peters | 2006-06-05 01:52:47 +0200 (Mon, 05 Jun 2006) | 16 lines<br/>
<br/>
  Revert revisions:<br/>
<br/>
  46640 Patch #1454481:  Make thread stack size runtime tunable.<br/>
  46647 Markup fix<br/>
<br/>
  The first is causing many buildbots to fail test runs, and there<br/>
  are multiple causes with seemingly no immediate prospects for<br/>
  repairing them.  See python-dev discussion.<br/>
<br/>
  Note that a branch can (and should) be created for resolving these<br/>
  problems, like<br/>
<br/>
  svn copy svn+ssh://svn.python.org/python/trunk -r46640 svn+ssh://svn.python.org/python/branches/NEW_BRANCH<br/>
<br/>
  followed by merging rev 46647 to the new branch.<br/>
........<br/>
  r46656 | andrew.kuchling | 2006-06-05 02:08:09 +0200 (Mon, 05 Jun 2006) | 1 line<br/>
<br/>
  Mention second encoding speedup<br/>
........<br/>
  r46657 | gregory.p.smith | 2006-06-05 02:31:01 +0200 (Mon, 05 Jun 2006) | 7 lines<br/>
<br/>
  bugfix: when log_archive was called with the DB_ARCH_REMOVE flag present<br/>
  in BerkeleyDB &gt;= 4.2 it tried to construct a list out of an uninitialized<br/>
  char **log_list.<br/>
<br/>
  feature: export the DB_ARCH_REMOVE flag by name in the module on BerkeleyDB &gt;= 4.2.<br/>
........<br/>
  r46658 | gregory.p.smith | 2006-06-05 02:33:35 +0200 (Mon, 05 Jun 2006) | 5 lines<br/>
<br/>
  fix a bug in the previous commit.  don't leak empty list on error return and<br/>
  fix the additional rare (out of memory only) bug that it was supposed to fix<br/>
  of not freeing log_list when the python allocator failed.<br/>
........<br/>
  r46660 | tim.peters | 2006-06-05 02:55:26 +0200 (Mon, 05 Jun 2006) | 9 lines<br/>
<br/>
  &quot;Flat is better than nested.&quot;<br/>
<br/>
  Move the long-winded, multiply-nested -R support out<br/>
  of runtest() and into some module-level helper functions.<br/>
  This makes runtest() and the -R code easier to follow.<br/>
  That in turn allowed seeing some opportunities for code<br/>
  simplification, and made it obvious that reglog.txt<br/>
  never got closed.<br/>
........<br/>
  r46661 | hyeshik.chang | 2006-06-05 02:59:54 +0200 (Mon, 05 Jun 2006) | 3 lines<br/>
<br/>
  Fix a potentially invalid memory access of CJKCodecs' shift-jis<br/>
  decoder.  (found by Neal Norwitz)<br/>
........<br/>
  r46663 | gregory.p.smith | 2006-06-05 03:39:52 +0200 (Mon, 05 Jun 2006) | 3 lines<br/>
<br/>
    * support DBEnv.log_stat() method on BerkeleyDB &gt;= 4.0 [patch #1494885]<br/>
........<br/>
  r46664 | tim.peters | 2006-06-05 03:43:03 +0200 (Mon, 05 Jun 2006) | 3 lines<br/>
<br/>
  Remove doctest.testmod's deprecated (in 2.4) `isprivate`<br/>
  argument.  A lot of hair went into supporting that!<br/>
........<br/>
  r46665 | tim.peters | 2006-06-05 03:47:24 +0200 (Mon, 05 Jun 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46666 | tim.peters | 2006-06-05 03:48:21 +0200 (Mon, 05 Jun 2006) | 2 lines<br/>
<br/>
  Make doctest news more accurate.<br/>
........<br/>
  r46667 | gregory.p.smith | 2006-06-05 03:56:15 +0200 (Mon, 05 Jun 2006) | 3 lines<br/>
<br/>
    * support DBEnv.lsn_reset() method on BerkeleyDB &gt;= 4.4 [patch #1494902]<br/>
........<br/>
  r46668 | gregory.p.smith | 2006-06-05 04:02:25 +0200 (Mon, 05 Jun 2006) | 3 lines<br/>
<br/>
  mention the just committed bsddb changes<br/>
........<br/>
  r46671 | gregory.p.smith | 2006-06-05 19:38:04 +0200 (Mon, 05 Jun 2006) | 3 lines<br/>
<br/>
    * add support for DBSequence objects [patch #1466734]<br/>
........<br/>
  r46672 | gregory.p.smith | 2006-06-05 20:20:07 +0200 (Mon, 05 Jun 2006) | 3 lines<br/>
<br/>
  forgot to add this file in previous commit<br/>
........<br/>
  r46673 | tim.peters | 2006-06-05 20:36:12 +0200 (Mon, 05 Jun 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46674 | tim.peters | 2006-06-05 20:36:54 +0200 (Mon, 05 Jun 2006) | 2 lines<br/>
<br/>
  Add missing svn:eol-style property to text files.<br/>
........<br/>
  r46675 | gregory.p.smith | 2006-06-05 20:48:21 +0200 (Mon, 05 Jun 2006) | 4 lines<br/>
<br/>
    * fix DBCursor.pget() bug with keyword argument names when no data= is<br/>
      supplied [SF pybsddb bug #1477863]<br/>
........<br/>
  r46676 | andrew.kuchling | 2006-06-05 21:05:32 +0200 (Mon, 05 Jun 2006) | 1 line<br/>
<br/>
  Remove use of Trove name, which isn't very helpful to users<br/>
........<br/>
  r46677 | andrew.kuchling | 2006-06-05 21:08:25 +0200 (Mon, 05 Jun 2006) | 1 line<br/>
<br/>
  [Bug #1470026] Include link to list of classifiers<br/>
........<br/>
  r46679 | tim.peters | 2006-06-05 22:48:49 +0200 (Mon, 05 Jun 2006) | 10 lines<br/>
<br/>
  Access _struct attributes directly instead of mucking with getattr.<br/>
<br/>
  string_reverse():  Simplify.<br/>
<br/>
  assertRaises():  Raise TestFailed on failure.<br/>
<br/>
  test_unpack_from(), test_pack_into(), test_pack_into_fn():  never<br/>
  use `assert` to test for an expected result (it doesn't test anything<br/>
  when Python is run with -O).<br/>
........<br/>
  r46680 | tim.peters | 2006-06-05 22:49:27 +0200 (Mon, 05 Jun 2006) | 2 lines<br/>
<br/>
  Add missing svn:eol-style property to text files.<br/>
........<br/>
  r46681 | gregory.p.smith | 2006-06-06 01:38:06 +0200 (Tue, 06 Jun 2006) | 3 lines<br/>
<br/>
  add depends = ['md5.h']  to the _md5 module extension for correctness sake.<br/>
........<br/>
  r46682 | brett.cannon | 2006-06-06 01:51:55 +0200 (Tue, 06 Jun 2006) | 4 lines<br/>
<br/>
  Add 3 more bytes to a buffer to cover constants in string and null byte on top of 10 possible digits for an int.<br/>
<br/>
  Closes bug #1501223.<br/>
........<br/>
  r46684 | gregory.p.smith | 2006-06-06 01:59:37 +0200 (Tue, 06 Jun 2006) | 5 lines<br/>
<br/>
  - bsddb: the __len__ method of a DB object has been fixed to return correct<br/>
    results.  It could previously incorrectly return 0 in some cases.<br/>
    Fixes SF bug 1493322 (pybsddb bug 1184012).<br/>
........<br/>
  r46686 | tim.peters | 2006-06-06 02:25:07 +0200 (Tue, 06 Jun 2006) | 7 lines<br/>
<br/>
  _PySys_Init():  It's rarely a good idea to size a buffer to the<br/>
  exact maximum size someone guesses is needed.  In this case, if<br/>
  we're really worried about extreme integers, then &quot;cp%d&quot; can<br/>
  actually need 14 bytes (2 for &quot;cp&quot; + 1 for \0 at the end +<br/>
  11 for -(2**31-1)).  So reserve 128 bytes instead -- nothing is<br/>
  actually saved by making a stack-local buffer tiny.<br/>
........<br/>
  r46687 | neal.norwitz | 2006-06-06 09:22:08 +0200 (Tue, 06 Jun 2006) | 1 line<br/>
<br/>
  Remove unused variable (and stop compiler warning)<br/>
........<br/>
  r46688 | neal.norwitz | 2006-06-06 09:23:01 +0200 (Tue, 06 Jun 2006) | 1 line<br/>
<br/>
  Fix a bunch of parameter strings<br/>
........<br/>
  r46689 | thomas.heller | 2006-06-06 13:34:33 +0200 (Tue, 06 Jun 2006) | 6 lines<br/>
<br/>
  Convert CFieldObject tp_members to tp_getset, since there is no<br/>
  structmember typecode for Py_ssize_t fields.  This should fix some of<br/>
  the errors on the PPC64 debian machine (64-bit, big endian).<br/>
<br/>
  Assigning to readonly fields now raises AttributeError instead of<br/>
  TypeError, so the testcase has to be changed as well.<br/>
........<br/>
  r46690 | thomas.heller | 2006-06-06 13:54:32 +0200 (Tue, 06 Jun 2006) | 1 line<br/>
<br/>
  Damn - the sentinel was missing.  And fix another silly mistake.<br/>
........<br/>
  r46691 | martin.blais | 2006-06-06 14:46:55 +0200 (Tue, 06 Jun 2006) | 13 lines<br/>
<br/>
  Normalized a few cases of whitespace in function declarations.<br/>
<br/>
  Found them using::<br/>
<br/>
    find . -name '*.py' | while read i ; do grep 'def[^(]*( ' $i /dev/null ; done<br/>
    find . -name '*.py' | while read i ; do grep ' ):' $i /dev/null ; done<br/>
<br/>
  (I was doing this all over my own code anyway, because I'd been using spaces in<br/>
  all defs, so I thought I'd make a run on the Python code as well.  If you need<br/>
  to do such fixes in your own code, you can use xx-rename or parenregu.el within<br/>
  emacs.)<br/>
........<br/>
  r46693 | thomas.heller | 2006-06-06 17:34:18 +0200 (Tue, 06 Jun 2006) | 1 line<br/>
<br/>
  Specify argtypes for all test functions. Maybe that helps on strange ;-) architectures<br/>
........<br/>
  r46694 | tim.peters | 2006-06-06 17:50:17 +0200 (Tue, 06 Jun 2006) | 5 lines<br/>
<br/>
  BSequence_set_range():  Rev 46688 (&quot;Fix a bunch of<br/>
  parameter strings&quot;) changed this function's signature<br/>
  seemingly by mistake, which is causing buildbots to fail<br/>
  test_bsddb3.  Restored the pre-46688 signature.<br/>
........<br/>
  r46695 | tim.peters | 2006-06-06 17:52:35 +0200 (Tue, 06 Jun 2006) | 4 lines<br/>
<br/>
  On python-dev Thomas Heller said these were committed<br/>
  by mistake in rev 46693, so reverting this part of<br/>
  rev 46693.<br/>
........<br/>
  r46696 | andrew.kuchling | 2006-06-06 19:10:41 +0200 (Tue, 06 Jun 2006) | 1 line<br/>
<br/>
  Fix comment typo<br/>
........<br/>
  r46697 | brett.cannon | 2006-06-06 20:08:16 +0200 (Tue, 06 Jun 2006) | 2 lines<br/>
<br/>
  Fix coding style guide bug.<br/>
........<br/>
  r46698 | thomas.heller | 2006-06-06 20:50:46 +0200 (Tue, 06 Jun 2006) | 2 lines<br/>
<br/>
  Add a hack so that foreign functions returning float now do work on 64-bit<br/>
  big endian platforms.<br/>
........<br/>
  r46699 | thomas.heller | 2006-06-06 21:25:13 +0200 (Tue, 06 Jun 2006) | 3 lines<br/>
<br/>
  Use the same big-endian hack as in _ctypes/callproc.c for callback functions.<br/>
  This fixes the callback function tests that return float.<br/>
........<br/>
  r46700 | ronald.oussoren | 2006-06-06 21:50:24 +0200 (Tue, 06 Jun 2006) | 5 lines<br/>
<br/>
  * Ensure that &quot;make altinstall&quot; works when the tree was configured<br/>
    with --enable-framework<br/>
  * Also for --enable-framework: allow users to use --prefix to specify<br/>
    the location of the compatibility symlinks (such as /usr/local/bin/python)<br/>
........<br/>
  r46701 | ronald.oussoren | 2006-06-06 21:56:00 +0200 (Tue, 06 Jun 2006) | 3 lines<br/>
<br/>
  A quick hack to ensure the right key-bindings for IDLE on osx: install patched<br/>
  configuration files during a framework install.<br/>
........<br/>
  r46702 | tim.peters | 2006-06-07 03:04:59 +0200 (Wed, 07 Jun 2006) | 4 lines<br/>
<br/>
  dash_R_cleanup():  Clear filecmp._cache.  This accounts for<br/>
  different results across -R runs (at least on Windows) of<br/>
  test_filecmp.<br/>
........<br/>
  r46705 | tim.peters | 2006-06-07 08:57:51 +0200 (Wed, 07 Jun 2006) | 17 lines<br/>
<br/>
  SF patch 1501987:  Remove randomness from test_exceptions,<br/>
  from ?iga Seilnacht (sorry about the name, but Firefox<br/>
  on my box can't display the first character of the name --<br/>
  the SF &quot;Unix name&quot; is zseil).<br/>
<br/>
  This appears to cure the oddball intermittent leaks across<br/>
  runs when running test_exceptions under -R.  I'm not sure<br/>
  why, but I'm too sleepy to care ;-)<br/>
<br/>
  The thrust of the SF patch was to remove randomness in the<br/>
  pickle protocol used.  I changed the patch to use<br/>
  range(pickle.HIGHEST_PROTOCOL + 1), to try both pickle and<br/>
  cPickle, and randomly mucked with other test lines to put<br/>
  statements on their own lines.<br/>
<br/>
  Not a bugfix candidate (this is fiddling new-in-2.5 code).<br/>
........<br/>
  r46706 | andrew.kuchling | 2006-06-07 15:55:33 +0200 (Wed, 07 Jun 2006) | 1 line<br/>
<br/>
  Add an SQLite introduction, taken from the 'What's New' text<br/>
........<br/>
  r46708 | andrew.kuchling | 2006-06-07 19:02:52 +0200 (Wed, 07 Jun 2006) | 1 line<br/>
<br/>
  Mention other placeholders<br/>
........<br/>
  r46709 | andrew.kuchling | 2006-06-07 19:03:46 +0200 (Wed, 07 Jun 2006) | 1 line<br/>
<br/>
  Add an item; also, escape %<br/>
........<br/>
  r46710 | andrew.kuchling | 2006-06-07 19:04:01 +0200 (Wed, 07 Jun 2006) | 1 line<br/>
<br/>
  Mention other placeholders<br/>
........<br/>
  r46716 | ronald.oussoren | 2006-06-07 20:57:44 +0200 (Wed, 07 Jun 2006) | 2 lines<br/>
<br/>
  Move Mac/OSX/Tools one level up<br/>
........<br/>
  r46717 | ronald.oussoren | 2006-06-07 20:58:01 +0200 (Wed, 07 Jun 2006) | 2 lines<br/>
<br/>
  Move Mac/OSX/PythonLauncher one level up<br/>
........<br/>
  r46718 | ronald.oussoren | 2006-06-07 20:58:42 +0200 (Wed, 07 Jun 2006) | 2 lines<br/>
<br/>
  mv Mac/OSX/BuildScript one level up<br/>
........<br/>
  r46719 | ronald.oussoren | 2006-06-07 21:02:03 +0200 (Wed, 07 Jun 2006) | 2 lines<br/>
<br/>
  Move Mac/OSX/* one level up<br/>
........<br/>
  r46720 | ronald.oussoren | 2006-06-07 21:06:01 +0200 (Wed, 07 Jun 2006) | 2 lines<br/>
<br/>
  And the last bit: move IDLE one level up and adjust makefiles<br/>
........<br/>
  r46723 | ronald.oussoren | 2006-06-07 21:38:53 +0200 (Wed, 07 Jun 2006) | 4 lines<br/>
<br/>
  - Patch the correct version of python in the Info.plists at build time, instead<br/>
  of relying on a maintainer to update them before releases.<br/>
  - Remove the now empty Mac/OSX directory<br/>
........<br/>
  r46727 | ronald.oussoren | 2006-06-07 22:18:44 +0200 (Wed, 07 Jun 2006) | 7 lines<br/>
<br/>
  * If BuildApplet.py is used as an applet it starts with a version of<br/>
    sys.exutable that isn't usuable on an #!-line. That results in generated<br/>
    applets that don't actually work. Work around this problem by resetting<br/>
    sys.executable.<br/>
  * argvemulator.py didn't work on intel macs. This patch fixes this<br/>
    (bug #1491468)<br/>
........<br/>
  r46728 | tim.peters | 2006-06-07 22:40:06 +0200 (Wed, 07 Jun 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r46729 | tim.peters | 2006-06-07 22:40:54 +0200 (Wed, 07 Jun 2006) | 2 lines<br/>
<br/>
  Add missing svn:eol-style property to text files.<br/>
........<br/>
  r46730 | thomas.heller | 2006-06-07 22:43:06 +0200 (Wed, 07 Jun 2006) | 7 lines<br/>
<br/>
  Fix for foreign functions returning small structures on 64-bit big<br/>
  endian machines.  Should fix the remaininf failure in the PPC64<br/>
  Debian buildbot.<br/>
<br/>
  Thanks to Matthias Klose for providing access to a machine to debug<br/>
  and test this.<br/>
........<br/>
  r46731 | brett.cannon | 2006-06-07 23:48:17 +0200 (Wed, 07 Jun 2006) | 2 lines<br/>
<br/>
  Clarify documentation for bf_getcharbuffer.<br/>
........<br/>
  r46735 | neal.norwitz | 2006-06-08 07:12:45 +0200 (Thu, 08 Jun 2006) | 1 line<br/>
<br/>
  Fix a refleak in recvfrom_into<br/>
........<br/>
  r46736 | gregory.p.smith | 2006-06-08 07:17:08 +0200 (Thu, 08 Jun 2006) | 9 lines<br/>
<br/>
  - bsddb: the bsddb.dbtables Modify method now raises the proper error and<br/>
    aborts the db transaction safely when a modifier callback fails.<br/>
    Fixes SF python patch/bug #1408584.<br/>
<br/>
  Also cleans up the bsddb.dbtables docstrings since thats the only<br/>
  documentation that exists for that unadvertised module.  (people<br/>
  really should really just use sqlite3)<br/>
........<br/>
  r46737 | gregory.p.smith | 2006-06-08 07:38:11 +0200 (Thu, 08 Jun 2006) | 4 lines<br/>
<br/>
  * Turn the deadlock situation described in SF bug #775414 into a<br/>
    DBDeadLockError exception.<br/>
  * add the test case for my previous dbtables commit.<br/>
........<br/>
  r46738 | gregory.p.smith | 2006-06-08 07:39:54 +0200 (Thu, 08 Jun 2006) | 2 lines<br/>
<br/>
  pasted set_lk_detect line in wrong spot in previous commit.  fixed.  passes tests this time.<br/>
........<br/>
  r46739 | armin.rigo | 2006-06-08 12:56:24 +0200 (Thu, 08 Jun 2006) | 6 lines<br/>
<br/>
  (arre, arigo)  SF bug #1350060<br/>
<br/>
  Give a consistent behavior for comparison and hashing of method objects<br/>
  (both user- and built-in methods).  Now compares the 'self' recursively.<br/>
  The hash was already asking for the hash of 'self'.<br/>
........<br/>
  r46740 | andrew.kuchling | 2006-06-08 13:56:44 +0200 (Thu, 08 Jun 2006) | 1 line<br/>
<br/>
  Typo fix<br/>
........<br/>
  r46741 | georg.brandl | 2006-06-08 14:45:01 +0200 (Thu, 08 Jun 2006) | 2 lines<br/>
<br/>
  Bug #1502750: Fix getargs &quot;i&quot; format to use LONG_MIN and LONG_MAX for bounds checking.<br/>
........<br/>
  r46743 | georg.brandl | 2006-06-08 14:54:13 +0200 (Thu, 08 Jun 2006) | 2 lines<br/>
<br/>
  Bug #1502728: Correctly link against librt library on HP-UX.<br/>
........<br/>
  r46745 | georg.brandl | 2006-06-08 14:55:47 +0200 (Thu, 08 Jun 2006) | 3 lines<br/>
<br/>
  Add news for recent bugfix.<br/>
........<br/>
  r46746 | georg.brandl | 2006-06-08 15:31:07 +0200 (Thu, 08 Jun 2006) | 4 lines<br/>
<br/>
  Argh. &quot;integer&quot; is a very confusing word ;)<br/>
  Actually, checking for INT_MAX and INT_MIN is correct since<br/>
  the format code explicitly handles a C &quot;int&quot;.<br/>
........<br/>
  r46748 | nick.coghlan | 2006-06-08 15:54:49 +0200 (Thu, 08 Jun 2006) | 1 line<br/>
<br/>
  Add functools.update_wrapper() and functools.wraps() as described in PEP 356<br/>
........<br/>
  r46751 | georg.brandl | 2006-06-08 16:50:21 +0200 (Thu, 08 Jun 2006) | 4 lines<br/>
<br/>
  Bug #1502805: don't alias file.__exit__ to file.close since the<br/>
  latter can return something that's true.<br/>
........<br/>
  r46752 | georg.brandl | 2006-06-08 16:50:53 +0200 (Thu, 08 Jun 2006) | 3 lines<br/>
<br/>
  Convert test_file to unittest.<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>Thu, 08 Jun 2006 15:35:45 +0000</pubDate>
</item>
<item>
    <title>Issue #18377: Code cleanup in Python Launcher</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5d41ebc79738/Mac/PythonLauncher/MyDocument.m</link>
    <description><![CDATA[Issue #18377: Code cleanup in Python Launcher<br/>
<br/>
This changeset fixes a number of compiler warnings in the Python Launcher<br/>
binary for OSX. It also cleans up whitespace usage in those sources.]]></description>
    <author>&#82;&#111;&#110;&#97;&#108;&#100;&#32;&#79;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#32;&#60;&#114;&#111;&#110;&#97;&#108;&#100;&#111;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#64;&#109;&#97;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 07 Jul 2013 09:49:23 +0200</pubDate>
</item>
<item>
    <title>Issue #12990: The &quot;Python Launcher&quot; on OSX could not launch python scripts that have paths that include wide characters.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7ec9255d4189/Mac/PythonLauncher/MyDocument.m</link>
    <description><![CDATA[Issue #12990: The &quot;Python Launcher&quot; on OSX could not launch python scripts that have paths that include wide characters.]]></description>
    <author>&#82;&#111;&#110;&#97;&#108;&#100;&#32;&#79;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#32;&#60;&#114;&#111;&#110;&#97;&#108;&#100;&#111;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#64;&#109;&#97;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 06 Jul 2013 13:19:58 +0200</pubDate>
</item>
<item>
    <title>Fix for #1905: PythonLauncher not working correctly on OSX 10.5/Leopard</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3f84e6ae36da/Mac/PythonLauncher/MyDocument.m</link>
    <description><![CDATA[Fix for #1905: PythonLauncher not working correctly on OSX 10.5/Leopard<br/>
<br/>
This fixes both Python Launchar and the terminalcommand module.]]></description>
    <author>&#82;&#111;&#110;&#97;&#108;&#100;&#32;&#79;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#32;&#60;&#114;&#111;&#110;&#97;&#108;&#100;&#111;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#64;&#109;&#97;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 02 May 2008 21:42:35 +0000</pubDate>
</item>
<item>
    <title>Move Mac/OSX/PythonLauncher one level up</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1cb2ece4b9e1/Mac/PythonLauncher/MyDocument.m</link>
    <description><![CDATA[Move Mac/OSX/PythonLauncher one level up]]></description>
    <author>&#82;&#111;&#110;&#97;&#108;&#100;&#32;&#79;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#32;&#60;&#114;&#111;&#110;&#97;&#108;&#100;&#111;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#64;&#109;&#97;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 07 Jun 2006 18:58:01 +0000</pubDate>
</item>

  </channel>
</rss>
