Commit graph

45470 commits

Author SHA1 Message Date
Giampaolo Rodolà
f4977d2f50 Merged revisions 88501 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88501 | giampaolo.rodola | 2011-02-22 16:56:20 +0100 (mar, 22 feb 2011) | 1 line

  smtlib.py PEP8 normalization via pep8.py script.
........
2011-02-24 20:25:11 +00:00
Raymond Hettinger
8edd2e9720 Issue #11296: rsplit() mentioned twice for the same change. 2011-02-24 11:15:36 +00:00
Benjamin Peterson
edf5132dfe Merged revisions 88540-88541 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88540 | benjamin.peterson | 2011-02-23 20:46:00 -0600 (Wed, 23 Feb 2011) | 1 line

  this seems to be pointlessly nested
........
  r88541 | benjamin.peterson | 2011-02-23 20:53:05 -0600 (Wed, 23 Feb 2011) | 1 line

  rewrite
........
2011-02-24 03:03:46 +00:00
Raymond Hettinger
756fe2608d Issue #11304: Input/output tutorial - PI is rounded not truncated. 2011-02-24 00:06:16 +00:00
Victor Stinner
659eb84457 Merged revisions 88481 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88481 | victor.stinner | 2011-02-21 22:13:44 +0100 (lun., 21 févr. 2011) | 4 lines

  Fix PyUnicode_FromFormatV("%c") for non-BMP char

  Issue #10830: Fix PyUnicode_FromFormatV("%c") for non-BMP characters on
  narrow build.
........
2011-02-23 12:14:22 +00:00
Victor Stinner
02bfdb3f79 Merged revisions 88530 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88530 | victor.stinner | 2011-02-23 13:07:37 +0100 (mer., 23 févr. 2011) | 4 lines

  Issue #11272: Fix input() and sys.stdin for Windows newline

  On Windows, input() strips '\r' (and not only '\n'), and sys.stdin uses
  universal newline (replace '\r\n' by '\n').
........
2011-02-23 12:10:23 +00:00
Lars Gustäbel
9f6cbe09cc Merged revisions 88528 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88528 | lars.gustaebel | 2011-02-23 12:42:22 +0100 (Wed, 23 Feb 2011) | 16 lines

  Issue #11224: Improved sparse file read support (r85916) introduced a
  regression in _FileInFile which is used in file-like objects returned
  by TarFile.extractfile(). The inefficient design of the
  _FileInFile.read() method causes various dramatic side-effects and
  errors:

    - The data segment of a file member is read completely into memory
      every(!) time a small block is accessed. This is not only slow
      but may cause unexpected MemoryErrors with very large files.
    - Reading members from compressed tar archives is even slower
      because of the excessive backwards seeking which is done when the
      same data segment is read over and over again.
    - As a backwards seek on a TarFile opened in stream mode is not
      possible, using extractfile() fails with a StreamError.
........
2011-02-23 11:52:31 +00:00
Raymond Hettinger
dcb29c93d2 Add tests for the collections helper class and sync-up with py3k branch. 2011-02-23 08:28:06 +00:00
Raymond Hettinger
48e5cd3df3 nits 2011-02-23 04:22:31 +00:00
Victor Stinner
eda71c9ef1 Merged revisions 88517 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88517 | victor.stinner | 2011-02-23 00:38:34 +0100 (mer., 23 févr. 2011) | 1 line

  Issue #3080: document encoding used by import functions
........
2011-02-22 23:43:57 +00:00
Antoine Pitrou
cc76a410e2 Merged revisions 88511 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88511 | antoine.pitrou | 2011-02-22 22:42:56 +0100 (mar., 22 févr. 2011) | 4 lines

  Issue #11277: finally fix Snow Leopard crash following r88460.
  (probably an OS-related issue with mmap)
........
2011-02-22 22:36:07 +00:00
Brett Cannon
d8878ccf13 Blocked revisions 88507 via svnmerge
........
  r88507 | brett.cannon | 2011-02-22 12:17:14 -0800 (Tue, 22 Feb 2011) | 1 line

  Fix test.test_crypt.test_methods() to pass on OS X.
........
2011-02-22 20:18:11 +00:00
Brett Cannon
c564a96583 Blocked revisions 88506 via svnmerge
........
  r88506 | brett.cannon | 2011-02-22 12:15:44 -0800 (Tue, 22 Feb 2011) | 2 lines

  Issue #8914: fix various warnings from the Clang static analyzer v254.
........
2011-02-22 20:17:24 +00:00
Brett Cannon
4f85c3fa4c Blocked revisions 88503 via svnmerge
........
  r88503 | brett.cannon | 2011-02-22 11:12:43 -0800 (Tue, 22 Feb 2011) | 1 line

  Add lib2to3.__main__ to make it easier for debugging purposes to run 2to3.
........
2011-02-22 19:13:46 +00:00
Terry Reedy
ba9ad6021a Fix typo reported by 'Paddy' on python-list. 2011-02-22 16:24:07 +00:00
Brett Cannon
45b96d373e Merged revisions 88498 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88498 | brett.cannon | 2011-02-21 19:25:12 -0800 (Mon, 21 Feb 2011) | 8 lines

  Issue #11074: Make 'tokenize' so it can be reloaded.

  The module stored away the 'open' object as found in the global namespace
  (which fell through to the built-in namespace) since it defined its own 'open'.
  Problem is that if you reloaded the module it then grabbed the 'open' defined
  in the previous load, leading to code that infinite recursed. Switched to
  simply call builtins.open directly.
........
2011-02-22 03:35:18 +00:00
Brett Cannon
64c9af1508 Merged revisions 88496 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88496 | brett.cannon | 2011-02-21 19:14:12 -0800 (Mon, 21 Feb 2011) | 4 lines

  Issue #10512: close the log file in cgi when running tests.

  Thanks to Nadeem Vawda for the find and an initial fix.
........
2011-02-22 03:16:07 +00:00
Brett Cannon
d8b64788ce Blocked revisions 88494 via svnmerge
........
  r88494 | brett.cannon | 2011-02-21 19:04:06 -0800 (Mon, 21 Feb 2011) | 10 lines

  Issue #10992: make tests pass when run under coverage.

  Various tests fail when run under coverage. A primary culprit is refcount tests
  which fail as the counts are thrown off by the coverage code. A new decorator
  -- test.support.refcount_test -- is used to decorate tests which test refcounts
  and to skip them when running under coverage. Other tests simply fail because
  of changes in the system (e.g., __local__ suddenly appearing).

  Thanks to Kristian Vlaardingerbroek for helping to diagnose the test failures.
........
2011-02-22 03:07:39 +00:00
Antoine Pitrou
97696cbf36 Merged revisions 88486 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88486 | antoine.pitrou | 2011-02-22 00:41:12 +0100 (mar., 22 févr. 2011) | 5 lines

  Issue #4681: Allow mmap() to work on file sizes and offsets larger than
  4GB, even on 32-bit builds.  Initial patch by Ross Lagerwall, adapted for
  32-bit Windows.
........
2011-02-21 23:46:27 +00:00
Antoine Pitrou
a47c25d74f Merged revisions 88484 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88484 | antoine.pitrou | 2011-02-21 22:55:48 +0100 (lun., 21 févr. 2011) | 4 lines

  Issue #10826: Prevent sporadic failure in test_subprocess on Solaris due
  to open door files.
........
2011-02-21 21:58:42 +00:00
Ned Deily
a16b05b317 Merged revisions 88475 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88475 | ned.deily | 2011-02-21 12:44:27 -0800 (Mon, 21 Feb 2011) | 3 lines

  Issue #11268: Prevent Mac OS X Installer failure if Documentation
  package had previously been installed.
........
2011-02-21 20:52:58 +00:00
Raymond Hettinger
540b636077 Issue 11263: Fix link to source code. 2011-02-21 19:56:24 +00:00
Brett Cannon
461be07745 Blocked revisions 88467 via svnmerge
........
  r88467 | brett.cannon | 2011-02-21 11:29:56 -0800 (Mon, 21 Feb 2011) | 11 lines

  Issue #10990: Prevent tests from clobbering a set trace function.

  Many tests simply didn't care if they unset a pre-existing trace function. This
  made test coverage impossible. This patch fixes various tests to put back any
  pre-existing trace function. It also introduces test.support.no_tracing as a
  decorator which will temporarily unset the trace function for tests which
  simply fail otherwise.

  Thanks to Kristian Vlaardingerbroek for helping to find the cause of various
  trace function unsets.
........
2011-02-21 19:50:24 +00:00
Brett Cannon
b5e69da9f1 Merged revisions 88465 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88465 | brett.cannon | 2011-02-21 11:24:10 -0800 (Mon, 21 Feb 2011) | 2 lines

  Ignore Vim .swp files.
........
2011-02-21 19:49:20 +00:00
Raymond Hettinger
e66036063b Issue #11089: Fix performance issue limiting the use of ConfigParser()
with large config files.
2011-02-21 19:38:53 +00:00
Antoine Pitrou
bf709fe08c Merged revisions 88464,88466 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88464 | antoine.pitrou | 2011-02-21 20:05:08 +0100 (lun., 21 févr. 2011) | 3 lines

  Fix issues on 32-bit systems introduced by r88460
........
  r88466 | antoine.pitrou | 2011-02-21 20:28:40 +0100 (lun., 21 févr. 2011) | 3 lines

  Fix compile error under MSVC introduced by r88460.
........
2011-02-21 19:31:38 +00:00
Georg Brandl
0accdfa00b Update in-development version. 2011-02-21 18:13:44 +00:00
Antoine Pitrou
f3d22755f9 Merged revisions 88460 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88460 | antoine.pitrou | 2011-02-21 19:03:13 +0100 (lun., 21 févr. 2011) | 4 lines

  Issue #10276: Fix the results of zlib.crc32() and zlib.adler32() on buffers
  larger than 4GB.  Patch by Nadeem Vawda.
........
2011-02-21 18:09:00 +00:00
Raymond Hettinger
f5692b0476 Issue 10160: Both single-arg and multi-arg calls have been sped-up. 2011-02-21 17:53:16 +00:00
Martin v. Löwis
7be5b78b4f Merged revisions 88456 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r88456 | martin.v.loewis | 2011-02-21 17:24:00 +0100 (Mo, 21 Feb 2011) | 2 lines

  - Check for NULL result in PyType_FromSpec.
........
2011-02-21 16:26:47 +00:00
Martin v. Löwis
98a755ded4 Initialized merge tracking via "svnmerge" with revisions "1-88445" from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
2011-02-21 16:18:49 +00:00
Georg Brandl
1bd8c46361 Tag release 3.2. 2011-02-20 10:42:18 +00:00
Georg Brandl
29360893df Make a 3.2 maintenance branch. 2011-02-20 10:31:59 +00:00
Georg Brandl
260a788767 Version bump to 3.2 final. 2011-02-20 10:29:04 +00:00
Georg Brandl
14927d0928 Topic and suspicious update. 2011-02-20 10:22:41 +00:00
Georg Brandl
032400b2d8 #11249: in PyType_FromSpec, copy tp_doc slot since it usually will point to a static string literal which should not be deallocated together with the type. 2011-02-19 21:47:02 +00:00
Éric Araujo
e0e824d2ed Fix two typos in what’s new (#11234). 2011-02-19 18:46:02 +00:00
Éric Araujo
85dacf7267 Some more grammar fixes/typos for what’s new (approved by Raymond; #11071) 2011-02-19 18:06:50 +00:00
Georg Brandl
216e404bca #11184: Fix large file support on AIX. 2011-02-19 08:58:23 +00:00
Georg Brandl
6e8d17c062 #11222: fix non-framework shared library build on Mac, patch by Ned Deily. 2011-02-19 08:47:14 +00:00
Georg Brandl
6c9ba24d64 #10709: add back an updated AIX-NOTES (as README.AIX). 2011-02-19 08:44:47 +00:00
Brett Cannon
6277fa4f7d Update the porting HOWTO to be a little less harsh on using 2to3.
Patch reviewed by Raymond Hettinger, permission from Georg Brandl to commit
during an RC.
2011-02-18 01:34:28 +00:00
Raymond Hettinger
8f0ae9a17f Doc fixups. 2011-02-18 00:53:55 +00:00
Raymond Hettinger
03a6e6630b Fix-up logging.dictConfig() example. 2011-02-17 19:19:44 +00:00
Raymond Hettinger
4a8f50a85c Fix an import and add a citation. 2011-02-17 19:05:53 +00:00
Georg Brandl
59e87bd251 #730467: Another small AIX fix. 2011-02-15 19:48:59 +00:00
Georg Brandl
9a829bed97 #941346: Fix broken shared library build on AIX. Patch by Sebastien Sable, review by Antoine Pitrou. 2011-02-15 15:44:51 +00:00
Georg Brandl
08e278a562 Remove editing slip. 2011-02-15 12:44:43 +00:00
Georg Brandl
dbb958561d Apply logging SocketHandler doc update by Vinay. 2011-02-15 12:41:17 +00:00
Raymond Hettinger
44efc6522a Fix accumulate() example. (Reported by David Murray.) 2011-02-14 18:18:49 +00:00