]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
16 years agoBlocked revisions 69336 via svnmerge
Tarek Ziadé [Fri, 6 Feb 2009 00:55:05 +0000 (00:55 +0000)] 
Blocked revisions 69336 via svnmerge

................
  r69336 | tarek.ziade | 2009-02-06 01:53:43 +0100 (Fri, 06 Feb 2009) | 9 lines

  Merged revisions 69332 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69332 | tarek.ziade | 2009-02-06 01:49:45 +0100 (Fri, 06 Feb 2009) | 1 line

    using >= so setting verbose to 2 will work as well
  ........
................

16 years agoBlocked revisions 69335 via svnmerge
Tarek Ziadé [Fri, 6 Feb 2009 00:54:46 +0000 (00:54 +0000)] 
Blocked revisions 69335 via svnmerge

................
  r69335 | tarek.ziade | 2009-02-06 01:52:52 +0100 (Fri, 06 Feb 2009) | 9 lines

  Merged revisions 69330 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69330 | tarek.ziade | 2009-02-06 01:46:57 +0100 (Fri, 06 Feb 2009) | 1 line

    README now reflects the current state
  ........
................

16 years agoBlocked revisions 69326 via svnmerge
Tarek Ziadé [Fri, 6 Feb 2009 00:40:15 +0000 (00:40 +0000)] 
Blocked revisions 69326 via svnmerge

................
  r69326 | tarek.ziade | 2009-02-06 01:38:35 +0100 (Fri, 06 Feb 2009) | 9 lines

  Merged revisions 69324 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69324 | tarek.ziade | 2009-02-06 01:31:59 +0100 (Fri, 06 Feb 2009) | 1 line

    Fixed #1276768: verbose option was not used in the code.
  ........
................

16 years agoMerged revisions 69318 via svnmerge from
Tarek Ziadé [Thu, 5 Feb 2009 22:58:41 +0000 (22:58 +0000)] 
Merged revisions 69318 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r69318 | tarek.ziade | 2009-02-05 23:56:14 +0100 (Thu, 05 Feb 2009) | 9 lines

  Merged revisions 69316 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69316 | tarek.ziade | 2009-02-05 23:52:52 +0100 (Thu, 05 Feb 2009) | 1 line

    Fixed #5132: enable extensions to link on Solaris
  ........
................

16 years agoMinor doc fixes.
Raymond Hettinger [Wed, 4 Feb 2009 19:42:15 +0000 (19:42 +0000)] 
Minor doc fixes.

17 years agoThe default shelve pickle protocol should have been 3.
Raymond Hettinger [Tue, 3 Feb 2009 04:16:34 +0000 (04:16 +0000)] 
The default shelve pickle protocol should have been 3.

17 years agoRegister decimals as numbers.Number
Raymond Hettinger [Tue, 3 Feb 2009 03:50:39 +0000 (03:50 +0000)] 
Register decimals as numbers.Number

17 years agoValidate that __length_hint__ returns a usable result.
Raymond Hettinger [Tue, 3 Feb 2009 02:15:22 +0000 (02:15 +0000)] 
Validate that __length_hint__ returns a usable result.

17 years agoIssue 1242657: list(obj) can swallow KeyboardInterrupt.
Raymond Hettinger [Mon, 2 Feb 2009 23:42:36 +0000 (23:42 +0000)] 
Issue 1242657: list(obj) can swallow KeyboardInterrupt.

17 years agoMerged revisions 69224 via svnmerge from
Mark Dickinson [Mon, 2 Feb 2009 21:37:16 +0000 (21:37 +0000)] 
Merged revisions 69224 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69224 | mark.dickinson | 2009-02-02 21:29:40 +0000 (Mon, 02 Feb 2009) | 3 lines

  Issue #1717, continued: Doc fixes and other cleanup related
  to renaming of tp_compare.
........

17 years agoMerged revisions 69222 via svnmerge from
Guilherme Polo [Mon, 2 Feb 2009 21:23:52 +0000 (21:23 +0000)] 
Merged revisions 69222 via svnmerge from
svn+ssh://pythondev/python/branches/py3k

................
  r69222 | guilherme.polo | 2009-02-02 19:17:09 -0200 (Mon, 02 Feb 2009) | 13 lines

  Merged revisions 69217,69219 via svnmerge from
  svn+ssh://pythondev/python/trunk

  ........
    r69217 | guilherme.polo | 2009-02-02 19:08:32 -0200 (Mon, 02 Feb 2009) | 1 line

    Fix for issue #1581476
  ........
    r69219 | guilherme.polo | 2009-02-02 19:14:14 -0200 (Mon, 02 Feb 2009) | 1 line

    NEWS entry for issue #1581476
  ........
................

17 years agoMerged revisions 69218 via svnmerge from
Mark Dickinson [Mon, 2 Feb 2009 21:16:47 +0000 (21:16 +0000)] 
Merged revisions 69218 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69218 | mark.dickinson | 2009-02-02 21:11:16 +0000 (Mon, 02 Feb 2009) | 3 lines

  Change type of tp_reserved from cmpfunc to (void *);  remove definition
  of cmpfunc.
........

17 years agoMerged revisions 69214 via svnmerge from
Mark Dickinson [Mon, 2 Feb 2009 20:41:29 +0000 (20:41 +0000)] 
Merged revisions 69214 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69214 | mark.dickinson | 2009-02-02 20:36:42 +0000 (Mon, 02 Feb 2009) | 4 lines

  Issue #1717: rename tp_compare to tp_reserved.  I'll change the
  type of tp_compare in a separate commit, for ease of reversion
  should things go wrong.
........

17 years agoMerged revisions 69207 via svnmerge from
Martin v. Löwis [Mon, 2 Feb 2009 15:34:12 +0000 (15:34 +0000)] 
Merged revisions 69207 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r69207 | martin.v.loewis | 2009-02-02 16:32:22 +0100 (Mo, 02 Feb 2009) | 9 lines

  Merged revisions 69205 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69205 | martin.v.loewis | 2009-02-02 15:23:16 +0100 (Mo, 02 Feb 2009) | 1 line

    Issue #4494: Fix build with Py_NO_ENABLE_SHARED on Windows.
  ........
................

17 years agoMerged revisions 69202 via svnmerge from
Hirokazu Yamamoto [Mon, 2 Feb 2009 09:46:30 +0000 (09:46 +0000)] 
Merged revisions 69202 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r69202 | hirokazu.yamamoto | 2009-02-02 18:15:41 +0900 | 9 lines

  Merged revisions 69200 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69200 | hirokazu.yamamoto | 2009-02-02 17:01:17 +0900 | 1 line

    Set native svn:eol-style property for text files.
  ........
................

17 years agoMerged revisions 69192 via svnmerge from
Mark Dickinson [Sun, 1 Feb 2009 20:37:23 +0000 (20:37 +0000)] 
Merged revisions 69192 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69192 | mark.dickinson | 2009-02-01 20:36:08 +0000 (Sun, 01 Feb 2009) | 2 lines

  Remove exception for non-NULL tp_compare that was introduced in r69188.
........

17 years agoMerged revisions 69190 via svnmerge from
Mark Dickinson [Sun, 1 Feb 2009 14:19:33 +0000 (14:19 +0000)] 
Merged revisions 69190 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69190 | mark.dickinson | 2009-02-01 14:18:10 +0000 (Sun, 01 Feb 2009) | 2 lines

  Issue #1717: documentation fixes related to the cmp removal.
........

17 years agoMerged revisions 69188 via svnmerge from
Mark Dickinson [Sun, 1 Feb 2009 14:09:04 +0000 (14:09 +0000)] 
Merged revisions 69188 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69188 | mark.dickinson | 2009-02-01 13:59:22 +0000 (Sun, 01 Feb 2009) | 6 lines

  Issue #1717, continued:  remove PyObject_Compare and Py_CmpToRich declarations
  from object.h; don't inherit tp_compare slot on subclasses; and raise TypeError
  when initializing a type that has a nonzero tp_compare slot.  Fix up
  comparison-related comments in object.c and code.h.
........

17 years agoMerged revisions 69184 via svnmerge from
Mark Dickinson [Sun, 1 Feb 2009 12:31:56 +0000 (12:31 +0000)] 
Merged revisions 69184 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69184 | mark.dickinson | 2009-02-01 12:13:56 +0000 (Sun, 01 Feb 2009) | 3 lines

  Issue #1717:  remove the cmp builtin function, the C-API functions
  PyObject_Cmp, PyObject_Compare, and various support functions.
........

17 years agoMerged revisions 69181 via svnmerge from
Mark Dickinson [Sun, 1 Feb 2009 10:41:18 +0000 (10:41 +0000)] 
Merged revisions 69181 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69181 | mark.dickinson | 2009-02-01 10:28:51 +0000 (Sun, 01 Feb 2009) | 3 lines

  Issue #1717, stage 2: remove uses of tp_compare in Modules and most
  Objects.
........

17 years agowording update for issue4903
Gregory P. Smith [Sun, 1 Feb 2009 00:29:45 +0000 (00:29 +0000)] 
wording update for issue4903

17 years agofixup indentation hopefully for the last time
Benjamin Peterson [Sat, 31 Jan 2009 22:31:17 +0000 (22:31 +0000)] 
fixup indentation hopefully for the last time

17 years agoreplace the evil tabs of unicodeobject.c with beloved spaces
Benjamin Peterson [Sat, 31 Jan 2009 16:40:42 +0000 (16:40 +0000)] 
replace the evil tabs of unicodeobject.c with beloved spaces

17 years agoMerged revisions 69117 via svnmerge from
Hirokazu Yamamoto [Fri, 30 Jan 2009 11:05:53 +0000 (11:05 +0000)] 
Merged revisions 69117 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69117 | hirokazu.yamamoto | 2009-01-30 12:15:05 +0900 | 1 line

  Issue #5041: Fixed memory leak.
........

17 years agoBlocked revisions 69120 via svnmerge
Benjamin Peterson [Fri, 30 Jan 2009 04:03:25 +0000 (04:03 +0000)] 
Blocked revisions 69120 via svnmerge

................
  r69120 | benjamin.peterson | 2009-01-29 22:00:29 -0600 (Thu, 29 Jan 2009) | 21 lines

  Merged revisions 68840,68881,68943,68945 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68840 | andrew.kuchling | 2009-01-20 20:15:43 -0600 (Tue, 20 Jan 2009) | 1 line

    Add some items
  ........
    r68881 | andrew.kuchling | 2009-01-23 21:28:18 -0600 (Fri, 23 Jan 2009) | 1 line

    Add various items
  ........
    r68943 | tarek.ziade | 2009-01-25 16:09:10 -0600 (Sun, 25 Jan 2009) | 1 line

    Issue #5052: removed backward compatibility information (out of date)
  ........
    r68945 | tarek.ziade | 2009-01-25 16:11:04 -0600 (Sun, 25 Jan 2009) | 1 line

    added missing module docstring
  ........
................

17 years agoMerged revisions 69118 via svnmerge from
Benjamin Peterson [Fri, 30 Jan 2009 03:48:23 +0000 (03:48 +0000)] 
Merged revisions 69118 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r69118 | benjamin.peterson | 2009-01-29 21:39:35 -0600 (Thu, 29 Jan 2009) | 34 lines

  Merged revisions 68884,68973,68978,69003,69083,69112-69113 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68884 | kristjan.jonsson | 2009-01-24 04:52:26 -0600 (Sat, 24 Jan 2009) | 1 line

    Add a test for UNC import paths, see issue 3677
  ........
    r68973 | georg.brandl | 2009-01-26 15:29:38 -0600 (Mon, 26 Jan 2009) | 2 lines

    Copy over docs on advanced role features from Sphinx docs.
  ........
    r68978 | mark.dickinson | 2009-01-26 15:51:56 -0600 (Mon, 26 Jan 2009) | 3 lines

    Issue #5073: Fix occasional failure of bsddb/test/test_lock.py.  Thanks
    Hirokazu Yamamoto for the patch.
  ........
    r69003 | benjamin.peterson | 2009-01-26 21:07:53 -0600 (Mon, 26 Jan 2009) | 1 line

    excellent place to use a set() #5069
  ........
    r69083 | benjamin.peterson | 2009-01-28 21:03:00 -0600 (Wed, 28 Jan 2009) | 1 line

    fix download url
  ........
    r69112 | benjamin.peterson | 2009-01-29 20:02:25 -0600 (Thu, 29 Jan 2009) | 1 line

    pep8tify conditionals
  ........
    r69113 | benjamin.peterson | 2009-01-29 20:24:39 -0600 (Thu, 29 Jan 2009) | 1 line

    make _tkinter._flatten check the result of PySequence_Size for errors #3880
  ........
................

17 years agoMerged revisions 69108 via svnmerge from
Tarek Ziadé [Thu, 29 Jan 2009 23:56:08 +0000 (23:56 +0000)] 
Merged revisions 69108 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r69108 | tarek.ziade | 2009-01-30 00:54:06 +0100 (Fri, 30 Jan 2009) | 9 lines

  Merged revisions 69106 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69106 | tarek.ziade | 2009-01-30 00:49:17 +0100 (Fri, 30 Jan 2009) | 1 line

    fixed test_make_distribution so it runs on any platform, as long as tar an gzip are available
  ........
................

17 years agoMerged revisions 69101 via svnmerge from
Antoine Pitrou [Thu, 29 Jan 2009 20:38:03 +0000 (20:38 +0000)] 
Merged revisions 69101 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r69101 | antoine.pitrou | 2009-01-29 21:26:59 +0100 (jeu., 29 janv. 2009) | 11 lines

  Merged revisions 69100 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69100 | antoine.pitrou | 2009-01-29 21:19:34 +0100 (jeu., 29 janv. 2009) | 5 lines

    Issue #2047: shutil.move() could believe that its destination path was
    inside its source path if it began with the same letters (e.g. "src" vs.
    "src.new").
  ........
................

17 years agoMerged revisions 69098 via svnmerge from
Mark Hammond [Thu, 29 Jan 2009 13:12:10 +0000 (13:12 +0000)] 
Merged revisions 69098 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69098 | mark.hammond | 2009-01-30 00:08:01 +1100 (Fri, 30 Jan 2009) | 2 lines

  Fix issue5076: bdist_wininst fails on py3k
........

17 years agoMerged revisions 69096 via svnmerge from
Mark Hammond [Thu, 29 Jan 2009 12:41:42 +0000 (12:41 +0000)] 
Merged revisions 69096 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r69096 | mark.hammond | 2009-01-29 23:36:50 +1100 (Thu, 29 Jan 2009) | 9 lines

  Merged revisions 69094 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69094 | mark.hammond | 2009-01-29 23:13:31 +1100 (Thu, 29 Jan 2009) | 2 lines

    Fix issue5075: bdist_wininst should not depend on the vc runtime?
  ........
................

17 years agoBackport r69092 by hand since svnmerge keeps saying there is a conflict on '.'.
Brett Cannon [Thu, 29 Jan 2009 04:37:06 +0000 (04:37 +0000)] 
Backport r69092 by hand since svnmerge keeps saying there is a conflict on '.'.

17 years agoBlocked revisions 68791 via svnmerge
Brett Cannon [Thu, 29 Jan 2009 04:05:43 +0000 (04:05 +0000)] 
Blocked revisions 68791 via svnmerge

........
  r68791 | brett.cannon | 2009-01-19 18:21:27 -0800 (Mon, 19 Jan 2009) | 3 lines

  Document the (very small) public API for importlib. As time goes on and some
  key refactorings occur more of the API will be exposed and documented.
........

17 years agoCorrect docs for ABCs (MutableSequence was missing __setiem). Simplify the table...
Raymond Hettinger [Thu, 29 Jan 2009 00:04:02 +0000 (00:04 +0000)] 
Correct docs for ABCs (MutableSequence was missing __setiem).  Simplify the table by taking out inherited requirements for abstract methods.

17 years agoBeef-up tests for collections ABCs.
Raymond Hettinger [Wed, 28 Jan 2009 23:38:10 +0000 (23:38 +0000)] 
Beef-up tests for collections ABCs.

17 years agoMerged revisions 69068 via svnmerge from
Mark Dickinson [Wed, 28 Jan 2009 21:41:53 +0000 (21:41 +0000)] 
Merged revisions 69068 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69068 | mark.dickinson | 2009-01-28 21:25:58 +0000 (Wed, 28 Jan 2009) | 3 lines

  Issue #4707: round(x, n) now returns an integer when x is an integer.
  Previously it returned a float.
........

17 years agoFix spelling in filename.
Raymond Hettinger [Wed, 28 Jan 2009 21:06:01 +0000 (21:06 +0000)] 
Fix spelling in filename.

17 years agoBlocked revisions 69064 via svnmerge
Guilherme Polo [Wed, 28 Jan 2009 20:47:25 +0000 (20:47 +0000)] 
Blocked revisions 69064 via svnmerge

................
  r69064 | guilherme.polo | 2009-01-28 18:40:48 -0200 (Wed, 28 Jan 2009) | 23 lines

  Merged revisions 69060-69063 via svnmerge from
  svn+ssh://pythondev/python/trunk

  ........
    r69060 | guilherme.polo | 2009-01-28 17:23:28 -0200 (Wed, 28 Jan 2009) | 2 lines

    Added support for collecting tests only from specific packages.
  ........
    r69061 | guilherme.polo | 2009-01-28 17:28:04 -0200 (Wed, 28 Jan 2009) | 4 lines

    * Renaming test_tk_* to test_ttk_* since that is what they are testing.
    * Added ttk tests to the expected skips mapping just like where test_tcl
    was expected to be skipped too.
  ........
    r69062 | guilherme.polo | 2009-01-28 18:02:01 -0200 (Wed, 28 Jan 2009) | 1 line

    Make sure the root windows gets destroyed
  ........
    r69063 | guilherme.polo | 2009-01-28 18:03:26 -0200 (Wed, 28 Jan 2009) | 2 lines

    Issue #5083: New 'gui' resource for regrtest.
  ........
................

17 years agoBlocked revisions 69051,69055 via svnmerge
Guilherme Polo [Wed, 28 Jan 2009 16:17:01 +0000 (16:17 +0000)] 
Blocked revisions 69051,69055 via svnmerge

................
  r69051 | guilherme.polo | 2009-01-28 12:41:10 -0200 (Wed, 28 Jan 2009) | 9 lines

  Merged revisions 69050 via svnmerge from
  svn+ssh://pythondev/python/trunk

  ........
    r69050 | guilherme.polo | 2009-01-28 11:09:03 -0200 (Wed, 28 Jan 2009) | 2 lines

    Added the ttk module. See issue #2983: Ttk support for Tkinter.
  ........
................
  r69055 | guilherme.polo | 2009-01-28 14:06:51 -0200 (Wed, 28 Jan 2009) | 9 lines

  Merged revisions 69053 via svnmerge from
  svn+ssh://pythondev/python/trunk

  ........
    r69053 | guilherme.polo | 2009-01-28 13:56:01 -0200 (Wed, 28 Jan 2009) | 2 lines

    Demos for ttk added.
  ........
................

17 years agoMerged revisions 69041 via svnmerge from
Mark Hammond [Tue, 27 Jan 2009 23:50:56 +0000 (23:50 +0000)] 
Merged revisions 69041 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r69041 | mark.hammond | 2009-01-28 10:46:57 +1100 (Wed, 28 Jan 2009) | 10 lines

  Merged revisions 69038 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r69038 | mark.hammond | 2009-01-28 10:12:23 +1100 (Wed, 28 Jan 2009) | 3 lines

    On Windows, use the Python 'Activation Context' when loading extensions
    to avoid problems loading the CRT from a private assembly.  Via bug 4566.
  ........
................

17 years agoMerged revisions 69032 via svnmerge from
Mark Dickinson [Tue, 27 Jan 2009 20:28:36 +0000 (20:28 +0000)] 
Merged revisions 69032 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69032 | mark.dickinson | 2009-01-27 20:27:05 +0000 (Tue, 27 Jan 2009) | 2 lines

  Fix an occurrence of cmp that was missed in r69025
........

17 years agoMerged revisions 69025 via svnmerge from
Mark Dickinson [Tue, 27 Jan 2009 18:31:30 +0000 (18:31 +0000)] 
Merged revisions 69025 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69025 | mark.dickinson | 2009-01-27 18:17:45 +0000 (Tue, 27 Jan 2009) | 3 lines

  Issue #1717: Remove cmp.  Stage 1: remove all uses of cmp and __cmp__ from
  the standard library and tests.
........

17 years agoResurrect two buffer tests, converting irepeat() to imul(). Undoes part of r68962.
Raymond Hettinger [Tue, 27 Jan 2009 11:04:59 +0000 (11:04 +0000)] 
Resurrect two buffer tests, converting irepeat() to imul().  Undoes part of r68962.

17 years agoIssue 5021: doctest.testfile should set __name__
Raymond Hettinger [Tue, 27 Jan 2009 10:13:45 +0000 (10:13 +0000)] 
Issue 5021: doctest.testfile should set __name__

17 years agoBeautify grouper() recipe in docs.
Raymond Hettinger [Tue, 27 Jan 2009 05:00:57 +0000 (05:00 +0000)] 
Beautify grouper() recipe in docs.

17 years agoPut functions back in alphabetical order.
Raymond Hettinger [Tue, 27 Jan 2009 04:44:17 +0000 (04:44 +0000)] 
Put functions back in alphabetical order.

17 years agoForward port r68985: Idle startup message.
Raymond Hettinger [Tue, 27 Jan 2009 00:29:35 +0000 (00:29 +0000)] 
Forward port r68985: Idle startup message.

17 years agoMerged revisions 68980 via svnmerge from
Mark Dickinson [Mon, 26 Jan 2009 22:05:51 +0000 (22:05 +0000)] 
Merged revisions 68980 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68980 | mark.dickinson | 2009-01-26 21:56:07 +0000 (Mon, 26 Jan 2009) | 14 lines

  Merged revisions 68974-68975 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68974 | mark.dickinson | 2009-01-26 21:36:30 +0000 (Mon, 26 Jan 2009) | 4 lines

    Fix undefined behaviour (left shift of negative value) in long_hash.  Also,
    rewrap a line of length > 79, and update comments.
  ........
    r68975 | mark.dickinson | 2009-01-26 21:40:08 +0000 (Mon, 26 Jan 2009) | 2 lines

    Fix comment.
  ........
................

17 years agoMerged revisions 68977,68981 via svnmerge from
Antoine Pitrou [Mon, 26 Jan 2009 22:03:09 +0000 (22:03 +0000)] 
Merged revisions 68977,68981 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68977 | antoine.pitrou | 2009-01-26 22:48:00 +0100 (lun., 26 janv. 2009) | 3 lines

  Followup of #4705: we can't skip the binary buffering layer for stdin because FileIO doesn't have a read1() method
........
  r68981 | antoine.pitrou | 2009-01-26 23:00:21 +0100 (lun., 26 janv. 2009) | 3 lines

  Fix test so as to also pass in debug mode
........

17 years agoMerged revisions 68969 via svnmerge from
Tarek Ziadé [Mon, 26 Jan 2009 17:25:44 +0000 (17:25 +0000)] 
Merged revisions 68969 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68969 | tarek.ziade | 2009-01-26 18:23:20 +0100 (Mon, 26 Jan 2009) | 9 lines

  Merged revisions 68951 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68951 | tarek.ziade | 2009-01-26 00:34:00 +0100 (Mon, 26 Jan 2009) | 1 line

    Fixed #1885: --formats=tar,gztar was not working properly in the sdist command
  ........
................

17 years agoFix signed/unsigned mismatch.
Raymond Hettinger [Mon, 26 Jan 2009 16:54:24 +0000 (16:54 +0000)] 
Fix signed/unsigned mismatch.

17 years agoAs discussed on python-dev, remove several operator functions
Raymond Hettinger [Mon, 26 Jan 2009 03:44:49 +0000 (03:44 +0000)] 
As discussed on python-dev, remove several operator functions
isSequenceType(), isMappingType(), and isNumberType() in favor
of using abstract base classes.  Also, remove repeat() and irepeat()
in favor of mul() and imul().

17 years agoBackport r68942: update powerset() recipe.
Raymond Hettinger [Mon, 26 Jan 2009 02:22:01 +0000 (02:22 +0000)] 
Backport r68942:  update powerset() recipe.

17 years agoMerged revisions 68949 via svnmerge from
Mark Dickinson [Sun, 25 Jan 2009 22:26:28 +0000 (22:26 +0000)] 
Merged revisions 68949 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68949 | mark.dickinson | 2009-01-25 22:25:06 +0000 (Sun, 25 Jan 2009) | 10 lines

  Merged revisions 68947 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68947 | mark.dickinson | 2009-01-25 22:12:31 +0000 (Sun, 25 Jan 2009) | 3 lines

    No need for carry to be type twodigits in _PyLong_AsByteArray; digit is large enough.
    This change should silence a compiler warning on Windows.
  ........
................

17 years agoBlocked revisions 68935 via svnmerge
Tarek Ziadé [Sun, 25 Jan 2009 19:32:09 +0000 (19:32 +0000)] 
Blocked revisions 68935 via svnmerge

................
  r68935 | tarek.ziade | 2009-01-25 20:31:22 +0100 (Sun, 25 Jan 2009) | 9 lines

  Merged revisions 68933 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68933 | tarek.ziade | 2009-01-25 20:29:10 +0100 (Sun, 25 Jan 2009) | 1 line

    Issue #4863, removing remaining bits
  ........
................

17 years agoBlocked revisions 68931 via svnmerge
Tarek Ziadé [Sun, 25 Jan 2009 18:28:48 +0000 (18:28 +0000)] 
Blocked revisions 68931 via svnmerge

................
  r68931 | tarek.ziade | 2009-01-25 19:27:45 +0100 (Sun, 25 Jan 2009) | 9 lines

  Merged revisions 68929 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68929 | tarek.ziade | 2009-01-25 19:19:25 +0100 (Sun, 25 Jan 2009) | 1 line

    Fixed #4863: removed distutils.mwerkscompiler
  ........
................

17 years agoMerged revisions 68922 via svnmerge from
Mark Dickinson [Sun, 25 Jan 2009 10:50:40 +0000 (10:50 +0000)] 
Merged revisions 68922 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68922 | mark.dickinson | 2009-01-25 10:48:51 +0000 (Sun, 25 Jan 2009) | 9 lines

  Merged revisions 68920 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68920 | mark.dickinson | 2009-01-25 10:39:15 +0000 (Sun, 25 Jan 2009) | 2 lines

    Remove uses of cmp from the decimal module.
  ........
................

17 years agoMerged revisions 68908 via svnmerge from
Mark Dickinson [Sat, 24 Jan 2009 21:47:45 +0000 (21:47 +0000)] 
Merged revisions 68908 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68908 | mark.dickinson | 2009-01-24 21:46:33 +0000 (Sat, 24 Jan 2009) | 15 lines

  Merged revisions 68903,68906 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68903 | mark.dickinson | 2009-01-24 16:40:29 +0000 (Sat, 24 Jan 2009) | 5 lines

    Issue #1672332: Fix unpickling of subnormal floats, which was raising
    ValueError on some platforms as a result of the platform strtod setting
    errno on underflow.
  ........
    r68906 | mark.dickinson | 2009-01-24 21:08:38 +0000 (Sat, 24 Jan 2009) | 2 lines

    Issue #3657: fix occasional test_pickletools failures.
  ........
................

17 years agoMerged revisions 68889 via svnmerge from
Mark Dickinson [Sat, 24 Jan 2009 17:16:17 +0000 (17:16 +0000)] 
Merged revisions 68889 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68889 | mark.dickinson | 2009-01-24 15:02:35 +0000 (Sat, 24 Jan 2009) | 9 lines

  Some minor cleanups in PyLong_FromLong:
   - fast path wasn't being properly taken for negative ints;
     thanks Victor Stinner for pointing this out.
   - use Py_SAFE_DOWNCAST instead of direct casting to digit
     (it's safer, especially if we ever consider moving to 30-bit
     digits)
   - cleaner way to write negation
........

17 years agoMerged revisions 68900 via svnmerge from
Mark Dickinson [Sat, 24 Jan 2009 16:26:46 +0000 (16:26 +0000)] 
Merged revisions 68900 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68900 | mark.dickinson | 2009-01-24 16:22:21 +0000 (Sat, 24 Jan 2009) | 9 lines

  Merged revisions 68897 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68897 | mark.dickinson | 2009-01-24 16:17:27 +0000 (Sat, 24 Jan 2009) | 2 lines

    Issue #5025: Fix occasional test_kqueue failure on OS X.
  ........
................

17 years agoMerged revisions 68898 via svnmerge from
Martin v. Löwis [Sat, 24 Jan 2009 16:25:04 +0000 (16:25 +0000)] 
Merged revisions 68898 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68898 | martin.v.loewis | 2009-01-24 17:19:45 +0100 (Sa, 24 Jan 2009) | 10 lines

  Merged revisions 68893 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68893 | martin.v.loewis | 2009-01-24 16:47:27 +0100 (Sa, 24 Jan 2009) | 3 lines

    Issue #3881: Help Tcl to load even when started through the
    unreadable local symlink to "Program Files" on Vista.
  ........
................

17 years agoMerged revisions 68895 via svnmerge from
Mark Dickinson [Sat, 24 Jan 2009 15:59:38 +0000 (15:59 +0000)] 
Merged revisions 68895 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68895 | mark.dickinson | 2009-01-24 15:56:57 +0000 (Sat, 24 Jan 2009) | 13 lines

  Merged revisions 68890 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68890 | mark.dickinson | 2009-01-24 15:27:44 +0000 (Sat, 24 Jan 2009) | 6 lines

    Issue #4393: fix 3 classes of potential portability problems in longobject.c:
     - fix some places where counters into ob_digit were declared as
       int instead of Py_ssize_t
     - add (twodigit) casts where necessary
     - fix code in _PyLong_AsByteArray that uses << on negative values
  ........
................

17 years agoMerged revisions 68887 via svnmerge from
Martin v. Löwis [Sat, 24 Jan 2009 14:18:13 +0000 (14:18 +0000)] 
Merged revisions 68887 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68887 | martin.v.loewis | 2009-01-24 15:10:07 +0100 (Sa, 24 Jan 2009) | 10 lines

  Merged revisions 68885 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68885 | martin.v.loewis | 2009-01-24 15:00:33 +0100 (Sa, 24 Jan 2009) | 3 lines

    Issue #4710: Extract directories properly in the zipfile module;
    allow adding directories to a zipfile.
  ........
................

17 years agoMerged revisions 68857 via svnmerge from
Antoine Pitrou [Thu, 22 Jan 2009 12:09:38 +0000 (12:09 +0000)] 
Merged revisions 68857 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68857 | antoine.pitrou | 2009-01-22 12:59:55 +0100 (jeu., 22 janv. 2009) | 3 lines

  Followup of #4874: also fix multibytecodec.c
........

17 years agoMerged revisions 68855 via svnmerge from
Antoine Pitrou [Thu, 22 Jan 2009 10:31:33 +0000 (10:31 +0000)] 
Merged revisions 68855 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68855 | antoine.pitrou | 2009-01-22 11:11:36 +0100 (jeu., 22 janv. 2009) | 3 lines

  Issue #4874: Most builtin decoders now reject unicode input.
........

17 years agoMerged revisions 68836 via svnmerge from
Antoine Pitrou [Wed, 21 Jan 2009 01:05:40 +0000 (01:05 +0000)] 
Merged revisions 68836 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68836 | antoine.pitrou | 2009-01-21 01:55:13 +0100 (mer., 21 janv. 2009) | 12 lines

  Merged revisions 68835 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68835 | antoine.pitrou | 2009-01-21 01:45:36 +0100 (mer., 21 janv. 2009) | 6 lines

    Issue #5008: When a file is opened in append mode with the new IO library,
    do an explicit seek to the end of file (so that e.g. tell() returns the
    file size rather than 0). This is consistent with the behaviour of the
    traditional 2.x file object.
  ........
................

17 years agoIssue 5013: Fixed bug in FileHandler when delay was set - added fix for RotatingFileH...
Vinay Sajip [Wed, 21 Jan 2009 00:26:02 +0000 (00:26 +0000)] 
Issue 5013: Fixed bug in FileHandler when delay was set - added fix for RotatingFileHandler and changed header comment slightly.

17 years agoMerged revisions 68814-68815 via svnmerge from
Mark Dickinson [Tue, 20 Jan 2009 21:20:01 +0000 (21:20 +0000)] 
Merged revisions 68814-68815 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68814 | mark.dickinson | 2009-01-20 20:43:58 +0000 (Tue, 20 Jan 2009) | 5 lines

  Issue #4842, patch 1/2: fix pickle in Python 3.x so that pickling with the
  'L' opcode always appends an 'L' on output, just as 2.x does.  When
  unpickling, remove the trailing 'L' (if present) before passing the
  result to PyLong_FromString.
........
  r68815 | mark.dickinson | 2009-01-20 20:45:53 +0000 (Tue, 20 Jan 2009) | 2 lines

  Issue 4842, patch 2/2:  int('3L') should be invalid in Python 3.x.
........

17 years agoIssue 4998: Decimal should not subclass or register with numbers.Real.
Raymond Hettinger [Tue, 20 Jan 2009 07:27:47 +0000 (07:27 +0000)] 
Issue 4998: Decimal should not subclass or register with numbers.Real.

17 years agoBackport r68539, Fixes issue #3826 and #4791:
Gregory P. Smith [Tue, 20 Jan 2009 04:02:33 +0000 (04:02 +0000)] 
Backport r68539, 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.

17 years agoMerged revisions 68782 via svnmerge from
Benjamin Peterson [Mon, 19 Jan 2009 21:07:05 +0000 (21:07 +0000)] 
Merged revisions 68782 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68782 | benjamin.peterson | 2009-01-19 15:00:09 -0600 (Mon, 19 Jan 2009) | 9 lines

  Merged revisions 68779 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68779 | benjamin.peterson | 2009-01-19 11:37:42 -0600 (Mon, 19 Jan 2009) | 1 line

    make bad file descriptor tests more robust
  ........
................

17 years agoBlocked revisions 68780 via svnmerge
Benjamin Peterson [Mon, 19 Jan 2009 17:56:16 +0000 (17:56 +0000)] 
Blocked revisions 68780 via svnmerge

................
  r68780 | benjamin.peterson | 2009-01-19 11:53:36 -0600 (Mon, 19 Jan 2009) | 14 lines

  Merged revisions 68763,68773 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68763 | kristjan.jonsson | 2009-01-19 07:10:27 -0600 (Mon, 19 Jan 2009) | 2 lines

    Issue 4957
    Let os.ftruncate raise OSError like documented.
  ........
    r68773 | benjamin.peterson | 2009-01-19 09:51:27 -0600 (Mon, 19 Jan 2009) | 1 line

    simplify code
  ........
................

17 years agoMerged revisions 68767,68769-68770 via svnmerge from
Benjamin Peterson [Mon, 19 Jan 2009 15:35:29 +0000 (15:35 +0000)] 
Merged revisions 68767,68769-68770 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68767 | benjamin.peterson | 2009-01-19 09:11:51 -0600 (Mon, 19 Jan 2009) | 9 lines

  Merged revisions 68755 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68755 | benjamin.peterson | 2009-01-18 18:08:08 -0600 (Sun, 18 Jan 2009) | 1 line

    raise an OSError for invalid fds #4991
  ........
................
  r68769 | benjamin.peterson | 2009-01-19 09:15:02 -0600 (Mon, 19 Jan 2009) | 1 line

  reenable the invalid fd test for fdopen
................
  r68770 | benjamin.peterson | 2009-01-19 09:19:46 -0600 (Mon, 19 Jan 2009) | 1 line

  fix compiler warning
................

17 years agoMerged revisions 68477 via svnmerge from
Hirokazu Yamamoto [Mon, 19 Jan 2009 06:33:19 +0000 (06:33 +0000)] 
Merged revisions 68477 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68477 | hirokazu.yamamoto | 2009-01-10 21:15:23 +0900 | 1 line

  Fixed 2to3 issue on tix module.
........

17 years agoMerged revisions 68746 via svnmerge from
Benjamin Peterson [Sun, 18 Jan 2009 22:40:43 +0000 (22:40 +0000)] 
Merged revisions 68746 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68746 | benjamin.peterson | 2009-01-18 16:27:04 -0600 (Sun, 18 Jan 2009) | 55 lines

  Merged revisions 68633,68648,68667,68706,68718,68720-68721,68724-68727,68739 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68633 | thomas.heller | 2009-01-16 12:53:44 -0600 (Fri, 16 Jan 2009) | 3 lines

    Change an example in the docs to avoid a mistake when the code is copy
    pasted and changed afterwards.
  ........
    r68648 | benjamin.peterson | 2009-01-16 22:28:57 -0600 (Fri, 16 Jan 2009) | 1 line

    use enumerate
  ........
    r68667 | amaury.forgeotdarc | 2009-01-17 14:18:59 -0600 (Sat, 17 Jan 2009) | 3 lines

    #4077: No need to append \n when calling Py_FatalError
    + fix a declaration to make it match the one in pythonrun.h
  ........
    r68706 | benjamin.peterson | 2009-01-17 19:28:46 -0600 (Sat, 17 Jan 2009) | 1 line

    fix grammar
  ........
    r68718 | georg.brandl | 2009-01-18 04:42:35 -0600 (Sun, 18 Jan 2009) | 1 line

    #4976: union() and intersection() take multiple args, but talk about "the other".
  ........
    r68720 | georg.brandl | 2009-01-18 04:45:22 -0600 (Sun, 18 Jan 2009) | 1 line

    #4974: fix redundant mention of lists and tuples.
  ........
    r68721 | georg.brandl | 2009-01-18 04:48:16 -0600 (Sun, 18 Jan 2009) | 1 line

    #4914: trunc is in math.
  ........
    r68724 | georg.brandl | 2009-01-18 07:24:10 -0600 (Sun, 18 Jan 2009) | 1 line

    #4979: correct result range for some random functions.
  ........
    r68725 | georg.brandl | 2009-01-18 07:47:26 -0600 (Sun, 18 Jan 2009) | 1 line

    #4857: fix augmented assignment target spec.
  ........
    r68726 | georg.brandl | 2009-01-18 08:41:52 -0600 (Sun, 18 Jan 2009) | 1 line

    #4923: clarify what was added.
  ........
    r68727 | georg.brandl | 2009-01-18 12:25:30 -0600 (Sun, 18 Jan 2009) | 1 line

    #4986: augassigns are not expressions.
  ........
    r68739 | benjamin.peterson | 2009-01-18 15:11:38 -0600 (Sun, 18 Jan 2009) | 1 line

    fix test that wasn't working as expected #4990
  ........
................

17 years agoBlocked revisions 68736 via svnmerge
Benjamin Peterson [Sun, 18 Jan 2009 21:07:47 +0000 (21:07 +0000)] 
Blocked revisions 68736 via svnmerge

................
  r68736 | benjamin.peterson | 2009-01-18 15:02:37 -0600 (Sun, 18 Jan 2009) | 40 lines

  Merged revisions 68547,68607,68610,68618,68621-68622,68649,68722 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68547 | kristjan.jonsson | 2009-01-12 12:09:27 -0600 (Mon, 12 Jan 2009) | 1 line

    Add tests for invalid format specifiers in strftime, and for handling of invalid file descriptors in the os module.
  ........
    r68607 | kristjan.jonsson | 2009-01-14 04:50:57 -0600 (Wed, 14 Jan 2009) | 2 lines

    Re-enable all tests for windows platforms.
    Also, explicitly connect to the IPV4 address.  On windows platforms supporting AF_INET6, the SocketProxy would connect using socket.create_connection('localhost', port) which would cycle through all address families and try to connect.  It would try connecting using AF_INET6 first and this would cause a delay of up to a second.
  ........
    r68610 | kristjan.jonsson | 2009-01-15 03:09:13 -0600 (Thu, 15 Jan 2009) | 3 lines

    Fix recently introduced test cases.
    For datetime, gentoo didn't seem to mind the %e format for strftime.  So, we just excercise those instead making sure that we don't crash.
    For test_os, two cases were incorrect.
  ........
    r68618 | kristjan.jonsson | 2009-01-15 11:20:21 -0600 (Thu, 15 Jan 2009) | 1 line

    Issue 4929:  Handle socket errors when receiving
  ........
    r68621 | kristjan.jonsson | 2009-01-15 16:40:03 -0600 (Thu, 15 Jan 2009) | 1 line

    Fix two test cases in test_os.  ftruncate raises IOError unlike all the others which raise OSError.  And close() on some platforms doesn't complain when given an invalid file descriptor.
  ........
    r68622 | kristjan.jonsson | 2009-01-15 16:46:26 -0600 (Thu, 15 Jan 2009) | 1 line

    Make all the invalid fd tests for os subject to the function being available.
  ........
    r68649 | benjamin.peterson | 2009-01-16 22:39:05 -0600 (Fri, 16 Jan 2009) | 1 line

    trying to find some fpathconf() settings that all unixs support...
  ........
    r68722 | kristjan.jonsson | 2009-01-18 04:58:44 -0600 (Sun, 18 Jan 2009) | 1 line

    issue 4293:  make test_capi.py more robutst, it times out on some platforms, presumably waiting for threads.  Lower the thread count to 16.
  ........
................

17 years agoMerged revisions 68700 via svnmerge from
Amaury Forgeot d'Arc [Sun, 18 Jan 2009 20:34:58 +0000 (20:34 +0000)] 
Merged revisions 68700 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68700 | amaury.forgeotdarc | 2009-01-18 01:29:02 +0100 (Sun, 18 Jan 2009) | 10 lines

  Merged revisions 68678 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68678 | amaury.forgeotdarc | 2009-01-17 23:43:50 +0100 (Sat, 17 Jan 2009) | 3 lines

    follow-up of #3997: since 0xFFFF numbers are not enough to indicate a zip64 format,
    always try to read the "zip64 end of directory structure".
  ........
................

17 years agoMerged revisions 68732 via svnmerge from
Martin v. Löwis [Sun, 18 Jan 2009 20:25:57 +0000 (20:25 +0000)] 
Merged revisions 68732 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68732 | martin.v.loewis | 2009-01-18 21:23:36 +0100 (So, 18 Jan 2009) | 3 lines

  Issue #4815: Offer conversion to UTF-8 if source files have
  no encoding declaration and are not encoded in UTF-8.
........

17 years agoMerged revisions 68730 via svnmerge from
Martin v. Löwis [Sun, 18 Jan 2009 20:17:44 +0000 (20:17 +0000)] 
Merged revisions 68730 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68730 | martin.v.loewis | 2009-01-18 21:15:42 +0100 (So, 18 Jan 2009) | 2 lines

  Issue #4008: Fix problems with non-ASCII source files.
........

17 years agoMerged revisions 68675 via svnmerge from
Mark Dickinson [Sun, 18 Jan 2009 11:01:50 +0000 (11:01 +0000)] 
Merged revisions 68675 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68675 | mark.dickinson | 2009-01-17 21:57:11 +0000 (Sat, 17 Jan 2009) | 2 lines

  Replace PyNumber_Int with PyNumber_Long.
........

17 years agoMerged revisions 68709 via svnmerge from
Benjamin Peterson [Sun, 18 Jan 2009 03:31:52 +0000 (03:31 +0000)] 
Merged revisions 68709 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68709 | jesse.noller | 2009-01-17 21:11:38 -0600 (Sat, 17 Jan 2009) | 1 line

  Merge r68708 to py3k, fixes 4449
........

17 years agoBlocked revisions 68701-68702 via svnmerge
Brett Cannon [Sun, 18 Jan 2009 00:39:07 +0000 (00:39 +0000)] 
Blocked revisions 68701-68702 via svnmerge

........
  r68701 | brett.cannon | 2009-01-17 16:36:22 -0800 (Sat, 17 Jan 2009) | 2 lines

  Skip over any file or folder that starts with a dot (e.g. .svn).
........
  r68702 | brett.cannon | 2009-01-17 16:36:55 -0800 (Sat, 17 Jan 2009) | 2 lines

  NOTES for importlib should mention the ultimate end-goal for the package.
........

17 years agoBlocked revisions 68698 via svnmerge
Brett Cannon [Sun, 18 Jan 2009 00:27:57 +0000 (00:27 +0000)] 
Blocked revisions 68698 via svnmerge

........
  r68698 | brett.cannon | 2009-01-17 16:24:28 -0800 (Sat, 17 Jan 2009) | 6 lines

  Add initial implementation of importlib. See the NOTES files for what is
  planned for the package.

  There are no docs yet, but they are coming once the API for the first new
  function, importlib.import_module() is finalized.
........

17 years agoBlocked revisions 68695-68696 via svnmerge
Benjamin Peterson [Sun, 18 Jan 2009 00:10:27 +0000 (00:10 +0000)] 
Blocked revisions 68695-68696 via svnmerge

................
  r68695 | benjamin.peterson | 2009-01-17 18:04:57 -0600 (Sat, 17 Jan 2009) | 9 lines

  Merged revisions 68458 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68458 | kristjan.jonsson | 2009-01-09 14:23:16 -0600 (Fri, 09 Jan 2009) | 1 line

    Issue 4336:  HTTPRequest._send_output() now deals with the case of the message body not being a string.  This allows clients to use endheaders(message_body) instead of endheaders() + send(message_body) without making any extra checks.
  ........
................
  r68696 | benjamin.peterson | 2009-01-17 18:08:45 -0600 (Sat, 17 Jan 2009) | 9 lines

  Merged revisions 68459 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68459 | kristjan.jonsson | 2009-01-09 14:27:16 -0600 (Fri, 09 Jan 2009) | 1 line

    Issue 4336:  Let users of HTTPConnection.endheaders() submit a message body to the function if required.
  ........
................

17 years agoBlocked revisions 68690-68691 via svnmerge
Benjamin Peterson [Sat, 17 Jan 2009 23:48:19 +0000 (23:48 +0000)] 
Blocked revisions 68690-68691 via svnmerge

................
  r68690 | benjamin.peterson | 2009-01-17 17:43:58 -0600 (Sat, 17 Jan 2009) | 9 lines

  Merged revisions 68460 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68460 | kristjan.jonsson | 2009-01-09 14:31:26 -0600 (Fri, 09 Jan 2009) | 1 line

    Issue 4293:  Make Py_AddPendingCall() thread safe
  ........
................
  r68691 | benjamin.peterson | 2009-01-17 17:46:54 -0600 (Sat, 17 Jan 2009) | 1 line

  fix compiler warning
................

17 years agoMerged revisions 68677 via svnmerge from
Benjamin Peterson [Sat, 17 Jan 2009 23:01:43 +0000 (23:01 +0000)] 
Merged revisions 68677 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68677 | benjamin.peterson | 2009-01-17 16:41:18 -0600 (Sat, 17 Jan 2009) | 9 lines

  Merged revisions 68676 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68676 | benjamin.peterson | 2009-01-17 16:27:54 -0600 (Sat, 17 Jan 2009) | 1 line

    fix inspect.isclass() on instances with a custom __getattr__ #1225107
  ........
................

17 years agoMerged revisions 68669 via svnmerge from
Antoine Pitrou [Sat, 17 Jan 2009 21:40:04 +0000 (21:40 +0000)] 
Merged revisions 68669 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68669 | antoine.pitrou | 2009-01-17 22:06:43 +0100 (sam., 17 janv. 2009) | 3 lines

  Issue #4838: When a module is deallocated, free the memory backing the optional module state data.
........

17 years agoMerged revisions 68650-68653 via svnmerge from
Mark Dickinson [Sat, 17 Jan 2009 18:00:58 +0000 (18:00 +0000)] 
Merged revisions 68650-68653 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68650 | mark.dickinson | 2009-01-17 09:45:37 +0000 (Sat, 17 Jan 2009) | 2 lines

  Remove a couple of references to long in the c-api docs
........
  r68651 | mark.dickinson | 2009-01-17 10:04:45 +0000 (Sat, 17 Jan 2009) | 2 lines

  Issue #4910, patch 3/3:  rename nb_long to nb_reserved
........
  r68652 | mark.dickinson | 2009-01-17 10:21:23 +0000 (Sat, 17 Jan 2009) | 2 lines

  Fix a few more references to long integers in the docs.
........
  r68653 | mark.dickinson | 2009-01-17 10:48:28 +0000 (Sat, 17 Jan 2009) | 2 lines

  Remove attempted long->int conversions in py3k version of float.as_integer_ratio.
........

17 years agoMerged revisions 68662 via svnmerge from
Amaury Forgeot d'Arc [Sat, 17 Jan 2009 16:54:09 +0000 (16:54 +0000)] 
Merged revisions 68662 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68662 | amaury.forgeotdarc | 2009-01-17 17:42:26 +0100 (Sat, 17 Jan 2009) | 12 lines

  Merged revisions 68661 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68661 | amaury.forgeotdarc | 2009-01-17 17:40:17 +0100 (Sat, 17 Jan 2009) | 5 lines

    #3997: zipfiles generated with more than 65536 files could not be opened
    with other applications.

    Reviewed by Martin, will backport to 2.6 and 3.0
  ........
................

17 years agoMerged revisions 68638 via svnmerge from
Mark Dickinson [Fri, 16 Jan 2009 20:25:35 +0000 (20:25 +0000)] 
Merged revisions 68638 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68638 | mark.dickinson | 2009-01-16 19:31:13 +0000 (Fri, 16 Jan 2009) | 3 lines

  Define PY_SSIZE_T_CLEAN at the top of the dbm module.  This should fix the
  segfaults on the PPC64/Debian buildbots.
........

17 years agoMerged revisions 68630 via svnmerge from
Benjamin Peterson [Fri, 16 Jan 2009 04:13:17 +0000 (04:13 +0000)] 
Merged revisions 68630 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68630 | benjamin.peterson | 2009-01-15 21:54:08 -0600 (Thu, 15 Jan 2009) | 108 lines

  Merged revisions 68450,68480-68481,68493,68495,68501,68512,68514-68515,68534-68536,68552,68563,68570-68572,68575,68582,68596,68623-68624,68628 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68450 | jeffrey.yasskin | 2009-01-09 10:47:07 -0600 (Fri, 09 Jan 2009) | 3 lines

    Fix issue 4884, preventing a crash in the socket code when python is compiled
    with llvm-gcc and run with a glibc <2.10.
  ........
    r68480 | vinay.sajip | 2009-01-10 07:38:04 -0600 (Sat, 10 Jan 2009) | 1 line

    Minor documentation changes cross-referencing NullHandler to the documentation on configuring logging in a library.
  ........
    r68481 | vinay.sajip | 2009-01-10 07:42:04 -0600 (Sat, 10 Jan 2009) | 1 line

    Corrected an incorrect self-reference.
  ........
    r68493 | benjamin.peterson | 2009-01-10 11:18:55 -0600 (Sat, 10 Jan 2009) | 1 line

    rewrite verbose conditionals
  ........
    r68495 | benjamin.peterson | 2009-01-10 11:36:44 -0600 (Sat, 10 Jan 2009) | 1 line

    tp_iter only exists with Py_TPFLAGS_HAVE_ITER #4901
  ........
    r68501 | vinay.sajip | 2009-01-10 13:22:57 -0600 (Sat, 10 Jan 2009) | 1 line

    Corrected minor typo and added .currentmodule directives to fix missing cross-references.
  ........
    r68512 | benjamin.peterson | 2009-01-10 16:42:10 -0600 (Sat, 10 Jan 2009) | 1 line

    make tests fail if they can't be imported
  ........
    r68514 | benjamin.peterson | 2009-01-10 17:41:59 -0600 (Sat, 10 Jan 2009) | 1 line

    move seealso to a more appropiate place
  ........
    r68515 | benjamin.peterson | 2009-01-10 17:49:08 -0600 (Sat, 10 Jan 2009) | 1 line

    macos 9 isn't supported
  ........
    r68534 | gregory.p.smith | 2009-01-11 11:53:33 -0600 (Sun, 11 Jan 2009) | 2 lines

    correct email address
  ........
    r68535 | gregory.p.smith | 2009-01-11 11:57:54 -0600 (Sun, 11 Jan 2009) | 9 lines

    Update the documentation for binascii and zlib crc32/adler32 functions
    to better describe the signed vs unsigned return value behavior on
    different platforms and versions of python.  Mention the workaround to
    make them all return the same thing by using & 0xffffffff.

    Fixes issue4903.

    Also needs to be merged into release26-maint, release30-maint, & py3k.
  ........
    r68536 | benjamin.peterson | 2009-01-11 13:48:15 -0600 (Sun, 11 Jan 2009) | 1 line

    add email addresses
  ........
    r68552 | vinay.sajip | 2009-01-12 14:36:18 -0600 (Mon, 12 Jan 2009) | 1 line

    Minor changes/corrections in markup.
  ........
    r68563 | benjamin.peterson | 2009-01-12 19:49:10 -0600 (Mon, 12 Jan 2009) | 1 line

    small logic correction
  ........
    r68570 | raymond.hettinger | 2009-01-13 03:08:32 -0600 (Tue, 13 Jan 2009) | 5 lines

    Issue 4922: Incorrect comments for MutableSet.add() and MutableSet.discard().

    Needs to be backported to 2.6 and forward ported to 3.0 and 3.1.
  ........
    r68571 | armin.ronacher | 2009-01-13 05:52:23 -0600 (Tue, 13 Jan 2009) | 3 lines

    ast.literal_eval can properly evaluate complex numbers now.  This fixes issue4907.
  ........
    r68572 | andrew.kuchling | 2009-01-13 07:40:54 -0600 (Tue, 13 Jan 2009) | 1 line

    Note that first coord. is left alone
  ........
    r68575 | thomas.heller | 2009-01-13 11:32:28 -0600 (Tue, 13 Jan 2009) | 1 line

    Fix refcount leak in error cases.  Bug found by coverity.
  ........
    r68582 | georg.brandl | 2009-01-13 16:14:01 -0600 (Tue, 13 Jan 2009) | 2 lines

    Use assertRaises.
  ........
    r68596 | amaury.forgeotdarc | 2009-01-13 17:39:22 -0600 (Tue, 13 Jan 2009) | 3 lines

    #1162154: inspect.getmembers() now skips attributes that raise AttributeError,
    e.g. a __slots__ attribute which has not been set.
  ........
    r68623 | vinay.sajip | 2009-01-15 16:48:13 -0600 (Thu, 15 Jan 2009) | 1 line

    Made minor changes/corrections in markup. Added a couple of section headings.
  ........
    r68624 | vinay.sajip | 2009-01-15 17:04:47 -0600 (Thu, 15 Jan 2009) | 1 line

    Minor changes/corrections in markup.
  ........
    r68628 | benjamin.peterson | 2009-01-15 20:55:24 -0600 (Thu, 15 Jan 2009) | 1 line

    compare with == not is #4946
  ........
................

17 years agoMerged revisions 68619 via svnmerge from
Mark Dickinson [Thu, 15 Jan 2009 21:13:53 +0000 (21:13 +0000)] 
Merged revisions 68619 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68619 | mark.dickinson | 2009-01-15 19:32:23 +0000 (Thu, 15 Jan 2009) | 8 lines

  Issue 4910, patch 2 of (probably) 3: pave the way for renaming of
  nb_long:  remove last remaining use of nb_long
  (in the struct module) from the core, set nb_long slots on all builtin
  and extension types to 0, and remove uses of __long__ in test_complex
  and test_binop.

  Reviewed by Benjamin Peterson.
........

17 years agoMerged revisions 68615 via svnmerge from
Mark Dickinson [Thu, 15 Jan 2009 15:37:41 +0000 (15:37 +0000)] 
Merged revisions 68615 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68615 | mark.dickinson | 2009-01-15 15:36:10 +0000 (Thu, 15 Jan 2009) | 17 lines

  Merged revisions 68611-68613 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r68611 | mark.dickinson | 2009-01-15 14:54:37 +0000 (Thu, 15 Jan 2009) | 2 lines

    Issue #4397.  Fix occasional test_socket failure on OS X.
  ........
    r68612 | mark.dickinson | 2009-01-15 14:58:28 +0000 (Thu, 15 Jan 2009) | 2 lines

    Comment typo
  ........
    r68613 | mark.dickinson | 2009-01-15 15:17:43 +0000 (Thu, 15 Jan 2009) | 2 lines

    Another typo fix.
  ........
................

17 years agoMerged revisions 68587 via svnmerge from
Antoine Pitrou [Tue, 13 Jan 2009 23:12:23 +0000 (23:12 +0000)] 
Merged revisions 68587 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68587 | antoine.pitrou | 2009-01-13 23:59:11 +0100 (mar., 13 janv. 2009) | 7 lines

  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
........

17 years agoMerged revisions 68581 via svnmerge from
Benjamin Peterson [Tue, 13 Jan 2009 22:15:07 +0000 (22:15 +0000)] 
Merged revisions 68581 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68581 | benjamin.peterson | 2009-01-13 15:53:28 -0600 (Tue, 13 Jan 2009) | 1 line

  make bytearrayobject.o depend on the stringlib headers #4936
........

17 years agoMerged revisions 68553 via svnmerge from
Mark Dickinson [Mon, 12 Jan 2009 21:53:16 +0000 (21:53 +0000)] 
Merged revisions 68553 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68553 | mark.dickinson | 2009-01-12 20:49:19 +0000 (Mon, 12 Jan 2009) | 8 lines

  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.
........

17 years agoMerged revisions 68529 via svnmerge from
Mark Dickinson [Sun, 11 Jan 2009 11:55:32 +0000 (11:55 +0000)] 
Merged revisions 68529 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68529 | mark.dickinson | 2009-01-11 11:54:02 +0000 (Sun, 11 Jan 2009) | 2 lines

  Remove __long__ methods from UserString and from Demo/ classes.
........

17 years agoMerged revisions 68525 via svnmerge from
Martin v. Löwis [Sun, 11 Jan 2009 09:33:05 +0000 (09:33 +0000)] 
Merged revisions 68525 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r68525 | martin.v.loewis | 2009-01-11 10:30:50 +0100 (So, 11 Jan 2009) | 9 lines

  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.
  ........
................

17 years agoMerged revisions 68511 via svnmerge from
Benjamin Peterson [Sat, 10 Jan 2009 22:42:12 +0000 (22:42 +0000)] 
Merged revisions 68511 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68511 | benjamin.peterson | 2009-01-10 16:37:11 -0600 (Sat, 10 Jan 2009) | 1 line

  fix syntax in ctypes.util
........

17 years agoMerged revisions 68508 via svnmerge from
Mark Dickinson [Sat, 10 Jan 2009 22:18:36 +0000 (22:18 +0000)] 
Merged revisions 68508 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r68508 | mark.dickinson | 2009-01-10 22:14:33 +0000 (Sat, 10 Jan 2009) | 3 lines

  Issue #4910: replace "long" with "int" in docstring for __long__ slot and
  in documentation for PyNumber_Long.
........

17 years agoMerge r68489 from svn+ssh://pythondev@svn.python.org/python/branches/py3k:
Matthias Klose [Sat, 10 Jan 2009 17:17:29 +0000 (17:17 +0000)] 
Merge r68489 from svn+ssh://pythondev@svn.python.org/python/branches/py3k:

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