1. 22 Sep, 2009 4 commits
  2. 21 Sep, 2009 6 commits
    • Antoine Pitrou's avatar
      Merged revisions 75007 via svnmerge from · 5cc3d037
      Antoine Pitrou authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r75007 | antoine.pitrou | 2009-09-21 23:17:48 +0200 (lun., 21 sept. 2009) | 7 lines
      
        Issue #6236, #6348: Fix various failures in the io module under AIX
        and other platforms, when using a non-gcc compiler. Patch by egreen.
      
        In addition, I made explicit the signedness of all bitfields in the
        IO library.
      ........
      5cc3d037
    • Mark Dickinson's avatar
      Blocked revisions 75003 via svnmerge · edc625c3
      Mark Dickinson authored
      ........
        r75003 | mark.dickinson | 2009-09-21 17:16:44 +0100 (Mon, 21 Sep 2009) | 1 line
      
        Silence MSVC compiler warnings.
      ........
      edc625c3
    • Tarek Ziadé's avatar
      Blocked revisions 74997 via svnmerge · be752bd0
      Tarek Ziadé authored
      ........
        r74997 | tarek.ziade | 2009-09-21 15:49:57 +0200 (Mon, 21 Sep 2009) | 1 line
      
        forgot to commit a file in previous commit (r74994, issue #6954)
      ........
      be752bd0
    • Tarek Ziadé's avatar
      Blocked revisions 74994 via svnmerge · ba537ddc
      Tarek Ziadé authored
      ........
        r74994 | tarek.ziade | 2009-09-21 15:41:08 +0200 (Mon, 21 Sep 2009) | 1 line
      
        #6954: Fixed crash when using DISTUTILS_DEBUG flag in Distutils.
      ........
      ba537ddc
    • Tarek Ziadé's avatar
      Blocked revisions 74992 via svnmerge · 27781628
      Tarek Ziadé authored
      ........
        r74992 | tarek.ziade | 2009-09-21 15:23:35 +0200 (Mon, 21 Sep 2009) | 1 line
      
        improving distutils coverage
      ........
      27781628
    • Tarek Ziadé's avatar
      Blocked revisions 74988 via svnmerge · a50cfac1
      Tarek Ziadé authored
      ........
        r74988 | tarek.ziade | 2009-09-21 14:19:07 +0200 (Mon, 21 Sep 2009) | 1 line
      
        improved distutils test coverage: now the DEBUG mode is covered too (will help fix the issue #6954 in py3k branch)
      ........
      a50cfac1
  3. 20 Sep, 2009 10 commits
  4. 19 Sep, 2009 3 commits
  5. 18 Sep, 2009 6 commits
  6. 17 Sep, 2009 3 commits
    • Georg Brandl's avatar
      Merged revisions 74621,74823-74824,74868,74877-74878 via svnmerge from · a3594748
      Georg Brandl authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74621 | georg.brandl | 2009-09-01 10:06:03 +0200 (Di, 01 Sep 2009) | 1 line
      
        #6638: fix wrong parameter name and markup a class.
      ........
        r74823 | georg.brandl | 2009-09-16 15:06:22 +0200 (Mi, 16 Sep 2009) | 1 line
      
        Remove strange trailing commas.
      ........
        r74824 | georg.brandl | 2009-09-16 15:11:06 +0200 (Mi, 16 Sep 2009) | 1 line
      
        #6892: fix optparse example involving help option.
      ........
        r74868 | georg.brandl | 2009-09-17 12:23:02 +0200 (Do, 17 Sep 2009) | 2 lines
      
        String values should be shown with quotes, to avoid confusion with constants.
      ........
        r74877 | georg.brandl | 2009-09-17 18:26:06 +0200 (Do, 17 Sep 2009) | 1 line
      
        Remove duplicate doc of enable/disable_interspersed_args.
      ........
        r74878 | georg.brandl | 2009-09-17 19:14:04 +0200 (Do, 17 Sep 2009) | 1 line
      
        Make the optparse doc style a bit more standard: use standard description units for attrs/methods/etc., and use the correct referencing roles.
      ........
      a3594748
    • Georg Brandl's avatar
      Merged revisions 74873 via svnmerge from · 01526333
      Georg Brandl authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74873 | georg.brandl | 2009-09-17 13:48:31 +0200 (Do, 17 Sep 2009) | 1 line
      
        #6844 followup: the warning when setting Exception.message was removed, do not test for it.
      ........
      01526333
    • Georg Brandl's avatar
      Merged revisions 74869 via svnmerge from · f7a09bec
      Georg Brandl authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74869 | georg.brandl | 2009-09-17 13:28:09 +0200 (Do, 17 Sep 2009) | 4 lines
      
        Issue #6922: Fix an infinite loop when trying to decode an invalid
        UTF-32 stream with a non-raising error handler like "replace" or "ignore".
      ........
      f7a09bec
  7. 16 Sep, 2009 6 commits
    • Mark Dickinson's avatar
      Blocked revisions 74853 via svnmerge · ecc66d84
      Mark Dickinson authored
      ........
        r74853 | mark.dickinson | 2009-09-16 23:10:56 +0100 (Wed, 16 Sep 2009) | 5 lines
      
        Issue #6713:  Improve performance of str(n) and repr(n) for integers n
        (up to 3.1 times faster in tests), by special-casing base 10 in
        _PyLong_Format.  (Backport of r74851 from py3k.)
      ........
      ecc66d84
    • Thomas Wouters's avatar
      Add news entry for r74842. · 1170b998
      Thomas Wouters authored
      1170b998
    • Georg Brandl's avatar
      Merged revisions 74845 via svnmerge from · 8997103b
      Georg Brandl authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74845 | georg.brandl | 2009-09-16 22:30:09 +0200 (Mi, 16 Sep 2009) | 5 lines
      
        #6844: do not emit DeprecationWarnings on access if Exception.message has been set by the user.
      
        This works by always setting it in __dict__, except when it's implicitly set in __init__.
      ........
      8997103b
    • Mark Dickinson's avatar
      Blocked revisions 74843 via svnmerge · 6bb97a2e
      Mark Dickinson authored
      ........
        r74843 | mark.dickinson | 2009-09-16 21:26:31 +0100 (Wed, 16 Sep 2009) | 4 lines
      
        Remove outdated include; this include was breaking OS X builds using
        non-Apple gcc4.3 and gcc4.4 (because CoreFoundation/CoreFoundation.h
        won't compile under non-Apple gcc).
      ........
      6bb97a2e
    • Thomas Wouters's avatar
      Merged revisions 74841 via svnmerge from · 448db215
      Thomas Wouters authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74841 | thomas.wouters | 2009-09-16 12:55:54 -0700 (Wed, 16 Sep 2009) | 23 lines
      
      
        Fix issue #1590864, multiple threads and fork() can cause deadlocks, by
        acquiring the import lock around fork() calls. This prevents other threads
        from having that lock while the fork happens, and is the recommended way of
        dealing with such issues. There are two other locks we care about, the GIL
        and the Thread Local Storage lock. The GIL is obviously held when calling
        Python functions like os.fork(), and the TLS lock is explicitly reallocated
        instead, while also deleting now-orphaned TLS data.
      
        This only fixes calls to os.fork(), not extension modules or embedding
        programs calling C's fork() directly. Solving that requires a new set of API
        functions, and possibly a rewrite of the Python/thread_*.c mess. Add a
        warning explaining the problem to the documentation in the mean time.
      
        This also changes behaviour a little on AIX. Before, AIX (but only AIX) was
        getting the import lock reallocated, seemingly to avoid this very same
        problem. This is not the right approach, because the import lock is a
        re-entrant one, and reallocating would do the wrong thing when forking while
        holding the import lock.
      
        Will backport to 2.6, minus the tiny AIX behaviour change.
      ........
      448db215
    • Ezio Melotti's avatar
      Merged revisions 74825 via svnmerge from · c5a6fd74
      Ezio Melotti authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74825 | ezio.melotti | 2009-09-16 16:14:05 +0300 (Wed, 16 Sep 2009) | 1 line
      
        #6879 - fix misstatement about exceptions
      ........
      c5a6fd74
  8. 15 Sep, 2009 2 commits