1. 14 Aug, 2008 10 commits
    • Martin v. Löwis's avatar
      Merged revisions 65677-65678,65683 via svnmerge from · 74bbea7e
      Martin v. Löwis authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65677 | martin.v.loewis | 2008-08-14 17:54:27 +0200 (Do, 14 Aug 2008) | 3 lines
      
        Make obj an owned reference in Py_buffer; this checkin
        was missing from the patch for #3139.
      ........
        r65678 | martin.v.loewis | 2008-08-14 17:56:07 +0200 (Do, 14 Aug 2008) | 2 lines
      
        Properly INCREF reference in Py_buffer.
      ........
        r65683 | martin.v.loewis | 2008-08-14 22:12:06 +0200 (Do, 14 Aug 2008) | 2 lines
      
        Fix memory leak: Always DECREF obj in PyBuffer_Release.
      ........
      74bbea7e
    • Facundo Batista's avatar
      Issue 1432. Fixes a bug caused because of the evolution · 23e3856b
      Facundo Batista authored
      of the RFC that describes the behaviour. Note that we now
      have the same behaviour than the current browsers.
      23e3856b
    • Martin v. Löwis's avatar
      Use s* to receive data. Fixes #3552. · 7b9cb257
      Martin v. Löwis authored
      7b9cb257
    • Georg Brandl's avatar
      #3550: socket APIs use bytes, not strings. · 42b2f2ec
      Georg Brandl authored
      42b2f2ec
    • Hirokazu Yamamoto's avatar
      Merged revisions 65672 via svnmerge from · ad3489ee
      Hirokazu Yamamoto authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65672 | hirokazu.yamamoto | 2008-08-14 20:26:34 +0900 | 1 line
      
        Added _multiprocessing module support. (VC6)
      ........
      ad3489ee
    • Hirokazu Yamamoto's avatar
      Blocked revisions 65663 via svnmerge · 3ff5393c
      Hirokazu Yamamoto authored
      ........
        r65663 | hirokazu.yamamoto | 2008-08-14 10:33:44 +0900 | 19 lines
      
        Issue #2065: VC6 related fix.
      
        - PC/VC6/_bsddb.dsp:
            removed '/nodefaultlib:"msvcrt"' to fix linker error.
      
        - PC/VC6/_msi.dsp, PC/VC6/pcbuild.dsw:
            added new module support.
      
        - PC/VC6/_sqlite3.dsp:
            /D "MODULE_NAME=\"sqlite3\""
            caused extra leading space like
            #define MODULE_NAME " sqlite3"
            so uses
            /D MODULE_NAME=\"sqlite3\"
            instead.
      
        - PC/VC6/python.dsp:
            changed stack size to 2MB to avoid stack overflow on
            some tests.
      ........
      3ff5393c
    • Hirokazu Yamamoto's avatar
      Merged revisions 65667 via svnmerge from · 95b1cf64
      Hirokazu Yamamoto authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65667 | hirokazu.yamamoto | 2008-08-14 14:50:43 +0900 | 1 line
      
        Fixed test_distutils error (test_build_ext) on VC6.
      ........
      95b1cf64
    • Brett Cannon's avatar
      Merged revisions 65668 via svnmerge from · 3a954da1
      Brett Cannon authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65668 | brett.cannon | 2008-08-13 22:55:18 -0700 (Wed, 13 Aug 2008) | 4 lines
      
        Fix markup for various binary operation examples where the operands were bolded
        and the operator was made literal, leading to non-valid reST. Changed to have
        the entire expression just be a literal bit of text.
      ........
      3a954da1
    • Brett Cannon's avatar
      Blocked revisions 65665 via svnmerge · b6b8ebb6
      Brett Cannon authored
      ........
        r65665 | brett.cannon | 2008-08-13 22:00:03 -0700 (Wed, 13 Aug 2008) | 11 lines
      
        Silence the DeprecationWarning of rfc822 triggered by its importation in
        mimetools.
      
        This has an unfortunate side-effect of potentially not letting any warning
        about rfc822's deprecation be seen by user-visible code if rfc822 is not
        imported before mimetools. This is because modules are cached in sys.modules
        and thus do not have their deprecation triggered more than once. But this
        silencing would have happened by other code that silences the use of mimetools
        or rfc822 anyway in the stdlib or user code, and thus seems justified to be
        done here.
      ........
      b6b8ebb6
    • Hirokazu Yamamoto's avatar
      Issue #2065: VC6 related fix. · 0255f0e9
      Hirokazu Yamamoto authored
      - PC/VC6/_bsddb.dsp:
          removed '/nodefaultlib:"msvcrt"' to fix linker error.
      
      - PC/VC6/_sqlite3.dsp:
          /D "MODULE_NAME=\"sqlite3\""
          caused extra leading space like
          #define MODULE_NAME " sqlite3"
          so uses
          /D MODULE_NAME=\"sqlite3\"
          instead.
      
      - PC/VC6/python.dsp:
          changed the way of modifying stack size
      0255f0e9
  2. 13 Aug, 2008 1 commit
  3. 12 Aug, 2008 4 commits
    • Bill Janssen's avatar
      update ssl documentation · 688356f5
      Bill Janssen authored
      688356f5
    • Bill Janssen's avatar
      40a0f66e
    • Georg Brandl's avatar
      Merged revisions... · 6aa2d1fe
      Georg Brandl authored
      Merged revisions 65459,65472,65481,65518,65536,65581,65609,65637,65641,65644-65645 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65459 | gregory.p.smith | 2008-08-04 00:13:29 +0000 (Mon, 04 Aug 2008) | 4 lines
      
        - Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword
          argument in python 2.5, this broke code that subclassed Popen to include its
          own poll method.  Fixed my moving _deadstate to an _internal_poll method.
      ........
        r65472 | andrew.kuchling | 2008-08-04 01:43:43 +0000 (Mon, 04 Aug 2008) | 3 lines
      
        Bug 3228: Explicitly supply the file mode to avoid creating executable files,
        and add corresponding tests.
        Possible 2.5 backport candidate
      ........
        r65481 | gregory.p.smith | 2008-08-04 07:33:37 +0000 (Mon, 04 Aug 2008) | 22 lines
      
        Adds a sanity check to avoid a *very rare* infinite loop due to a corrupt tls
        key list data structure in the thread startup path.
      
        This change is a companion to r60148 which already successfully dealt with a
        similar issue on thread shutdown.
      
        In particular this loop has been observed happening from this call path:
         #0  in find_key ()
         #1  in PyThread_set_key_value ()
         #2  in _PyGILState_NoteThreadState ()
         #3  in PyThreadState_New ()
         #4  in t_bootstrap ()
         #5  in pthread_start_thread ()
      
        I don't know how this happens but it does, *very* rarely.  On more than
        one hardware platform.  I have not been able to reproduce it manually.
        (A flaky mutex implementation on the system in question is one hypothesis).
      
        As with r60148, the spinning we managed to observe in the wild was due to a
        single list element pointing back upon itself.
      ........
        r65518 | mark.dickinson | 2008-08-04 21:30:09 +0000 (Mon, 04 Aug 2008) | 7 lines
      
        Issue #1481296: (again!) Make conversion of a float NaN to an int or
        long raise ValueError instead of returning 0.  Also, change the error
        message for conversion of an infinity to an integer, replacing 'long' by
        'integer', so that it's appropriate for both long(float('inf')) and
        int(float('inf')).
      ........
        r65536 | andrew.kuchling | 2008-08-05 01:00:57 +0000 (Tue, 05 Aug 2008) | 1 line
      
        Bug 3228: take a test from Niels Gustaebel's patch, and based on his patch, check for having os.stat available
      ........
        r65581 | guido.van.rossum | 2008-08-07 18:51:38 +0000 (Thu, 07 Aug 2008) | 3 lines
      
        Patch by Ian Charnas from issue 3517.
        Add F_FULLFSYNC if it exists (OS X only so far).
      ........
        r65609 | antoine.pitrou | 2008-08-09 17:22:25 +0000 (Sat, 09 Aug 2008) | 3 lines
      
        #3205: bz2 iterator fails silently on MemoryError
      ........
        r65637 | georg.brandl | 2008-08-11 09:07:59 +0000 (Mon, 11 Aug 2008) | 3 lines
      
        - Issue #3537: Fix an assertion failure when an empty but presized dict
          object was stored in the freelist.
      ........
        r65641 | jesse.noller | 2008-08-11 14:28:07 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        Remove the fqdn call for issue 3270
      ........
        r65644 | antoine.pitrou | 2008-08-11 17:21:36 +0000 (Mon, 11 Aug 2008) | 3 lines
      
        #3134: shutil referenced undefined WindowsError symbol
      ........
        r65645 | jesse.noller | 2008-08-11 19:00:15 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        Fix the connection refused error part of issue 3419, use errno module instead of a static list of possible connection refused messages.
      ........
      6aa2d1fe
    • Georg Brandl's avatar
      Merged revisions... · 734e2680
      Georg Brandl authored
      Merged revisions 65437,65469,65476,65480,65502,65528,65539,65543,65558,65561-65562,65565,65591,65601,65608,65610,65639 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65437 | georg.brandl | 2008-08-03 22:28:55 +0000 (Sun, 03 Aug 2008) | 2 lines
      
        Note the removal of several committers.
      ........
        r65469 | gregory.p.smith | 2008-08-04 01:03:50 +0000 (Mon, 04 Aug 2008) | 3 lines
      
        issue1606: Add warnings to the subprocess documentation about common pitfalls
        of using pipes that cause deadlocks.
      ........
        r65476 | georg.brandl | 2008-08-04 06:29:36 +0000 (Mon, 04 Aug 2008) | 2 lines
      
        Fix markup.
      ........
        r65480 | georg.brandl | 2008-08-04 07:31:50 +0000 (Mon, 04 Aug 2008) | 3 lines
      
        Clarify the meaning of the select() parameters and sync
        names with docstring.
      ........
        r65502 | gregory.p.smith | 2008-08-04 18:34:07 +0000 (Mon, 04 Aug 2008) | 2 lines
      
        more cleanup ups of the recently added warnings in the subprocess docs.
      ........
        r65528 | brett.cannon | 2008-08-04 21:52:25 +0000 (Mon, 04 Aug 2008) | 4 lines
      
        Add a note about all the modules/packages changed to silence -3 warnings. More
        changes are needed once some decisions are made, but this is the work up to this
        point.
      ........
        r65539 | andrew.kuchling | 2008-08-05 01:38:08 +0000 (Tue, 05 Aug 2008) | 6 lines
      
        #3367 from Kristjan Valur Jonsson:
        If a PyTokenizer_FromString() is called with an empty string, the
        tokenizer's line_start member never gets initialized.  Later, it is
        compared with the token pointer 'a' in parsetok.c:193 and that behavior
        can result in undefined behavior.
      ........
        r65543 | andrew.kuchling | 2008-08-05 02:05:23 +0000 (Tue, 05 Aug 2008) | 1 line
      
        #3367: revert rev. 65539: this change causes test_parser to fail
      ........
        r65558 | georg.brandl | 2008-08-06 17:20:41 +0000 (Wed, 06 Aug 2008) | 2 lines
      
        Fix longstringitem definition. #3505.
      ........
        r65561 | mark.dickinson | 2008-08-06 20:12:30 +0000 (Wed, 06 Aug 2008) | 2 lines
      
        Docstring typo
      ........
        r65562 | mark.dickinson | 2008-08-06 21:36:57 +0000 (Wed, 06 Aug 2008) | 2 lines
      
        Remove duplicate import
      ........
        r65565 | andrew.kuchling | 2008-08-07 01:47:34 +0000 (Thu, 07 Aug 2008) | 1 line
      
        Add some items
      ........
        r65591 | georg.brandl | 2008-08-08 06:42:20 +0000 (Fri, 08 Aug 2008) | 2 lines
      
        #3519: callee is an expression too.
      ........
        r65601 | georg.brandl | 2008-08-08 15:34:34 +0000 (Fri, 08 Aug 2008) | 2 lines
      
        Remove mention of backquotes in the tutorial.
      ........
        r65608 | guido.van.rossum | 2008-08-09 14:55:34 +0000 (Sat, 09 Aug 2008) | 2 lines
      
        Add news item about _sre.compile() re-bytecode validator.
      ........
        r65610 | antoine.pitrou | 2008-08-09 17:27:23 +0000 (Sat, 09 Aug 2008) | 3 lines
      
        move NEWS entry to the appropriate section (oops!)
      ........
        r65639 | georg.brandl | 2008-08-11 10:27:31 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        #3540: fix exception name.
      ........
      734e2680
  4. 11 Aug, 2008 1 commit
    • Nick Coghlan's avatar
      Blocked revisions 65642 via svnmerge · eaf8f7a4
      Nick Coghlan authored
      ........
        r65642 | nick.coghlan | 2008-08-12 01:45:58 +1000 (Tue, 12 Aug 2008) | 1 line
      
        Issue 2235: Py3k warnings are now emitted for classes that will no longer inherit a__hash__ implementation from a parent class in Python 3.x. The standard library and test suite have been updated to not emit these warnings.
      ........
      eaf8f7a4
  5. 10 Aug, 2008 2 commits
  6. 09 Aug, 2008 7 commits
  7. 08 Aug, 2008 7 commits
  8. 07 Aug, 2008 3 commits
  9. 06 Aug, 2008 3 commits
    • Brett Cannon's avatar
      Blocked revisions 65563 via svnmerge · 007ca12d
      Brett Cannon authored
      ........
        r65563 | brett.cannon | 2008-08-06 15:28:09 -0700 (Wed, 06 Aug 2008) | 3 lines
      
        Add imp.reload(). This to help with transitioning to 3.0 the reload() built-in
        has been removed there.
      ........
      007ca12d
    • Guido van Rossum's avatar
      df9f1ecc
    • Guido van Rossum's avatar
      Merged revisions 65544 via svnmerge from · 10faf6a0
      Guido van Rossum authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65544 | guido.van.rossum | 2008-08-04 20:39:21 -0700 (Mon, 04 Aug 2008) | 28 lines
      
        Tracker issue 3487: sre "bytecode" verifier.
      
        This is a verifier for the binary code used by the _sre module (this
        is often called bytecode, though to distinguish it from Python bytecode
        I put it in quotes).
      
        I wrote this for Google App Engine, and am making the patch available as
        open source under the Apache 2 license.  Below are the copyright
        statement and license, for completeness.
      
        # Copyright 2008 Google Inc.
        #
        # Licensed under the Apache License, Version 2.0 (the "License");
        # you may not use this file except in compliance with the License.
        # You may obtain a copy of the License at
        #
        #     http://www.apache.org/licenses/LICENSE-2.0
        #
        # Unless required by applicable law or agreed to in writing, software
        # distributed under the License is distributed on an "AS IS" BASIS,
        # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
        # See the License for the specific language governing permissions and
        # limitations under the License.
      
        It's not necessary to include these copyrights and bytecode in the
        source file.  Google has signed a contributor's agreement with the PSF
        already.
      ........
      10faf6a0
  10. 05 Aug, 2008 1 commit
  11. 04 Aug, 2008 1 commit
    • Brett Cannon's avatar
      Blocked revisions 65524 via svnmerge · 694f1f8c
      Brett Cannon authored
      ........
        r65524 | brett.cannon | 2008-08-04 14:34:34 -0700 (Mon, 04 Aug 2008) | 2 lines
      
        Remove use of callable() from pickle to silence warnings under -3.
      ........
      694f1f8c