1. 14 Oct, 2009 2 commits
    • Antoine Pitrou's avatar
      Merged revisions 75404 via svnmerge from · 27d11ce9
      Antoine Pitrou authored
      svn+ssh://pythondev@svn.python.org/python/branches/py3k
      
      ........
        r75404 | antoine.pitrou | 2009-10-14 19:14:16 +0200 (mer., 14 oct. 2009) | 5 lines
      
        Issue #7065: Fix a crash in bytes.maketrans and bytearray.maketrans when
        using byte values greater than 127.  Patch by egreen.
      
      ........
      27d11ce9
    • Georg Brandl's avatar
      Blocked revisions... · 1b155a35
      Georg Brandl authored
      Blocked revisions 74628-74630,74646,74648-74649,74654,74661,74744,74834,74875,75078-75079 via svnmerge
      
      ................
        r74628 | georg.brandl | 2009-09-02 22:33:30 +0200 (Mi, 02 Sep 2009) | 1 line
      
        Use true kwonly arg instead of **kwds hackaround.
      ................
        r74629 | georg.brandl | 2009-09-02 22:34:14 +0200 (Mi, 02 Sep 2009) | 1 line
      
        Use true booleans and a bit more PEP8.
      ................
        r74630 | georg.brandl | 2009-09-02 22:34:52 +0200 (Mi, 02 Sep 2009) | 1 line
      
        Switch more function arguments docs to new-style.
      ................
        r74646 | georg.brandl | 2009-09-04 10:09:32 +0200 (Fr, 04 Sep 2009) | 1 line
      
        Remove backwards compatibility stuff from profile/cProfile.
      ................
        r74648 | georg.brandl | 2009-09-04 10:22:00 +0200 (Fr, 04 Sep 2009) | 1 line
      
        Remove pseudo-end markers from http.cookies.
      ................
        r74649 | georg.brandl | 2009-09-04 10:28:01 +0200 (Fr, 04 Sep 2009) | 1 line
      
        Turn some comments into docstrings.
      ................
        r74654 | georg.brandl | 2009-09-04 17:41:40 +0200 (Fr, 04 Sep 2009) | 8 lines
      
        Blocked revisions 74653 via svnmerge
      
        ........
          r74653 | georg.brandl | 2009-09-04 13:32:18 +0200 (Fr, 04 Sep 2009) | 1 line
      
          #6777: dont discourage usage of Exception.args or promote usage of Exception.message.
        ........
      ................
        r74661 | georg.brandl | 2009-09-04 19:15:16 +0200 (Fr, 04 Sep 2009) | 1 line
      
        Remove the just-removed "help" from __all__.
      ................
        r74744 | benjamin.peterson | 2009-09-11 23:30:05 +0200 (Fr, 11 Sep 2009) | 43 lines
      
        Blocked revisions 74300,74490,74519,74631,74635-74637,74684,74721 via svnmerge
      
        ........
          r74300 | raymond.hettinger | 2009-08-04 14:08:05 -0500 (Tue, 04 Aug 2009) | 1 line
      
          Issue 6637: defaultdict.copy() failed with an empty factory.
        ........
          r74490 | benjamin.peterson | 2009-08-17 08:39:41 -0500 (Mon, 17 Aug 2009) | 1 line
      
          typos
        ........
          r74519 | guilherme.polo | 2009-08-18 11:39:36 -0500 (Tue, 18 Aug 2009) | 1 line
      
          Added missing static option for OptionMenu. Issue #5961.
        ........
          r74631 | georg.brandl | 2009-09-02 15:37:16 -0500 (Wed, 02 Sep 2009) | 1 line
      
          #6821: fix signature of PyBuffer_Release().
        ........
          r74635 | armin.rigo | 2009-09-03 14:40:07 -0500 (Thu, 03 Sep 2009) | 2 lines
      
          Found the next crasher by thinking about this logic in PyPy.
        ........
          r74636 | armin.rigo | 2009-09-03 14:42:03 -0500 (Thu, 03 Sep 2009) | 3 lines
      
          Does not terminate: consume all memory without responding to Ctrl-C.
          I am not too sure why, but you can surely find out by gdb'ing a bit...
        ........
          r74637 | armin.rigo | 2009-09-03 14:45:27 -0500 (Thu, 03 Sep 2009) | 4 lines
      
          Sorry, sorry!  Ignore my previous two commits.  I mixed up the version
          of python with which I tried running the crashers.  They don't crash
          the current HEAD.
        ........
          r74684 | ronald.oussoren | 2009-09-06 07:23:18 -0500 (Sun, 06 Sep 2009) | 2 lines
      
          Fix for issue 4937
        ........
          r74721 | thomas.heller | 2009-09-08 14:24:36 -0500 (Tue, 08 Sep 2009) | 1 line
      
          Make ctypes compile again with older Python versions.
        ........
      ................
        r74834 | georg.brandl | 2009-09-16 17:58:51 +0200 (Mi, 16 Sep 2009) | 8 lines
      
        Blocked revisions 74832 via svnmerge
      
        ........
          r74832 | georg.brandl | 2009-09-16 17:57:46 +0200 (Mi, 16 Sep 2009) | 1 line
      
          Rewrap long lines.
        ........
      ................
        r74875 | georg.brandl | 2009-09-17 13:50:17 +0200 (Do, 17 Sep 2009) | 8 lines
      
        Blocked revisions 74873 via svnmerge
      
        ........
          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.
        ........
      ................
        r75078 | georg.brandl | 2009-09-26 22:52:12 +0200 (Sa, 26 Sep 2009) | 1 line
      
        use new style optional args
      ................
        r75079 | georg.brandl | 2009-09-26 22:59:11 +0200 (Sa, 26 Sep 2009) | 1 line
      
        fix default value
      ................
      1b155a35
  2. 11 Oct, 2009 1 commit
  3. 10 Oct, 2009 1 commit
  4. 09 Oct, 2009 2 commits
  5. 08 Oct, 2009 3 commits
  6. 07 Oct, 2009 2 commits
  7. 04 Oct, 2009 5 commits
    • Benjamin Peterson's avatar
      Merged revisions 75248 via svnmerge from · ccd0b9a9
      Benjamin Peterson authored
      svn+ssh://pythondev@svn.python.org/python/branches/py3k
      
      ................
        r75248 | benjamin.peterson | 2009-10-04 15:40:17 -0500 (Sun, 04 Oct 2009) | 11 lines
      
        Merged revisions 75066 via svnmerge from
        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.
        ........
      ................
      ccd0b9a9
    • Benjamin Peterson's avatar
      Merged revisions 75246 via svnmerge from · 60b5a2bd
      Benjamin Peterson authored
      svn+ssh://pythondev@svn.python.org/python/branches/py3k
      
      ................
        r75246 | benjamin.peterson | 2009-10-04 15:32:25 -0500 (Sun, 04 Oct 2009) | 29 lines
      
        Merged revisions 74841 via svnmerge from
        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.
        ........
      ................
      60b5a2bd
    • Mark Dickinson's avatar
      Merged revisions 75238 via svnmerge from · 1a8dceca
      Mark Dickinson authored
      svn+ssh://pythondev@www.python.org/python/branches/py3k
      
      ................
        r75238 | mark.dickinson | 2009-10-04 19:43:54 +0100 (Sun, 04 Oct 2009) | 11 lines
      
        Merged revisions 75236 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r75236 | mark.dickinson | 2009-10-04 19:38:39 +0100 (Sun, 04 Oct 2009) | 4 lines
      
          Issue #7042:  Fix test_signal failure on OS X 10.6 64-bit builds
          (and also, with luck, on the x86 FreeBSD buildbot), by making sure
          that some user time is used in test_itimer_virtual.
        ........
      ................
      1a8dceca
    • Benjamin Peterson's avatar
      Merged revisions 75233 via svnmerge from · b40dad05
      Benjamin Peterson authored
      svn+ssh://pythondev@svn.python.org/python/branches/py3k
      
      ........
        r75233 | benjamin.peterson | 2009-10-04 10:07:16 -0500 (Sun, 04 Oct 2009) | 1 line
      
        remove 8-bit string sentence
      ........
      b40dad05
    • Benjamin Peterson's avatar
      Merged revisions 75231 via svnmerge from · d1d41606
      Benjamin Peterson authored
      svn+ssh://pythondev@svn.python.org/python/branches/py3k
      
      ................
        r75231 | benjamin.peterson | 2009-10-04 09:49:41 -0500 (Sun, 04 Oct 2009) | 166 lines
      
        Merged revisions 74779-74786,74793,74795,74811,74860-74861,74863,74876,74886,74896,74901,74903,74908,74912,74930,74933,74943,74946,74952-74955,75015,75019,75032,75068,75076,75095,75098,75102,75129,75139,75230 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r74779 | michael.foord | 2009-09-13 11:13:36 -0500 (Sun, 13 Sep 2009) | 1 line
      
          Change to tutorial wording for reading text / binary files on Windows. Issue #6301.
        ........
          r74780 | michael.foord | 2009-09-13 11:40:02 -0500 (Sun, 13 Sep 2009) | 1 line
      
          Objects that compare equal automatically pass or fail assertAlmostEqual and assertNotAlmostEqual tests on unittest.TestCase. Issue 6567.
        ........
          r74781 | michael.foord | 2009-09-13 11:46:19 -0500 (Sun, 13 Sep 2009) | 1 line
      
          Note that sys._getframe is not guaranteed to exist in all implementations of Python, and a corresponding note in inspect.currentframe. Issue 6712.
        ........
          r74782 | michael.foord | 2009-09-13 12:07:46 -0500 (Sun, 13 Sep 2009) | 1 line
      
          Tutorial tweaks. Issue 6849.
        ........
          r74783 | michael.foord | 2009-09-13 12:28:35 -0500 (Sun, 13 Sep 2009) | 1 line
      
          unittest.TestLoader.loadTestsFromName honors the loader suiteClass attribute. Issue 6866.
        ........
          r74784 | georg.brandl | 2009-09-13 13:15:07 -0500 (Sun, 13 Sep 2009) | 1 line
      
          Typo fix.
        ........
          r74785 | michael.foord | 2009-09-13 14:07:03 -0500 (Sun, 13 Sep 2009) | 1 line
      
          Test discovery in unittest will only attempt to import modules that are importable; i.e. their names are valid Python identifiers. If an import fails during discovery this will be recorded as an error and test discovery will continue. Issue 6568.
        ........
          r74786 | michael.foord | 2009-09-13 14:08:18 -0500 (Sun, 13 Sep 2009) | 1 line
      
          Remove an extraneous space in unittest documentation.
        ........
          r74793 | georg.brandl | 2009-09-14 09:50:47 -0500 (Mon, 14 Sep 2009) | 1 line
      
          #6908: fix association of hashlib hash attributes.
        ........
          r74795 | benjamin.peterson | 2009-09-14 22:36:26 -0500 (Mon, 14 Sep 2009) | 1 line
      
          Py_SetPythonHome uses static storage #6913
        ........
          r74811 | georg.brandl | 2009-09-15 15:26:59 -0500 (Tue, 15 Sep 2009) | 1 line
      
          Add Armin Ronacher.
        ........
          r74860 | benjamin.peterson | 2009-09-16 21:46:54 -0500 (Wed, 16 Sep 2009) | 1 line
      
          kill bare except
        ........
          r74861 | benjamin.peterson | 2009-09-16 22:18:28 -0500 (Wed, 16 Sep 2009) | 1 line
      
          pep 8 defaults
        ........
          r74863 | benjamin.peterson | 2009-09-16 22:27:33 -0500 (Wed, 16 Sep 2009) | 1 line
      
          rationalize a bit
        ........
          r74876 | georg.brandl | 2009-09-17 11:15:53 -0500 (Thu, 17 Sep 2009) | 1 line
      
          #6932: remove paragraph that advises relying on __del__ being called.
        ........
          r74886 | benjamin.peterson | 2009-09-17 16:33:46 -0500 (Thu, 17 Sep 2009) | 1 line
      
          use macros
        ........
          r74896 | georg.brandl | 2009-09-18 02:22:41 -0500 (Fri, 18 Sep 2009) | 1 line
      
          #6936: for interactive use, quit() is just fine.
        ........
          r74901 | georg.brandl | 2009-09-18 04:14:52 -0500 (Fri, 18 Sep 2009) | 1 line
      
          #6905: use better exception messages in inspect when the argument is of the wrong type.
        ........
          r74903 | georg.brandl | 2009-09-18 04:18:27 -0500 (Fri, 18 Sep 2009) | 1 line
      
          #6938: "ident" is always a string, so use a format code which works.
        ........
          r74908 | georg.brandl | 2009-09-18 08:57:11 -0500 (Fri, 18 Sep 2009) | 1 line
      
          Use str.format() to fix beginner's mistake with %-style string formatting.
        ........
          r74912 | georg.brandl | 2009-09-18 11:19:56 -0500 (Fri, 18 Sep 2009) | 1 line
      
          Optimize optimization and fix method name in docstring.
        ........
          r74930 | georg.brandl | 2009-09-18 16:21:41 -0500 (Fri, 18 Sep 2009) | 1 line
      
          #6925: rewrite docs for locals() and vars() a bit.
        ........
          r74933 | georg.brandl | 2009-09-18 16:35:59 -0500 (Fri, 18 Sep 2009) | 1 line
      
          #6930: clarify description about byteorder handling in UTF decoder routines.
        ........
          r74943 | georg.brandl | 2009-09-19 02:35:07 -0500 (Sat, 19 Sep 2009) | 1 line
      
          #6944: the argument to PyArg_ParseTuple should be a tuple, otherwise a SystemError is set.  Also clean up another usage of PyArg_ParseTuple.
        ........
          r74946 | georg.brandl | 2009-09-19 03:43:16 -0500 (Sat, 19 Sep 2009) | 1 line
      
          Update bug tracker reference.
        ........
          r74952 | georg.brandl | 2009-09-19 05:42:34 -0500 (Sat, 19 Sep 2009) | 1 line
      
          #6946: fix duplicate index entries for datetime classes.
        ........
          r74953 | georg.brandl | 2009-09-19 07:04:16 -0500 (Sat, 19 Sep 2009) | 1 line
      
          Fix references to threading.enumerate().
        ........
          r74954 | georg.brandl | 2009-09-19 08:13:56 -0500 (Sat, 19 Sep 2009) | 1 line
      
          Add Doug.
        ........
          r74955 | georg.brandl | 2009-09-19 08:20:49 -0500 (Sat, 19 Sep 2009) | 1 line
      
          Add Mark Summerfield.
        ........
          r75015 | georg.brandl | 2009-09-22 05:55:08 -0500 (Tue, 22 Sep 2009) | 1 line
      
          Fix encoding name.
        ........
          r75019 | vinay.sajip | 2009-09-22 12:23:41 -0500 (Tue, 22 Sep 2009) | 1 line
      
          Fixed a typo, and added sections on optimization and using arbitrary objects as messages.
        ........
          r75032 | benjamin.peterson | 2009-09-22 17:15:28 -0500 (Tue, 22 Sep 2009) | 1 line
      
          fix typos/rephrase
        ........
          r75068 | benjamin.peterson | 2009-09-25 21:57:59 -0500 (Fri, 25 Sep 2009) | 1 line
      
          comment out ugly xxx
        ........
          r75076 | vinay.sajip | 2009-09-26 09:53:32 -0500 (Sat, 26 Sep 2009) | 1 line
      
          Tidied up name of parameter in StreamHandler
        ........
          r75095 | michael.foord | 2009-09-27 14:15:41 -0500 (Sun, 27 Sep 2009) | 1 line
      
          Test creation moved from TestProgram.parseArgs to TestProgram.createTests exclusively. Issue 6956.
        ........
          r75098 | michael.foord | 2009-09-27 15:08:23 -0500 (Sun, 27 Sep 2009) | 1 line
      
          Documentation improvement for load_tests protocol in unittest. Issue 6515.
        ........
          r75102 | skip.montanaro | 2009-09-27 21:12:27 -0500 (Sun, 27 Sep 2009) | 3 lines
      
          Patch from Thomas Barr so that csv.Sniffer will set doublequote property.
          Closes issue 6606.
        ........
          r75129 | vinay.sajip | 2009-09-29 02:08:54 -0500 (Tue, 29 Sep 2009) | 1 line
      
          Issue #7014: logging: Improved IronPython 2.6 compatibility.
        ........
          r75139 | raymond.hettinger | 2009-09-29 13:53:24 -0500 (Tue, 29 Sep 2009) | 3 lines
      
          Issue 7008: Better document str.title and show how to work around the apostrophe problem.
        ........
          r75230 | benjamin.peterson | 2009-10-04 08:38:38 -0500 (Sun, 04 Oct 2009) | 1 line
      
          test logging
        ........
      ................
      d1d41606
  8. 03 Oct, 2009 6 commits
  9. 02 Oct, 2009 1 commit
  10. 01 Oct, 2009 6 commits
  11. 30 Sep, 2009 1 commit
  12. 29 Sep, 2009 4 commits
  13. 28 Sep, 2009 2 commits
    • Mark Dickinson's avatar
      Blocked revisions 75119 via svnmerge · 717b1e67
      Mark Dickinson authored
      ................
        r75119 | mark.dickinson | 2009-09-28 20:21:11 +0100 (Mon, 28 Sep 2009) | 10 lines
      
        Merged revisions 75117 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r75117 | mark.dickinson | 2009-09-28 19:54:55 +0100 (Mon, 28 Sep 2009) | 3 lines
      
          Issue #3366:  Add gamma function to math module.
          (lgamma, erf and erfc to follow).
        ........
      ................
      717b1e67
    • Mark Dickinson's avatar
      Blocked revisions 75113 via svnmerge · 7c4dc8d0
      Mark Dickinson authored
      ................
        r75113 | mark.dickinson | 2009-09-28 18:54:52 +0100 (Mon, 28 Sep 2009) | 16 lines
      
        Merged revisions 75110 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r75110 | mark.dickinson | 2009-09-28 17:52:40 +0100 (Mon, 28 Sep 2009) | 9 lines
      
          Style/consistency/nano-optimization nit:  replace occurrences of
            (high_bits << PyLong_SHIFT) + low_bits with
            (high_bits << PyLong_SHIFT) | low_bits
          in Objects/longobject.c.  Motivation:
           - shouldn't unnecessarily mix bit ops with arithmetic ops (style)
           - this pattern should be spelt the same way thoughout (consistency)
           - it's very very very slightly faster: no need to worry about
             carries to the high digit (nano-optimization).
        ........
      ................
      7c4dc8d0
  14. 27 Sep, 2009 1 commit
  15. 26 Sep, 2009 2 commits
  16. 25 Sep, 2009 1 commit