1. 11 Oct, 2009 7 commits
  2. 10 Oct, 2009 14 commits
  3. 09 Oct, 2009 5 commits
  4. 08 Oct, 2009 3 commits
  5. 07 Oct, 2009 2 commits
  6. 06 Oct, 2009 1 commit
    • Amaury Forgeot d'Arc's avatar
      Merged revisions 75272-75273 via svnmerge from · 7d520793
      Amaury Forgeot d'Arc authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r75272 | amaury.forgeotdarc | 2009-10-06 21:56:32 +0200 (mar., 06 oct. 2009) | 5 lines
      
        #1571184: makeunicodedata.py now generates the functions _PyUnicode_ToNumeric,
        _PyUnicode_IsLinebreak and _PyUnicode_IsWhitespace.
      
        It now also parses the Unihan.txt for numeric values.
      ........
        r75273 | amaury.forgeotdarc | 2009-10-06 22:02:09 +0200 (mar., 06 oct. 2009) | 2 lines
      
        Add Anders Chrigstrom to Misc/ACKS for his work on unicodedata.
      ........
      7d520793
  7. 05 Oct, 2009 1 commit
  8. 04 Oct, 2009 7 commits
    • Benjamin Peterson's avatar
      Merged revisions 75066 via svnmerge from · 7e2ef573
      Benjamin Peterson authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r75066 | andrew.kuchling | 2009-09-25 17:23:54 -0500 (Fri, 25 Sep 2009) | 4 lines
      
        #6243: fix segfault when keyname() returns a NULL pointer.
      
        Bug noted by Trundle, patched by Trundle and Jerry Chen.
      ........
      7e2ef573
    • Benjamin Peterson's avatar
      Merged revisions 74841 via svnmerge from · 0df35a93
      Benjamin Peterson authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74841 | thomas.wouters | 2009-09-16 14:55:54 -0500 (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.
      ........
      0df35a93
    • Benjamin Peterson's avatar
      Blocked revisions 75164-75166 via svnmerge · 60e4cae0
      Benjamin Peterson authored
      ........
        r75164 | senthil.kumaran | 2009-09-30 20:07:03 -0500 (Wed, 30 Sep 2009) | 3 lines
      
        Fix for issue7026 test_urllib: unsetting missing 'env' variable.
      ........
        r75165 | senthil.kumaran | 2009-09-30 20:19:18 -0500 (Wed, 30 Sep 2009) | 3 lines
      
        using dict.unset(k) instead of del dict[k]. consistent with release26-maint
      ........
        r75166 | senthil.kumaran | 2009-09-30 20:50:13 -0500 (Wed, 30 Sep 2009) | 3 lines
      
        That's self.env.unset(k) and not env.unset(k) I was heading back to the problem.
      ........
      60e4cae0
    • Benjamin Peterson's avatar
      Blocked revisions 74849,75143,75181 via svnmerge · dff06266
      Benjamin Peterson authored
      ........
        r74849 | thomas.wouters | 2009-09-16 15:36:34 -0500 (Wed, 16 Sep 2009) | 4 lines
      
      
        Add news entry for r74841.
      ........
        r75143 | philip.jenvey | 2009-09-29 14:10:15 -0500 (Tue, 29 Sep 2009) | 5 lines
      
        #5329: fix os.popen* regression from 2.5: don't execute commands as a sequence
        through the shell. also document the correct subprocess replacement for this
        case
        patch from Jean-Paul Calderone and Jani Hakala
      ........
        r75181 | georg.brandl | 2009-10-01 16:02:39 -0500 (Thu, 01 Oct 2009) | 1 line
      
        Add NEWS entry for r75180.
      ........
      dff06266
    • Benjamin Peterson's avatar
      Merged revisions 74865,75175,75180 via svnmerge from · 6e8c7575
      Benjamin Peterson authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74865 | georg.brandl | 2009-09-17 02:49:37 -0500 (Thu, 17 Sep 2009) | 1 line
      
        #6912: add "with" block support to pindent.
      ........
        r75175 | georg.brandl | 2009-10-01 15:11:14 -0500 (Thu, 01 Oct 2009) | 1 line
      
        Fix some weird whitespace and two other overlong lines.
      ........
        r75180 | georg.brandl | 2009-10-01 15:59:31 -0500 (Thu, 01 Oct 2009) | 1 line
      
        #7031: Add TestCase.assertIsInstance and negated method.
      ........
      6e8c7575
    • Benjamin Peterson's avatar
      Blocked revisions 74845 via svnmerge · 23c5050b
      Benjamin Peterson authored
      ........
        r74845 | georg.brandl | 2009-09-16 15:30:09 -0500 (Wed, 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__.
      ........
      23c5050b
    • Benjamin Peterson's avatar
      Merged revisions 74524,74556 via svnmerge from · 9a779ea9
      Benjamin Peterson authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r74524 | gregory.p.smith | 2009-08-20 04:39:38 -0500 (Thu, 20 Aug 2009) | 2 lines
      
        Add weakref support to the thread.lock type.
      ........
        r74556 | kristjan.jonsson | 2009-08-27 17:20:21 -0500 (Thu, 27 Aug 2009) | 2 lines
      
        issue 6275
        Add an "exc_value" attribute to the _AssertRaisesContext context manager in the unittest package.  This allows further tests on the exception that was raised after the context manager exits.
      ........
      9a779ea9