]> granicus.if.org Git - python/log
python
16 years agoIssue #4935: The overflow checking code in the expandtabs() method common
Antoine Pitrou [Tue, 13 Jan 2009 22:59:11 +0000 (22:59 +0000)]
Issue #4935: The overflow checking code in the expandtabs() method common
to str, bytes and bytearray could be optimized away by the compiler (*), letting
the interpreter segfault instead of raising an error.

(*) or at least it is our interpretation

16 years agoBlocked revisions 68579-68580,68584 via svnmerge
Benjamin Peterson [Tue, 13 Jan 2009 22:33:14 +0000 (22:33 +0000)]
Blocked revisions 68579-68580,68584 via svnmerge

........
  r68579 | benjamin.peterson | 2009-01-13 15:42:23 -0600 (Tue, 13 Jan 2009) | 1 line

  make bytearrayobject.o depend on the stringlib #4936
........
  r68580 | benjamin.peterson | 2009-01-13 15:43:11 -0600 (Tue, 13 Jan 2009) | 1 line

  add bytearrayobject.h to PYTHON_HEADERS
........
  r68584 | benjamin.peterson | 2009-01-13 16:22:41 -0600 (Tue, 13 Jan 2009) | 1 line

  de-spacify
........

16 years agode-spacify
Benjamin Peterson [Tue, 13 Jan 2009 22:25:18 +0000 (22:25 +0000)]
de-spacify

16 years agomake bytearrayobject.o depend on the stringlib headers #4936
Benjamin Peterson [Tue, 13 Jan 2009 21:53:28 +0000 (21:53 +0000)]
make bytearrayobject.o depend on the stringlib headers #4936

16 years agoMerged revisions 68425,68461,68498 via svnmerge from
Benjamin Peterson [Tue, 13 Jan 2009 02:11:23 +0000 (02:11 +0000)]
Merged revisions 68425,68461,68498 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68425 | benjamin.peterson | 2009-01-08 20:56:32 -0600 (Thu, 08 Jan 2009) | 1 line

  fix markup
........
  r68461 | kristjan.jonsson | 2009-01-09 15:35:16 -0600 (Fri, 09 Jan 2009) | 2 lines

  Issue 4293:  Make Py_AddPendingCall() thread safe
  Add test cases and documentation
........
  r68498 | benjamin.peterson | 2009-01-10 13:08:49 -0600 (Sat, 10 Jan 2009) | 1 line

  fix encoding
........

16 years agoMerged revisions 68560 via svnmerge from
Amaury Forgeot d'Arc [Mon, 12 Jan 2009 23:58:21 +0000 (23:58 +0000)]
Merged revisions 68560 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68560 | amaury.forgeotdarc | 2009-01-13 00:36:55 +0100 (mar., 13 janv. 2009) | 6 lines

  #3720: Interpreter crashes when an evil iterator removes its own next function.

  Now the slot is filled with a function that always raises.

  Will not backport: extensions compiled with 2.6.x would not run on 2.6.0.
........

16 years agoIssue #4910 (1st patch of a series): fix int() and the corresponding
Mark Dickinson [Mon, 12 Jan 2009 20:49:19 +0000 (20:49 +0000)]
Issue #4910 (1st patch of a series):  fix int() and the corresponding
PyNumber_Int/PyNumber_Long API function so that it no longer attempts
to call the __long__ method for conversion.  Only the __int__ and __trunc__
methods are used.  (This removes a major remaining use of the nb_long
slot from the Python 3.x core.)

Thanks Benjamin for review.

16 years agoMerged revisions 68455,68476,68542 via svnmerge from
Martin v. Löwis [Mon, 12 Jan 2009 08:21:03 +0000 (08:21 +0000)]
Merged revisions 68455,68476,68542 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68455 | kristjan.jonsson | 2009-01-09 21:03:27 +0100 (Fr, 09 Jan 2009) | 1 line

  Issue 3582.  Improved thread support and TLS for Windows
........
  r68476 | kristjan.jonsson | 2009-01-10 13:14:31 +0100 (Sa, 10 Jan 2009) | 1 line

  Issue 4906:  Preserve windows error state across PyThread_get_key_value
........
  r68542 | martin.v.loewis | 2009-01-12 09:11:24 +0100 (Mo, 12 Jan 2009) | 2 lines

  Issue #4893: Use NT threading on CE.
........

16 years agoMerged revisions 68540 via svnmerge from
Martin v. Löwis [Mon, 12 Jan 2009 07:59:10 +0000 (07:59 +0000)]
Merged revisions 68540 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68540 | martin.v.loewis | 2009-01-12 08:57:11 +0100 (Mo, 12 Jan 2009) | 2 lines

  Issue #4915: Port sysmodule to Windows CE.
........

16 years agoFixes issue #3826 and #4791:
Gregory P. Smith [Mon, 12 Jan 2009 04:50:11 +0000 (04:50 +0000)]
Fixes issue #3826 and #4791:
Have SocketIO objects update their reference count in the underlying
socket object on close() so that the underlying socket object is
closed immediately when the last user is done rather than at an
unknown later time when garbage collection can do it.

16 years agoremove docs for PyBytes_Format #4917
Benjamin Peterson [Mon, 12 Jan 2009 00:28:16 +0000 (00:28 +0000)]
remove docs for PyBytes_Format #4917

16 years agoIssue #4916: fix little-endian UTF-16 decoding bug on big-endian UCS-4 builds, introd...
Antoine Pitrou [Sun, 11 Jan 2009 23:56:55 +0000 (23:56 +0000)]
Issue #4916: fix little-endian UTF-16 decoding bug on big-endian UCS-4 builds, introduced by r68483.

16 years agoMerged revisions 68381 via svnmerge from
Benjamin Peterson [Sun, 11 Jan 2009 17:13:55 +0000 (17:13 +0000)]
Merged revisions 68381 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68381 | martin.v.loewis | 2009-01-07 12:40:40 -0600 (Wed, 07 Jan 2009) | 2 lines

  Issue #4850: Change COUNT_ALLOCS variables to Py_ssize_t.
........

16 years agoRemove __long__ methods from UserString and from Demo/ classes.
Mark Dickinson [Sun, 11 Jan 2009 11:54:02 +0000 (11:54 +0000)]
Remove __long__ methods from UserString and from Demo/ classes.

16 years agoMerged revisions 68527 via svnmerge from
Martin v. Löwis [Sun, 11 Jan 2009 09:45:11 +0000 (09:45 +0000)]
Merged revisions 68527 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68527 | martin.v.loewis | 2009-01-11 10:43:55 +0100 (So, 11 Jan 2009) | 2 lines

  Issue #4895: Use _strdup on Windows CE.
........

16 years agoMerged revisions 68523 via svnmerge from
Martin v. Löwis [Sun, 11 Jan 2009 09:30:50 +0000 (09:30 +0000)]
Merged revisions 68523 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68523 | martin.v.loewis | 2009-01-11 10:26:54 +0100 (So, 11 Jan 2009) | 2 lines

  Issue #4279: Fix build of parsermodule under Cygwin.
........

16 years agoricos isn't supported
Benjamin Peterson [Sat, 10 Jan 2009 23:49:20 +0000 (23:49 +0000)]
ricos isn't supported

16 years agofix syntax in ctypes.util
Benjamin Peterson [Sat, 10 Jan 2009 22:37:11 +0000 (22:37 +0000)]
fix syntax in ctypes.util

16 years agoIssue #4910: replace "long" with "int" in docstring for __long__ slot and
Mark Dickinson [Sat, 10 Jan 2009 22:14:33 +0000 (22:14 +0000)]
Issue #4910: replace "long" with "int" in docstring for __long__ slot and
in documentation for PyNumber_Long.

16 years agoCorrected minor typo and added .currentmodule directives to fix missing cross-references.
Vinay Sajip [Sat, 10 Jan 2009 19:23:34 +0000 (19:23 +0000)]
Corrected minor typo and added .currentmodule directives to fix missing cross-references.

16 years agoMerged revisions 68499 via svnmerge from
Mark Dickinson [Sat, 10 Jan 2009 19:16:40 +0000 (19:16 +0000)]
Merged revisions 68499 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68499 | mark.dickinson | 2009-01-10 19:14:55 +0000 (Sat, 10 Jan 2009) | 2 lines

  Remove an unnecessary check from test_decimal.
........

16 years agoMerged revisions 68496 via svnmerge from
Antoine Pitrou [Sat, 10 Jan 2009 18:38:45 +0000 (18:38 +0000)]
Merged revisions 68496 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68496 | antoine.pitrou | 2009-01-10 19:33:21 +0100 (sam., 10 janv. 2009) | 3 lines

  Add ACKS entries for some of the patches I've been committing.
........

16 years agoBlocked revisions 68487 via svnmerge
Benjamin Peterson [Sat, 10 Jan 2009 17:14:04 +0000 (17:14 +0000)]
Blocked revisions 68487 via svnmerge

........
  r68487 | matthias.klose | 2009-01-10 11:00:42 -0600 (Sat, 10 Jan 2009) | 3 lines

  - Issue #4861: ctypes.util.find_library(): Robustify. Fix library detection on
    biarch systems. Try to rely on ldconfig only, without using objdump and gcc.
........

16 years agoMerge r68487 from svn+ssh://pythondev@svn.python.org/python/trunk:
Matthias Klose [Sat, 10 Jan 2009 17:08:25 +0000 (17:08 +0000)]
Merge r68487 from svn+ssh://pythondev@svn.python.org/python/trunk:

- Issue #4861: ctypes.util.find_library(): Robustify. Fix library detection on
  biarch systems. Try to rely on ldconfig only, without using objdump and gcc.

16 years agofix typo #4904
Benjamin Peterson [Sat, 10 Jan 2009 17:05:44 +0000 (17:05 +0000)]
fix typo #4904

16 years agoMerged revisions 68484-68485 via svnmerge from
Antoine Pitrou [Sat, 10 Jan 2009 16:22:51 +0000 (16:22 +0000)]
Merged revisions 68484-68485 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68484 | antoine.pitrou | 2009-01-10 17:13:45 +0100 (sam., 10 janv. 2009) | 3 lines

  Issue #3860: GzipFile and BZ2File now support the context manager protocol.
........
  r68485 | antoine.pitrou | 2009-01-10 17:15:24 +0100 (sam., 10 janv. 2009) | 1 line

  Add NEWS entry for r68484.
........

16 years agoIssue #4868: utf-8, utf-16 and latin1 decoding are now 2x to 4x faster. The
Antoine Pitrou [Sat, 10 Jan 2009 15:40:25 +0000 (15:40 +0000)]
Issue #4868: utf-8, utf-16 and latin1 decoding are now 2x to 4x faster. The
common cases are optimized thanks to a dedicated fast path and a moderate
amount of loop unrolling.

This will especially help text I/O (we already register a 30% speedup on large
reads on the io-c branch).

16 years agoCorrected an incorrect self-reference.
Vinay Sajip [Sat, 10 Jan 2009 13:42:23 +0000 (13:42 +0000)]
Corrected an incorrect self-reference.

16 years agoMinor documentation changes relating to NullHandler, the module used for handlers...
Vinay Sajip [Sat, 10 Jan 2009 13:37:26 +0000 (13:37 +0000)]
Minor documentation changes relating to NullHandler, the module used for handlers and references to ConfigParser.

16 years agoFixed 2to3 issue on tix module.
Hirokazu Yamamoto [Sat, 10 Jan 2009 12:15:23 +0000 (12:15 +0000)]
Fixed 2to3 issue on tix module.

16 years agoCommit miss.
Hirokazu Yamamoto [Sat, 10 Jan 2009 11:55:57 +0000 (11:55 +0000)]
Commit miss.

16 years agoMerged revisions 68468-68470 via svnmerge from
Hirokazu Yamamoto [Sat, 10 Jan 2009 11:48:27 +0000 (11:48 +0000)]
Merged revisions 68468-68470 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68468 | hirokazu.yamamoto | 2009-01-10 17:09:43 +0900 | 1 line

  Bump up Tcl/Tk version on VC6. (tcl8.4.12 -> tcl8.5.2, tk8.4.12 -> tk8.5.2, tix8.4.0 -> tix8.4.3)
........
  r68469 | hirokazu.yamamoto | 2009-01-10 17:12:09 +0900 | 1 line

  Link to debug version of Tcl/Tk when python is built as debug version.
........
  r68470 | hirokazu.yamamoto | 2009-01-10 18:18:16 +0900 | 1 line

  Added helper script to build Tcl/Tk.
........

16 years agoUnblocked revisions 68425 via svnmerge
Benjamin Peterson [Sat, 10 Jan 2009 04:11:21 +0000 (04:11 +0000)]
Unblocked revisions 68425 via svnmerge

........
  r68425 | benjamin.peterson | 2009-01-08 20:56:32 -0600 (Thu, 08 Jan 2009) | 1 line

  fix markup
........

16 years agoMerged revisions 68462 via svnmerge from
Antoine Pitrou [Fri, 9 Jan 2009 22:27:08 +0000 (22:27 +0000)]
Merged revisions 68462 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68462 | antoine.pitrou | 2009-01-09 22:40:55 +0100 (ven., 09 janv. 2009) | 6 lines

  Issue #4074: Change the criteria for doing a full garbage collection (i.e.
  collecting the oldest generation) so that allocating lots of objects without
  destroying them does not show quadratic performance. Based on a proposal by
  Martin von Löwis at http://mail.python.org/pipermail/python-dev/2008-June/080579.html.
........

16 years agoFix bug introduced in r68451: stdio must always be opened in line-buffered mode
Antoine Pitrou [Fri, 9 Jan 2009 22:12:30 +0000 (22:12 +0000)]
Fix bug introduced in r68451: stdio must always be opened in line-buffered mode
if isatty() is true.

16 years agoIssue #4604: Some objects of the I/O library could still be used after
Antoine Pitrou [Fri, 9 Jan 2009 19:54:29 +0000 (19:54 +0000)]
Issue #4604: Some objects of the I/O library could still be used after
having been closed (for instance, a read() call could return some
previously buffered data). Patch by Dmitry Vasiliev.

16 years agoBuglet: fix unittest.main()
Antoine Pitrou [Fri, 9 Jan 2009 19:29:16 +0000 (19:29 +0000)]
Buglet: fix unittest.main()

16 years agoIssue #4705: Fix the -u ("unbuffered binary stdout and stderr") command-line
Antoine Pitrou [Fri, 9 Jan 2009 18:53:14 +0000 (18:53 +0000)]
Issue #4705: Fix the -u ("unbuffered binary stdout and stderr") command-line
flag to work properly. Furthermore, when specifying -u, the text stdout
and stderr streams have line-by-line buffering enabled (the default being
to buffer arbitrary chunks of data). Patch by Victor Stinner, test by me.

16 years agoBlocked revisions 68439 via svnmerge
Hirokazu Yamamoto [Fri, 9 Jan 2009 04:48:19 +0000 (04:48 +0000)]
Blocked revisions 68439 via svnmerge

........
  r68439 | hirokazu.yamamoto | 2009-01-09 13:10:40 +0900 | 1 line

  Bump up bsddb version on VC6. (db-4.4.20 -> db-4.7.25)
........

16 years agoMerged revisions 68435 via svnmerge from
Hirokazu Yamamoto [Fri, 9 Jan 2009 04:41:03 +0000 (04:41 +0000)]
Merged revisions 68435 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68435 | hirokazu.yamamoto | 2009-01-09 12:32:46 +0900 | 1 line

  Bump up bzip2 version on VC6. (bzip2-1.0.3 -> bzip2-1.0.5)
........

16 years agoMerged revisions 68167,68276,68292-68293,68344 via svnmerge from
Benjamin Peterson [Fri, 9 Jan 2009 04:11:44 +0000 (04:11 +0000)]
Merged revisions 68167,68276,68292-68293,68344 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68167 | vinay.sajip | 2009-01-02 12:53:04 -0600 (Fri, 02 Jan 2009) | 1 line

  Minor documentation changes relating to NullHandler, the module used for handlers and references to ConfigParser.
........
  r68276 | tarek.ziade | 2009-01-03 18:04:49 -0600 (Sat, 03 Jan 2009) | 1 line

  fixed #1702551: distutils sdist was not pruning VCS directories under win32
........
  r68292 | skip.montanaro | 2009-01-04 04:36:58 -0600 (Sun, 04 Jan 2009) | 3 lines

  If user configures --without-gcc give preference to $CC instead of blindly
  assuming the compiler will be "cc".
........
  r68293 | tarek.ziade | 2009-01-04 04:37:52 -0600 (Sun, 04 Jan 2009) | 1 line

  using clearer syntax
........
  r68344 | marc-andre.lemburg | 2009-01-05 13:43:35 -0600 (Mon, 05 Jan 2009) | 7 lines

  Fix #4846 (Py_UNICODE_ISSPACE causes linker error) by moving the declaration
  into the extern "C" section.

  Add a few more comments and apply some minor edits to make the file contents
  fit the original structure again.
........

16 years agoReduce the size of the _PyLong_DigitValue table.
Raymond Hettinger [Fri, 9 Jan 2009 03:58:09 +0000 (03:58 +0000)]
Reduce the size of the _PyLong_DigitValue table.

16 years agoMerged revisions 67985 via svnmerge from
Benjamin Peterson [Fri, 9 Jan 2009 03:42:38 +0000 (03:42 +0000)]
Merged revisions 67985 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r67985 | antoine.pitrou | 2008-12-28 10:01:11 -0600 (Sun, 28 Dec 2008) | 4 lines

  Issue #2153: modernize coding style of unittest.py, remove obsolete compatibility stuff.
  Patch by Virgil Dupras.
........

16 years agoBlocked revisions 68243,68395,68432 via svnmerge
Benjamin Peterson [Fri, 9 Jan 2009 03:24:29 +0000 (03:24 +0000)]
Blocked revisions 68243,68395,68432 via svnmerge

........
  r68243 | georg.brandl | 2009-01-03 16:15:42 -0600 (Sat, 03 Jan 2009) | 2 lines

  Add temporary code to fix the automatic doc build failure.
........
  r68395 | raymond.hettinger | 2009-01-08 00:39:04 -0600 (Thu, 08 Jan 2009) | 1 line

  Forward port r68394 for issue 4816.
........
  r68432 | benjamin.peterson | 2009-01-08 21:15:00 -0600 (Thu, 08 Jan 2009) | 1 line

  remove temporary code now
........

16 years agoBlocked revisions 68424-68426,68429-68430 via svnmerge
Benjamin Peterson [Fri, 9 Jan 2009 03:16:55 +0000 (03:16 +0000)]
Blocked revisions 68424-68426,68429-68430 via svnmerge

........
  r68424 | benjamin.peterson | 2009-01-08 20:53:35 -0600 (Thu, 08 Jan 2009) | 1 line

  specify what -3 warnings are about
........
  r68425 | benjamin.peterson | 2009-01-08 20:56:32 -0600 (Thu, 08 Jan 2009) | 1 line

  fix markup
........
  r68426 | benjamin.peterson | 2009-01-08 21:03:05 -0600 (Thu, 08 Jan 2009) | 1 line

  fix spelling
........
  r68429 | benjamin.peterson | 2009-01-08 21:05:14 -0600 (Thu, 08 Jan 2009) | 1 line

  add -3 to manpage
........
  r68430 | benjamin.peterson | 2009-01-08 21:07:27 -0600 (Thu, 08 Jan 2009) | 1 line

  be more specific in -3 option help
........

16 years agoMerged revisions 68288-68291,68325-68326,68338,68388,68393,68423 via svnmerge from
Benjamin Peterson [Fri, 9 Jan 2009 03:03:23 +0000 (03:03 +0000)]
Merged revisions 68288-68291,68325-68326,68338,68388,68393,68423 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

................
  r68288 | benjamin.peterson | 2009-01-03 18:39:07 -0600 (Sat, 03 Jan 2009) | 1 line

  only check the actual compile() call for a SyntaxError
................
  r68289 | georg.brandl | 2009-01-04 02:26:10 -0600 (Sun, 04 Jan 2009) | 2 lines

  Test commit.
................
  r68290 | georg.brandl | 2009-01-04 04:23:49 -0600 (Sun, 04 Jan 2009) | 4 lines

  Add "suspicious" builder which finds leftover markup in the HTML files.

  Patch by Gabriel Genellina.
................
  r68291 | georg.brandl | 2009-01-04 04:24:09 -0600 (Sun, 04 Jan 2009) | 2 lines

  Fix two issues found by the suspicious builder.
................
  r68325 | benjamin.peterson | 2009-01-04 16:00:18 -0600 (Sun, 04 Jan 2009) | 1 line

  use Jinja 2.1.1
................
  r68326 | georg.brandl | 2009-01-04 16:03:10 -0600 (Sun, 04 Jan 2009) | 2 lines

  Update make.bat.
................
  r68338 | neal.norwitz | 2009-01-04 21:57:25 -0600 (Sun, 04 Jan 2009) | 1 line

  Make sure to checkout any new packages
................
  r68388 | benjamin.peterson | 2009-01-07 21:39:46 -0600 (Wed, 07 Jan 2009) | 1 line

  string exceptions are gone
................
  r68393 | benjamin.peterson | 2009-01-07 22:01:00 -0600 (Wed, 07 Jan 2009) | 1 line

  use new sphinx modules
................
  r68423 | benjamin.peterson | 2009-01-08 20:13:34 -0600 (Thu, 08 Jan 2009) | 29 lines

  Merged revisions 68306-68308,68340,68368,68422 via svnmerge from
  svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

  ........
    r68306 | benjamin.peterson | 2009-01-04 12:27:19 -0600 (Sun, 04 Jan 2009) | 1 line

    fix_urllib: add mappings for the url parsing functions
  ........
    r68307 | benjamin.peterson | 2009-01-04 12:30:01 -0600 (Sun, 04 Jan 2009) | 1 line

    remove duplicated function
  ........
    r68308 | benjamin.peterson | 2009-01-04 12:50:34 -0600 (Sun, 04 Jan 2009) | 1 line

    turtle is no longer renamed
  ........
    r68340 | georg.brandl | 2009-01-05 02:11:39 -0600 (Mon, 05 Jan 2009) | 2 lines

    Fix undefined locals in parse_tokens().
  ........
    r68368 | benjamin.peterson | 2009-01-06 17:56:10 -0600 (Tue, 06 Jan 2009) | 1 line

    fix typo (thanks to Robert Lehmann)
  ........
    r68422 | benjamin.peterson | 2009-01-08 20:01:03 -0600 (Thu, 08 Jan 2009) | 1 line

    run the imports fixers after fix_import, so fix_import doesn't try to make stdlib renames into relative imports #4876
  ........
................

16 years agoMerged revisions 68415 via svnmerge from
Tarek Ziadé [Fri, 9 Jan 2009 00:15:45 +0000 (00:15 +0000)]
Merged revisions 68415 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68415 | tarek.ziade | 2009-01-09 00:56:31 +0100 (Fri, 09 Jan 2009) | 1 line

  fixed #4394 make the storage of the password optional in .pypirc
........

16 years agoIssue #4751: hashlib now releases the GIL when hashing large buffers
Antoine Pitrou [Thu, 8 Jan 2009 21:17:16 +0000 (21:17 +0000)]
Issue #4751: hashlib now releases the GIL when hashing large buffers
(with a hardwired threshold of 2048 bytes), allowing better parallelization
on multi-CPU systems. Contributed by Lukas Lueg (ebfe) and Victor Stinner.

16 years agoMerge in r68394 fixing itertools.permutations() and combinations().
Raymond Hettinger [Thu, 8 Jan 2009 21:01:54 +0000 (21:01 +0000)]
Merge in r68394 fixing itertools.permutations() and combinations().

16 years agoFixed a crash in ctypes, when HAVE_USABLE_WCHAR_T is false.
Thomas Heller [Thu, 8 Jan 2009 09:34:20 +0000 (09:34 +0000)]
Fixed a crash in ctypes, when HAVE_USABLE_WCHAR_T is false.
Fixes issue #4867.

16 years agoMerged revisions 68378 via svnmerge from
Mark Dickinson [Wed, 7 Jan 2009 17:54:07 +0000 (17:54 +0000)]
Merged revisions 68378 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68378 | mark.dickinson | 2009-01-07 17:48:33 +0000 (Wed, 07 Jan 2009) | 2 lines

  Issue #4869: clarify documentation for random.expovariate.
........

16 years agoMerged revisions 68373 via svnmerge from
Hirokazu Yamamoto [Wed, 7 Jan 2009 10:11:17 +0000 (10:11 +0000)]
Merged revisions 68373 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68373 | hirokazu.yamamoto | 2009-01-07 18:42:28 +0900 | 2 lines

  Issue #4864: test_msvc9compiler failed on VC6/7.
  Reviewed by Amaury Forgeot d'Arc.
........

16 years agoMerged revisions 68360-68361 via svnmerge from
Antoine Pitrou [Tue, 6 Jan 2009 19:02:24 +0000 (19:02 +0000)]
Merged revisions 68360-68361 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68360 | antoine.pitrou | 2009-01-06 19:10:47 +0100 (mar., 06 janv. 2009) | 7 lines

  Issue #1180193: When importing a module from a .pyc (or .pyo) file with
  an existing .py counterpart, override the co_filename attributes of all
  code objects if the original filename is obsolete (which can happen if the
  file has been renamed, moved, or if it is accessed through different paths).
  Patch by Ziga Seilnacht and Jean-Paul Calderone.
........
  r68361 | antoine.pitrou | 2009-01-06 19:34:08 +0100 (mar., 06 janv. 2009) | 3 lines

  Use shutil.rmtree rather than os.rmdir.
........

16 years agoMini-optimization: use pack/unpack functions for argument tuples.
Raymond Hettinger [Tue, 6 Jan 2009 09:37:13 +0000 (09:37 +0000)]
Mini-optimization: use pack/unpack functions for argument tuples.

16 years agoMerged revisions 68312 via svnmerge from
Mark Dickinson [Mon, 5 Jan 2009 17:10:09 +0000 (17:10 +0000)]
Merged revisions 68312 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68312 | mark.dickinson | 2009-01-04 20:19:41 +0000 (Sun, 04 Jan 2009) | 4 lines

  It's wrong to use AC_REPLACE_FUNCS for hypot, since there's no longer any
  Python/hypot.c replacement file.  Use AC_CHECK_FUNCS instead.  This change
  should be backported to 2.6 and 3.0.
........

16 years agoMerged revisions 68311 via svnmerge from
Mark Dickinson [Mon, 5 Jan 2009 17:08:27 +0000 (17:08 +0000)]
Merged revisions 68311 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68311 | mark.dickinson | 2009-01-04 19:53:00 +0000 (Sun, 04 Jan 2009) | 2 lines

  Use C99 'isfinite' macro in preference to BSD-derived 'finite' function.
........

16 years ago#4614: document PyModule_Create and PyModuleDef struct.
Georg Brandl [Sun, 4 Jan 2009 23:20:14 +0000 (23:20 +0000)]
#4614: document PyModule_Create and PyModuleDef struct.

16 years agoMerged revisions 68319 via svnmerge from
Antoine Pitrou [Sun, 4 Jan 2009 21:37:59 +0000 (21:37 +0000)]
Merged revisions 68319 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68319 | antoine.pitrou | 2009-01-04 22:29:23 +0100 (dim., 04 janv. 2009) | 3 lines

  Issue #4272: Add an optional argument to the GzipFile constructor to override the timestamp in the gzip stream.
........

16 years agoMerged revisions 68317-68318 via svnmerge from
Mark Dickinson [Sun, 4 Jan 2009 21:34:18 +0000 (21:34 +0000)]
Merged revisions 68317-68318 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68317 | mark.dickinson | 2009-01-04 21:22:02 +0000 (Sun, 04 Jan 2009) | 2 lines

  More Python 2.3 compatibility fixes for decimal.py.
........
  r68318 | mark.dickinson | 2009-01-04 21:25:40 +0000 (Sun, 04 Jan 2009) | 2 lines

  Misc/NEWS entry for r68317
........

16 years agoMerged revisions 68314 via svnmerge from
Mark Dickinson [Sun, 4 Jan 2009 21:17:43 +0000 (21:17 +0000)]
Merged revisions 68314 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68314 | mark.dickinson | 2009-01-04 21:10:56 +0000 (Sun, 04 Jan 2009) | 5 lines

  Fix Decimal.from_float to use valid Python 2.3 syntax, as per
  comments at top of decimal.py.  (But note that the from_float
  method itself with still not be usable before Python 2.7.)
  See issue 4796 for discussion.
........

16 years agoBuglet: restore functioning of gzip as an executable when (de)compressing from stdin...
Antoine Pitrou [Sun, 4 Jan 2009 21:11:10 +0000 (21:11 +0000)]
Buglet: restore functioning of gzip as an executable when (de)compressing from stdin to stdout

16 years agofix a lot of Tkinter imports
Benjamin Peterson [Sun, 4 Jan 2009 18:53:28 +0000 (18:53 +0000)]
fix a lot of Tkinter imports

16 years agoMerged revisions 68304 via svnmerge from
Mark Dickinson [Sun, 4 Jan 2009 17:02:56 +0000 (17:02 +0000)]
Merged revisions 68304 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68304 | mark.dickinson | 2009-01-04 17:02:05 +0000 (Sun, 04 Jan 2009) | 2 lines

  Fix HAVE_DECL_ISINF/ISNAN test (again).
........

16 years agoMerged revisions 68302 via svnmerge from
Mark Dickinson [Sun, 4 Jan 2009 16:41:08 +0000 (16:41 +0000)]
Merged revisions 68302 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68302 | mark.dickinson | 2009-01-04 16:06:40 +0000 (Sun, 04 Jan 2009) | 4 lines

  Oops.  Need to check not only that HAVE_DECL_ISINF is defined, but also
  that it's equal to 1.  (If isinf isn't defined, HAVE_DECL_ISINF is
  defined to be 0, rather than being undefined.)
........

16 years ago#4826 exec() doesn't take a file object anymore
Benjamin Peterson [Sun, 4 Jan 2009 15:30:39 +0000 (15:30 +0000)]
#4826 exec() doesn't take a file object anymore

16 years agoMerged revisions 68296,68299 via svnmerge from
Mark Dickinson [Sun, 4 Jan 2009 15:09:02 +0000 (15:09 +0000)]
Merged revisions 68296,68299 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68296 | mark.dickinson | 2009-01-04 12:29:36 +0000 (Sun, 04 Jan 2009) | 6 lines

  Add autoconf test to detect x87-style double rounding, as described in
  issue #2937.  This information can be helpful for diagnosing platform-
  specific problems in math and cmath.  The result of the test also
  serves as a fairly reliable indicator of whether the x87 floating-point
  instructions (as opposed to SSE2) are in use on Intel x86/x86_64 systems.
........
  r68299 | mark.dickinson | 2009-01-04 13:57:26 +0000 (Sun, 04 Jan 2009) | 4 lines

  isinf and isnan are macros, not functions; fix configure script
  to use AC_CHECK_DECLS instead of AC_CHECK_FUNCS for these.
  (See discussion in issue #4506)
........

16 years agoRemove 2.6 versionchanges, turn 2.7 ones into 3.1.
Georg Brandl [Sun, 4 Jan 2009 00:28:14 +0000 (00:28 +0000)]
Remove 2.6 versionchanges, turn 2.7 ones into 3.1.

16 years agotest_urllib would set environment variable NO_PROXY without removing it afterwards.
Antoine Pitrou [Sat, 3 Jan 2009 22:55:38 +0000 (22:55 +0000)]
test_urllib would set environment variable NO_PROXY without removing it afterwards.

16 years agoBlocked revisions 68179,68208-68209,68238,68240 via svnmerge
Georg Brandl [Sat, 3 Jan 2009 22:48:18 +0000 (22:48 +0000)]
Blocked revisions 68179,68208-68209,68238,68240 via svnmerge

........
  r68179 | raymond.hettinger | 2009-01-02 22:26:45 +0100 (Fri, 02 Jan 2009) | 1 line

  Issue #4615.  Document how to use itertools for de-duping.
........
  r68208 | raymond.hettinger | 2009-01-03 20:02:23 +0100 (Sat, 03 Jan 2009) | 1 line

  Issue 4796: Add from_float methods to the decimal module.
........
  r68209 | raymond.hettinger | 2009-01-03 20:08:10 +0100 (Sat, 03 Jan 2009) | 1 line

  Reapply r68191.
........
  r68238 | georg.brandl | 2009-01-03 23:03:11 +0100 (Sat, 03 Jan 2009) | 2 lines

  Manually merge r68095,68186,68187,68188,68190 from 2.6 branch.
........
  r68240 | georg.brandl | 2009-01-03 23:05:22 +0100 (Sat, 03 Jan 2009) | 2 lines

  Manually merge r67868 from 2.6 branch.
........

16 years agoMerged revisions 68162,68166,68171,68176,68195-68196,68210,68232 via svnmerge from
Georg Brandl [Sat, 3 Jan 2009 22:47:39 +0000 (22:47 +0000)]
Merged revisions 68162,68166,68171,68176,68195-68196,68210,68232 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68162 | ronald.oussoren | 2009-01-02 16:06:00 +0100 (Fri, 02 Jan 2009) | 3 lines

  Fix for issue 4472 is incompatible with Cygwin, this patch
  should fix that.
........
  r68166 | benjamin.peterson | 2009-01-02 19:26:23 +0100 (Fri, 02 Jan 2009) | 1 line

  document PyMemberDef
........
  r68171 | georg.brandl | 2009-01-02 21:25:14 +0100 (Fri, 02 Jan 2009) | 3 lines

  #4811: fix markup glitches (mostly remains of the conversion),
  found by Gabriel Genellina.
........
  r68176 | andrew.kuchling | 2009-01-02 22:00:35 +0100 (Fri, 02 Jan 2009) | 1 line

  Add various items
........
  r68195 | georg.brandl | 2009-01-03 14:45:15 +0100 (Sat, 03 Jan 2009) | 2 lines

  Remove useless string literal.
........
  r68196 | georg.brandl | 2009-01-03 15:29:53 +0100 (Sat, 03 Jan 2009) | 2 lines

  Fix indentation.
........
  r68210 | georg.brandl | 2009-01-03 20:10:12 +0100 (Sat, 03 Jan 2009) | 2 lines

  Set eol-style correctly for mp_distributing.py.
........
  r68232 | georg.brandl | 2009-01-03 22:52:16 +0100 (Sat, 03 Jan 2009) | 2 lines

  Grammar fix.
........

16 years agoBlocked revisions 68150,68156,68158-68161,68163 via svnmerge
Georg Brandl [Sat, 3 Jan 2009 22:37:17 +0000 (22:37 +0000)]
Blocked revisions 68150,68156,68158-68161,68163 via svnmerge

........
  r68150 | ronald.oussoren | 2009-01-02 12:46:05 +0100 (Fri, 02 Jan 2009) | 1 line

  Fix for issue 3433
........
  r68156 | ronald.oussoren | 2009-01-02 15:10:20 +0100 (Fri, 02 Jan 2009) | 1 line

  Fix for issue1594
........
  r68158 | ronald.oussoren | 2009-01-02 15:46:19 +0100 (Fri, 02 Jan 2009) | 2 lines

  Fix for issue 900949
........
  r68159 | ronald.oussoren | 2009-01-02 15:48:17 +0100 (Fri, 02 Jan 2009) | 2 lines

  Fix for issue 1627952
........
  r68160 | ronald.oussoren | 2009-01-02 15:52:09 +0100 (Fri, 02 Jan 2009) | 2 lines

  Fix for issue r1737832
........
  r68161 | ronald.oussoren | 2009-01-02 16:00:05 +0100 (Fri, 02 Jan 2009) | 3 lines

  Fix for issue 1149804
........
  r68163 | ronald.oussoren | 2009-01-02 16:25:36 +0100 (Fri, 02 Jan 2009) | 2 lines

  Fix for issues #841800 and #900506
........

16 years agoMerged revisions 68112,68115,68120,68133,68141-68142,68145-68146,68148-68149 via...
Georg Brandl [Sat, 3 Jan 2009 22:33:39 +0000 (22:33 +0000)]
Merged revisions 68112,68115,68120,68133,68141-68142,68145-68146,68148-68149 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68112 | benjamin.peterson | 2009-01-01 00:48:39 +0100 (Thu, 01 Jan 2009) | 1 line

  #4795 inspect.isgeneratorfunction() should return False instead of None
........
  r68115 | benjamin.peterson | 2009-01-01 05:04:41 +0100 (Thu, 01 Jan 2009) | 1 line

  simplfy code
........
  r68120 | georg.brandl | 2009-01-01 13:15:31 +0100 (Thu, 01 Jan 2009) | 4 lines

  #4228: Pack negative values the same way as 2.4
  in struct's L format.
........
  r68133 | antoine.pitrou | 2009-01-01 16:38:03 +0100 (Thu, 01 Jan 2009) | 1 line

  fill in actual issue number in tests
........
  r68141 | benjamin.peterson | 2009-01-01 17:43:12 +0100 (Thu, 01 Jan 2009) | 1 line

  fix highlighting
........
  r68142 | benjamin.peterson | 2009-01-01 18:29:49 +0100 (Thu, 01 Jan 2009) | 2 lines

  welcome to 2009, Python!
........
  r68145 | amaury.forgeotdarc | 2009-01-02 01:03:54 +0100 (Fri, 02 Jan 2009) | 5 lines

  #4801 _collections module fails to build on cygwin.

  _PyObject_GC_TRACK is the macro version of PyObject_GC_Track,
  and according to documentation it should not be used for extension modules.
........
  r68146 | ronald.oussoren | 2009-01-02 11:44:46 +0100 (Fri, 02 Jan 2009) | 2 lines

  Fix for issue4472: "configure --enable-shared doesn't work on OSX"
........
  r68148 | ronald.oussoren | 2009-01-02 11:48:31 +0100 (Fri, 02 Jan 2009) | 2 lines

  Forgot to add a NEWS item in my previous checkin
........
  r68149 | ronald.oussoren | 2009-01-02 11:50:48 +0100 (Fri, 02 Jan 2009) | 2 lines

  Fix for issue4780
........

16 years agoForgot to remove no longer needed code since r68237
Guilherme Polo [Sat, 3 Jan 2009 22:13:31 +0000 (22:13 +0000)]
Forgot to remove no longer needed code since r68237

16 years agoManually merge r68096,68189 from 3.0 branch.
Georg Brandl [Sat, 3 Jan 2009 22:07:57 +0000 (22:07 +0000)]
Manually merge r68096,68189 from 3.0 branch.

16 years agoFix for issue #3638: Remove module level functions in _tkinter that
Guilherme Polo [Sat, 3 Jan 2009 22:00:39 +0000 (22:00 +0000)]
Fix for issue #3638: Remove module level functions in _tkinter that
depend on TkappObject

16 years agoBlocked revisions 68231 via svnmerge
Guilherme Polo [Sat, 3 Jan 2009 21:53:34 +0000 (21:53 +0000)]
Blocked revisions 68231 via svnmerge

........
  r68231 | guilherme.polo | 2009-01-03 19:51:09 -0200 (Sat, 03 Jan 2009) | 4 lines

  The _tkinter module functions "createfilehandler", "deletefilehandler",
  "createtimerhandler", "mainloop", "dooneevent" and "quit" have been
  deprecated for removal in 3.x (part of issue #3638).
........

16 years agoFix a few remaining problems found by rstlint.
Georg Brandl [Sat, 3 Jan 2009 21:31:47 +0000 (21:31 +0000)]
Fix a few remaining problems found by rstlint.

16 years agoMerged revisions 68222 via svnmerge from
Georg Brandl [Sat, 3 Jan 2009 21:30:40 +0000 (21:30 +0000)]
Merged revisions 68222 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68222 | georg.brandl | 2009-01-03 22:11:58 +0100 (Sat, 03 Jan 2009) | 2 lines

  Disable the line length checker by default.
........

16 years agoMerged revisions 68221 via svnmerge from
Georg Brandl [Sat, 3 Jan 2009 21:26:05 +0000 (21:26 +0000)]
Merged revisions 68221 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68221 | georg.brandl | 2009-01-03 22:04:55 +0100 (Sat, 03 Jan 2009) | 2 lines

  Remove tabs from the documentation.
........

16 years agoRemove trailing whitespace.
Georg Brandl [Sat, 3 Jan 2009 21:18:54 +0000 (21:18 +0000)]
Remove trailing whitespace.

16 years agoBlocked revisions 68220 via svnmerge
Georg Brandl [Sat, 3 Jan 2009 21:17:44 +0000 (21:17 +0000)]
Blocked revisions 68220 via svnmerge

........
  r68220 | georg.brandl | 2009-01-03 21:55:06 +0100 (Sat, 03 Jan 2009) | 2 lines

  Remove trailing whitespace.
........

16 years agoMerged revisions 68219 via svnmerge from
Georg Brandl [Sat, 3 Jan 2009 21:17:04 +0000 (21:17 +0000)]
Merged revisions 68219 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68219 | georg.brandl | 2009-01-03 21:47:01 +0100 (Sat, 03 Jan 2009) | 2 lines

  Fix uses of the default role.
........

16 years agoMerged revisions 68214-68215,68217-68218 via svnmerge from
Georg Brandl [Sat, 3 Jan 2009 21:15:20 +0000 (21:15 +0000)]
Merged revisions 68214-68215,68217-68218 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68214 | georg.brandl | 2009-01-03 20:44:48 +0100 (Sat, 03 Jan 2009) | 2 lines

  Make indentation consistent.
........
  r68215 | georg.brandl | 2009-01-03 21:15:14 +0100 (Sat, 03 Jan 2009) | 2 lines

  Fix role name.
........
  r68217 | georg.brandl | 2009-01-03 21:30:15 +0100 (Sat, 03 Jan 2009) | 2 lines

  Add rstlint, a little tool to find subtle markup problems and inconsistencies in the Doc sources.
........
  r68218 | georg.brandl | 2009-01-03 21:38:59 +0100 (Sat, 03 Jan 2009) | 2 lines

  Recognize usage of the default role.
........

16 years agoFix BytesWarning with -bb in wsgiref.headers.Headers.
Antoine Pitrou [Sat, 3 Jan 2009 20:28:05 +0000 (20:28 +0000)]
Fix BytesWarning with -bb in wsgiref.headers.Headers.

16 years agoIssue #4822: fix messy indentation in memoryobject.c/.h, before we may backport it...
Antoine Pitrou [Sat, 3 Jan 2009 19:20:36 +0000 (19:20 +0000)]
Issue #4822: fix messy indentation in memoryobject.c/.h, before we may backport it to trunk.
Reviewed on IRC by Georg Brandl, with assistance by Benjamin Peterson.

16 years agoIssue 4796: Add from_float methods to the decimal module.
Raymond Hettinger [Sat, 3 Jan 2009 19:20:32 +0000 (19:20 +0000)]
Issue 4796: Add from_float methods to the decimal module.

16 years agoActually make test_wsgiref independent from the Python version.
Antoine Pitrou [Sat, 3 Jan 2009 18:49:41 +0000 (18:49 +0000)]
Actually make test_wsgiref independent from the Python version.

16 years agoIssue #4718: Adapt the wsgiref package so that it actually works with Python 3.x,
Antoine Pitrou [Sat, 3 Jan 2009 18:41:49 +0000 (18:41 +0000)]
Issue #4718: Adapt the wsgiref package so that it actually works with Python 3.x,
in accordance with http://www.wsgi.org/wsgi/Amendments_1.0

16 years agoMerged revisions 68203 via svnmerge from
Martin v. Löwis [Sat, 3 Jan 2009 17:22:40 +0000 (17:22 +0000)]
Merged revisions 68203 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68203 | martin.v.loewis | 2009-01-03 18:19:26 +0100 (Sa, 03 Jan 2009) | 2 lines

  Issue #4817: Remove unused function PyOS_GetLastModificationTime.
........

16 years agoIssue #4580: slicing of memoryviews when itemsize != 1 is wrong.
Antoine Pitrou [Sat, 3 Jan 2009 16:59:18 +0000 (16:59 +0000)]
Issue #4580: slicing of memoryviews when itemsize != 1 is wrong.
Also fix len() to return number of items rather than length in bytes.

I'm sorry it was not possible for me to work on this without reindenting
a bit some stuff around. The indentation in memoryobject.c is a mess,
I'll open a separate bug for it.

16 years agoMerged revisions 68197 via svnmerge from
Benjamin Peterson [Sat, 3 Jan 2009 16:53:14 +0000 (16:53 +0000)]
Merged revisions 68197 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

................
  r68197 | benjamin.peterson | 2009-01-03 10:34:02 -0600 (Sat, 03 Jan 2009) | 55 lines

  Merged revisions 67900-67901,67919,67928,67984,67991-67993,68106-68108,68110 via svnmerge from
  svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

  ........
    r67900 | benjamin.peterson | 2008-12-22 14:02:45 -0600 (Mon, 22 Dec 2008) | 4 lines

    fix_execfile: wrap the open(fn).read() call in compile(), so the filename is preserved

    also add unittests for the fixer
  ........
    r67901 | benjamin.peterson | 2008-12-22 14:09:55 -0600 (Mon, 22 Dec 2008) | 1 line

    remove unused import
  ........
    r67919 | benjamin.peterson | 2008-12-23 13:12:22 -0600 (Tue, 23 Dec 2008) | 1 line

    copy permission bits from the backup to the original
  ........
    r67928 | benjamin.peterson | 2008-12-26 20:49:30 -0600 (Fri, 26 Dec 2008) | 1 line

    don't be so idiot about multiple local imports in fix_import; still won't handle absolute and local imports on the same line
  ........
    r67984 | benjamin.peterson | 2008-12-28 09:55:16 -0600 (Sun, 28 Dec 2008) | 1 line

    don't need loop
  ........
    r67991 | benjamin.peterson | 2008-12-28 14:30:26 -0600 (Sun, 28 Dec 2008) | 1 line

    actually call finish_tree()
  ........
    r67992 | benjamin.peterson | 2008-12-28 14:34:47 -0600 (Sun, 28 Dec 2008) | 1 line

    remove useless test
  ........
    r67993 | benjamin.peterson | 2008-12-28 15:04:32 -0600 (Sun, 28 Dec 2008) | 1 line

    update pyk3's test grammar
  ........
    r68106 | benjamin.peterson | 2008-12-31 11:53:58 -0600 (Wed, 31 Dec 2008) | 1 line

    #2734 don't convert every instance of long (eg if it's an attribute)
  ........
    r68107 | benjamin.peterson | 2008-12-31 11:55:10 -0600 (Wed, 31 Dec 2008) | 1 line

    add another test
  ........
    r68108 | benjamin.peterson | 2008-12-31 12:00:12 -0600 (Wed, 31 Dec 2008) | 1 line

    don't change long even if it's the only argument name
  ........
    r68110 | benjamin.peterson | 2008-12-31 14:13:26 -0600 (Wed, 31 Dec 2008) | 1 line

    remove unused import
  ........
................

16 years agoMerged revisions 68191 via svnmerge from
Mark Dickinson [Sat, 3 Jan 2009 12:11:47 +0000 (12:11 +0000)]
Merged revisions 68191 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68191 | mark.dickinson | 2009-01-03 12:07:20 +0000 (Sat, 03 Jan 2009) | 2 lines

  Issue #4812:  further renaming of internal Decimal constants, for clarity.
........

16 years agoMerged revisions 68182 via svnmerge from
Mark Dickinson [Fri, 2 Jan 2009 23:23:21 +0000 (23:23 +0000)]
Merged revisions 68182 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68182 | mark.dickinson | 2009-01-02 23:07:08 +0000 (Fri, 02 Jan 2009) | 4 lines

  Issue #4812: add missing underscore prefix to some internal-use-only
  constants in the decimal module.  (Dec_0 becomes _Dec_0, etc.)
........

16 years agoIssue #4615. Document how to use itertools for de-duping.
Raymond Hettinger [Fri, 2 Jan 2009 21:39:07 +0000 (21:39 +0000)]
Issue #4615.  Document how to use itertools for de-duping.

16 years agoMerged revisions 68174 via svnmerge from
Benjamin Peterson [Fri, 2 Jan 2009 21:24:04 +0000 (21:24 +0000)]
Merged revisions 68174 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68174 | benjamin.peterson | 2009-01-02 14:47:27 -0600 (Fri, 02 Jan 2009) | 1 line

  fix compilation on non-Windows platforms
........

16 years agoMerged revisions 68172-68173 via svnmerge from
Martin v. Löwis [Fri, 2 Jan 2009 20:47:48 +0000 (20:47 +0000)]
Merged revisions 68172-68173 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68172 | martin.v.loewis | 2009-01-02 21:32:55 +0100 (Fr, 02 Jan 2009) | 2 lines

  Issue #4075: Use OutputDebugStringW in Py_FatalError.
........
  r68173 | martin.v.loewis | 2009-01-02 21:40:14 +0100 (Fr, 02 Jan 2009) | 2 lines

  Issue #4051: Prevent conflict of UNICODE macros in cPickle.
........

16 years ago#4808: move old API below new API doc.
Georg Brandl [Fri, 2 Jan 2009 20:10:05 +0000 (20:10 +0000)]
#4808: move old API below new API doc.

16 years agoRemove traces of Py_InitModule*.
Georg Brandl [Fri, 2 Jan 2009 19:20:26 +0000 (19:20 +0000)]
Remove traces of Py_InitModule*.

16 years agoMinor documentation changes relating to NullHandler, the module used for handlers...
Vinay Sajip [Fri, 2 Jan 2009 18:53:45 +0000 (18:53 +0000)]
Minor documentation changes relating to NullHandler, the module used for handlers and references to ConfigParser.

16 years agoIssue #4738: finer-grained locking in the zlib module.
Antoine Pitrou [Fri, 2 Jan 2009 17:34:35 +0000 (17:34 +0000)]
Issue #4738: finer-grained locking in the zlib module.