1. 28 May, 2009 1 kayıt (commit)
  2. 28 Mar, 2009 1 kayıt (commit)
    • Benjamin Peterson's avatar
      Merged revisions… · e549ead8
      Benjamin Peterson yazdı
      Merged revisions 70554,70588-70589,70598,70605,70611-70621,70623-70624,70626-70627 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r70554 | benjamin.peterson | 2009-03-23 16:25:15 -0500 (Mon, 23 Mar 2009) | 1 line
      
        complain when there's no last exception
      ........
        r70588 | benjamin.peterson | 2009-03-24 17:56:32 -0500 (Tue, 24 Mar 2009) | 1 line
      
        fix newline issue in test summary
      ........
        r70589 | benjamin.peterson | 2009-03-24 18:07:07 -0500 (Tue, 24 Mar 2009) | 1 line
      
        another style nit
      ........
        r70598 | benjamin.peterson | 2009-03-25 16:24:04 -0500 (Wed, 25 Mar 2009) | 1 line
      
        add shorthands for expected failures and unexpected success
      ........
        r70605 | benjamin.peterson | 2009-03-26 11:32:23 -0500 (Thu, 26 Mar 2009) | 1 line
      
        remove uneeded function
      ........
        r70611 | benjamin.peterson | 2009-03-26 13:35:37 -0500 (Thu, 26 Mar 2009) | 1 line
      
        add much better tests for python version information parsing
      ........
        r70612 | benjamin.peterson | 2009-03-26 13:55:48 -0500 (Thu, 26 Mar 2009) | 1 line
      
        more and more implementations now support sys.subversion
      ........
        r70613 | benjamin.peterson | 2009-03-26 13:58:30 -0500 (Thu, 26 Mar 2009) | 1 line
      
        roll old test in with new one
      ........
        r70614 | benjamin.peterson | 2009-03-26 14:09:21 -0500 (Thu, 26 Mar 2009) | 1 line
      
        add support for PyPy
      ........
        r70615 | benjamin.peterson | 2009-03-26 14:58:18 -0500 (Thu, 26 Mar 2009) | 5 lines
      
        add some useful utilities for skipping tests with unittest's new skipping ability
      
        most significantly apply a modified portion of the patch from #4242 with
        patches for skipping implementation details
      ........
        r70616 | benjamin.peterson | 2009-03-26 15:05:50 -0500 (Thu, 26 Mar 2009) | 1 line
      
        rename TestCase.skip() to skipTest() because it causes annoying problems with trial #5571
      ........
        r70617 | benjamin.peterson | 2009-03-26 15:17:27 -0500 (Thu, 26 Mar 2009) | 1 line
      
        apply the second part of #4242's patch; classify all the implementation details in test_descr
      ........
        r70618 | benjamin.peterson | 2009-03-26 15:48:25 -0500 (Thu, 26 Mar 2009) | 1 line
      
        remove test_support.TestSkipped and just use unittest.SkipTest
      ........
        r70619 | benjamin.peterson | 2009-03-26 15:49:40 -0500 (Thu, 26 Mar 2009) | 1 line
      
        fix naming
      ........
        r70620 | benjamin.peterson | 2009-03-26 16:10:30 -0500 (Thu, 26 Mar 2009) | 1 line
      
        fix incorrect auto-translation of TestSkipped -> unittest.SkipTest
      ........
        r70621 | benjamin.peterson | 2009-03-26 16:11:16 -0500 (Thu, 26 Mar 2009) | 1 line
      
        must pass argument to get expected behavior ;)
      ........
        r70623 | benjamin.peterson | 2009-03-26 16:30:10 -0500 (Thu, 26 Mar 2009) | 1 line
      
        add missing import
      ........
        r70624 | benjamin.peterson | 2009-03-26 16:30:54 -0500 (Thu, 26 Mar 2009) | 1 line
      
        ** is required here
      ........
        r70626 | benjamin.peterson | 2009-03-26 16:40:29 -0500 (Thu, 26 Mar 2009) | 1 line
      
        update email tests to use SkipTest
      ........
        r70627 | benjamin.peterson | 2009-03-26 16:44:43 -0500 (Thu, 26 Mar 2009) | 1 line
      
        fix another name
      ........
      e549ead8
  3. 04 Mar, 2009 1 kayıt (commit)
    • Benjamin Peterson's avatar
      merge the io-c branch: C implementation of the io module · 4fa88fa0
      Benjamin Peterson yazdı
      The main io module now uses the C implementation.  The Python one still exists
      in Lib/_pyio.py for ease of testing new features and usefulness to other
      implementers.
      
      The rewrite was done by Antoine Pitrou and Amaury Forgeot d'Arc.  I was slightly
      helpful at the end. :)
      
      
      Following are the log messages from the io-c branch:
      
      Merged revisions 68683-68685,68687-68689,68693,68704,68741-68743,68745,68747,68752-68754,68756,68758,68812,68816-68817,68820-68822,68824-68825,68828,68876-68877,69037,69044,69104,69115,69194,69626-69629,69636,69638,69641-69642,69644-69654,69656-69661,69671,69677,69812-69815,69817,69827-69830,69839,69841-69845,69848,69850,69852,69854,69860,69865-69866,69868,69872-69873,69885,69888,69891-69893,69911,69913-69916,69963,70033,70035,70038,70041-70048,70067-70070,70075,70112,70133,70135,70140 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/branches/io-c
      
      ........
        r68683 | antoine.pitrou | 2009-01-17 17:13:48 -0600 (Sat, 17 Jan 2009) | 3 lines
      
        Merge in changes from the io-c sandbox. Tests will follow in separate commits.
      ........
        r68684 | antoine.pitrou | 2009-01-17 17:17:26 -0600 (Sat, 17 Jan 2009) | 3 lines
      
        Fixes and additions to test_io.py
      ........
        r68685 | antoine.pitrou | 2009-01-17 17:22:04 -0600 (Sat, 17 Jan 2009) | 1 line
      
        Fix test_fileio
      ........
        r68687 | antoine.pitrou | 2009-01-17 17:35:11 -0600 (Sat, 17 Jan 2009) | 3 lines
      
        Add dependency to _iomodule.h for the various C sources
      ........
        r68688 | antoine.pitrou | 2009-01-17 17:38:18 -0600 (Sat, 17 Jan 2009) | 3 lines
      
        These precautions are not needed anymore!
      ........
        r68689 | antoine.pitrou | 2009-01-17 17:41:48 -0600 (Sat, 17 Jan 2009) | 3 lines
      
        Fix another test
      ........
        r68693 | antoine.pitrou | 2009-01-17 17:49:58 -0600 (Sat, 17 Jan 2009) | 3 lines
      
        Fix test_uu (which was using private attributes of TextIOWrapper)
      ........
        r68704 | antoine.pitrou | 2009-01-17 18:45:29 -0600 (Sat, 17 Jan 2009) | 3 lines
      
        Most io sources are Py_ssize_t-clean (I don't know about bytesio and stringio)
      ........
        r68741 | antoine.pitrou | 2009-01-18 15:20:30 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        Check return type in TextIOWrapper.__next__
      ........
        r68742 | antoine.pitrou | 2009-01-18 15:28:48 -0600 (Sun, 18 Jan 2009) | 4 lines
      
        Make binary buffered readline and iteration much faster
        (8x as fast as the IOBase generic implementation)
      ........
        r68743 | antoine.pitrou | 2009-01-18 15:47:47 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        Reinsert test_io_after_close (was removed by mistake)
      ........
        r68745 | antoine.pitrou | 2009-01-18 16:16:06 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        Add read, read1 and write methods to BufferedIOBase
      ........
        r68747 | antoine.pitrou | 2009-01-18 16:35:58 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        Kill test failure
      ........
        r68752 | amaury.forgeotdarc | 2009-01-18 17:05:43 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        Fix a segfault when e.g a BufferedReader is created with a FileIO in
        read mode.
      ........
        r68753 | antoine.pitrou | 2009-01-18 17:13:09 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        Add truncate() to text IO objects
      ........
        r68754 | antoine.pitrou | 2009-01-18 17:51:08 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        Remove IOBase.__del__ and replace it with custom code with tp_dealloc
      ........
        r68756 | antoine.pitrou | 2009-01-18 18:10:16 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        Remove irrelevant comment.
      ........
        r68758 | antoine.pitrou | 2009-01-18 18:36:16 -0600 (Sun, 18 Jan 2009) | 3 lines
      
        in importlib:_fileio._FileIO -> _io.FileIO
      ........
        r68812 | antoine.pitrou | 2009-01-20 14:15:51 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        Add garbage collection support to FileIO objects
      ........
        r68816 | antoine.pitrou | 2009-01-20 14:56:28 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        Add GC support to Buffered and Text IO objects
      ........
        r68817 | antoine.pitrou | 2009-01-20 15:19:45 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        Add some file headers
      ........
        r68820 | antoine.pitrou | 2009-01-20 15:29:59 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        Add class TextIOBase
      ........
        r68821 | antoine.pitrou | 2009-01-20 15:36:16 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        Add properties to TextIOBase
      ........
        r68822 | antoine.pitrou | 2009-01-20 15:41:19 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        Disable the pure Python TextIOBase class, and inject C the implementation instead
      ........
        r68824 | antoine.pitrou | 2009-01-20 16:36:28 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        Fix two leaks
      ........
        r68825 | antoine.pitrou | 2009-01-20 16:38:29 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        FileIO.name is just a plain attribute, we can set it directly
      ........
        r68828 | antoine.pitrou | 2009-01-20 17:06:33 -0600 (Tue, 20 Jan 2009) | 3 lines
      
        Speed up closed checks on text IO objects. Good for a 25% speedup on small ops.
      ........
        r68876 | antoine.pitrou | 2009-01-23 17:01:25 -0600 (Fri, 23 Jan 2009) | 3 lines
      
        Two typos
      ........
        r68877 | antoine.pitrou | 2009-01-23 18:13:20 -0600 (Fri, 23 Jan 2009) | 3 lines
      
        Remove two unused functions
      ........
        r69037 | amaury.forgeotdarc | 2009-01-27 17:10:25 -0600 (Tue, 27 Jan 2009) | 2 lines
      
        Update the win32 project files
      ........
        r69044 | antoine.pitrou | 2009-01-27 18:51:07 -0600 (Tue, 27 Jan 2009) | 3 lines
      
        Improve heuristic in IncrementalNewlineDecoder + some micro-optimizations
      ........
        r69104 | antoine.pitrou | 2009-01-29 15:23:42 -0600 (Thu, 29 Jan 2009) | 3 lines
      
        Fix some crashers found by Victor
      ........
        r69115 | hirokazu.yamamoto | 2009-01-29 20:36:28 -0600 (Thu, 29 Jan 2009) | 1 line
      
        Updated VC6 project file.
      ........
        r69194 | antoine.pitrou | 2009-02-01 16:57:18 -0600 (Sun, 01 Feb 2009) | 3 lines
      
        Fix downcasting warnings in 32-bit mode with 64-bit offsets (Windows)
      ........
        r69626 | benjamin.peterson | 2009-02-14 17:33:34 -0600 (Sat, 14 Feb 2009) | 1 line
      
        only catch AttributeError and UnsupportedOperation
      ........
        r69627 | benjamin.peterson | 2009-02-14 21:35:28 -0600 (Sat, 14 Feb 2009) | 1 line
      
        give the IO module its own state and store the os and locale modules in it
      ........
        r69628 | benjamin.peterson | 2009-02-14 22:08:32 -0600 (Sat, 14 Feb 2009) | 1 line
      
        put interned strings in the module state structure
      ........
        r69629 | benjamin.peterson | 2009-02-14 22:15:29 -0600 (Sat, 14 Feb 2009) | 1 line
      
        put UnsupportedOperation in the module state
      ........
        r69636 | benjamin.peterson | 2009-02-15 08:31:42 -0600 (Sun, 15 Feb 2009) | 1 line
      
        dealloc unsupported_operation
      ........
        r69638 | benjamin.peterson | 2009-02-15 09:24:45 -0600 (Sun, 15 Feb 2009) | 1 line
      
        actually test the C implementation
      ........
        r69641 | benjamin.peterson | 2009-02-15 10:12:37 -0600 (Sun, 15 Feb 2009) | 5 lines
      
        make interned strings globals again ;(
      
        putting them in the module state was asking for trouble when the module
        was dealloced before the classes in it were
      ........
        r69642 | benjamin.peterson | 2009-02-15 10:19:45 -0600 (Sun, 15 Feb 2009) | 1 line
      
        actually test the python implementations
      ........
        r69644 | antoine.pitrou | 2009-02-15 11:59:30 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Fix memory leak in destructor when a Python class inherits from IOBase (or an IOBase-derived type)
      ........
        r69645 | antoine.pitrou | 2009-02-15 12:23:26 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Add a warning about the embarassing state of IOBase finalization
      ........
        r69646 | antoine.pitrou | 2009-02-15 13:14:42 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Fix opening of 8-bit filenames with FileIO
      ........
        r69647 | antoine.pitrou | 2009-02-15 13:20:22 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Fix leak in FileIO constructor
      ........
        r69648 | antoine.pitrou | 2009-02-15 13:58:16 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Fix some refleaks
      ........
        r69649 | antoine.pitrou | 2009-02-15 14:05:13 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Fix a leak in IOBase.writelines
      ........
        r69650 | antoine.pitrou | 2009-02-15 14:11:56 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Fix memory leak in BufferedWriter.truncate
      ........
        r69651 | antoine.pitrou | 2009-02-15 14:25:34 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Fix a leak in TextIOWrapper.seek
      ........
        r69652 | antoine.pitrou | 2009-02-15 14:26:28 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Unify implementations of truncate for buffered objects
      ........
        r69653 | antoine.pitrou | 2009-02-15 15:15:15 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Fix more leaks in TextIOWrapper
      ........
        r69654 | antoine.pitrou | 2009-02-15 15:21:57 -0600 (Sun, 15 Feb 2009) | 3 lines
      
        Smaller chunk size for a faster test
      ........
        r69656 | benjamin.peterson | 2009-02-15 17:29:48 -0600 (Sun, 15 Feb 2009) | 1 line
      
        braces make this much clearer
      ........
        r69657 | benjamin.peterson | 2009-02-15 17:46:07 -0600 (Sun, 15 Feb 2009) | 1 line
      
        use the correct macro
      ........
        r69658 | antoine.pitrou | 2009-02-15 19:38:59 -0600 (Sun, 15 Feb 2009) | 5 lines
      
        Fix crash in test_urllib2_localnet in debug mode. It was due to an HTTPResponse
        object being revived when calling its close() method in IOBase's tp_dealloc.
        _PyIOBase_finalize() starts looking scary...
      ........
        r69659 | benjamin.peterson | 2009-02-15 20:55:48 -0600 (Sun, 15 Feb 2009) | 1 line
      
        fix segfault on initialization failing
      ........
        r69660 | benjamin.peterson | 2009-02-15 21:09:31 -0600 (Sun, 15 Feb 2009) | 1 line
      
        apparently locale.getprefferedencoding() can raise a ImportError, too
      ........
        r69661 | benjamin.peterson | 2009-02-15 21:54:15 -0600 (Sun, 15 Feb 2009) | 1 line
      
        it's amazing this worked at all; I was using the wrong structs!
      ........
        r69671 | benjamin.peterson | 2009-02-16 08:38:27 -0600 (Mon, 16 Feb 2009) | 1 line
      
        add garbage collection support to bytesio
      ........
        r69677 | benjamin.peterson | 2009-02-16 10:31:03 -0600 (Mon, 16 Feb 2009) | 5 lines
      
        reduce ImportError catching code duplication
      
        I'm not sure this makes the code clearer with its new gotos, but
        at least I added a big fat comment
      ........
        r69812 | antoine.pitrou | 2009-02-20 13:50:16 -0600 (Fri, 20 Feb 2009) | 3 lines
      
        _StringIO now belongs to the _io modules, rather to its own _stringio module
      ........
        r69813 | antoine.pitrou | 2009-02-20 13:58:22 -0600 (Fri, 20 Feb 2009) | 3 lines
      
        Add a test for StringIO properties
      ........
        r69814 | antoine.pitrou | 2009-02-20 14:06:03 -0600 (Fri, 20 Feb 2009) | 3 lines
      
        Reimplement a few trivial StringIO functions and properties in C
      ........
        r69815 | antoine.pitrou | 2009-02-20 14:13:11 -0600 (Fri, 20 Feb 2009) | 3 lines
      
        Add the line_buffering property to TextIOWrapper, and test for it
      ........
        r69817 | antoine.pitrou | 2009-02-20 14:45:50 -0600 (Fri, 20 Feb 2009) | 4 lines
      
        Allow IncrementalNewlineDecoder to take unicode objects as decoding input if the decoder parameter is None
        This will help rewriting StringIO to C
      ........
        r69827 | antoine.pitrou | 2009-02-20 19:00:30 -0600 (Fri, 20 Feb 2009) | 3 lines
      
        Rewrite most of StringIO in C. Some almost empty stubs remain to be converted.
      ........
        r69828 | antoine.pitrou | 2009-02-20 19:09:25 -0600 (Fri, 20 Feb 2009) | 3 lines
      
        Plug a leak, and remove an unused string
      ........
        r69829 | benjamin.peterson | 2009-02-20 20:02:28 -0600 (Fri, 20 Feb 2009) | 1 line
      
        this assertions makes more sense here
      ........
        r69830 | benjamin.peterson | 2009-02-20 20:03:04 -0600 (Fri, 20 Feb 2009) | 1 line
      
        PyModule_AddObject can fail; simplify this code with a macro
      ........
        r69839 | antoine.pitrou | 2009-02-21 12:54:01 -0600 (Sat, 21 Feb 2009) | 3 lines
      
        StringIO is now written entirely in C (and blazingly fast)
      ........
        r69841 | benjamin.peterson | 2009-02-21 14:05:40 -0600 (Sat, 21 Feb 2009) | 1 line
      
        split the Python implementation of io into another module and rewrite the tests to test both implementations
      ........
        r69842 | benjamin.peterson | 2009-02-21 14:10:00 -0600 (Sat, 21 Feb 2009) | 1 line
      
        closed is not a function
      ........
        r69843 | benjamin.peterson | 2009-02-21 14:13:04 -0600 (Sat, 21 Feb 2009) | 1 line
      
        fix __all__ test
      ........
        r69844 | benjamin.peterson | 2009-02-21 14:21:24 -0600 (Sat, 21 Feb 2009) | 1 line
      
        fix the rest of the Misc tests
      ........
        r69845 | benjamin.peterson | 2009-02-21 14:26:59 -0600 (Sat, 21 Feb 2009) | 1 line
      
        RawIOBase is better for FileIO
      ........
        r69848 | benjamin.peterson | 2009-02-21 15:33:53 -0600 (Sat, 21 Feb 2009) | 1 line
      
        fix some more tests broken by bag argument validation
      ........
        r69850 | benjamin.peterson | 2009-02-21 16:16:42 -0600 (Sat, 21 Feb 2009) | 1 line
      
        make the python IncrementalNewineDecoder support a None decoder
      ........
        r69852 | benjamin.peterson | 2009-02-21 16:36:09 -0600 (Sat, 21 Feb 2009) | 1 line
      
        fix a BlockingIOError.characters_written bug
      ........
        r69854 | benjamin.peterson | 2009-02-21 16:49:02 -0600 (Sat, 21 Feb 2009) | 1 line
      
        check whence
      ........
        r69860 | benjamin.peterson | 2009-02-21 17:42:50 -0600 (Sat, 21 Feb 2009) | 1 line
      
        fix some of these Misbehaving io tests
      ........
        r69865 | benjamin.peterson | 2009-02-21 18:59:52 -0600 (Sat, 21 Feb 2009) | 1 line
      
        don't use super here()
      ........
        r69866 | benjamin.peterson | 2009-02-21 19:05:28 -0600 (Sat, 21 Feb 2009) | 1 line
      
        use implementation specific classes
      ........
        r69868 | benjamin.peterson | 2009-02-21 22:12:05 -0600 (Sat, 21 Feb 2009) | 1 line
      
        use a more DRY friendly approach to injecting module contents into test classes
      ........
        r69872 | antoine.pitrou | 2009-02-22 13:39:45 -0600 (Sun, 22 Feb 2009) | 3 lines
      
        Sanitize destructor behaviour of IOBase. Now Python-defined attributes can be accessed from close().
      ........
        r69873 | antoine.pitrou | 2009-02-22 13:50:14 -0600 (Sun, 22 Feb 2009) | 4 lines
      
        Only set the internal fd after it has been checked to be valid
        (otherwise, the destructor will attempt to close it)
      ........
        r69885 | benjamin.peterson | 2009-02-22 15:30:14 -0600 (Sun, 22 Feb 2009) | 1 line
      
        convert some other tests to use both io implementations
      ........
        r69888 | antoine.pitrou | 2009-02-22 17:03:16 -0600 (Sun, 22 Feb 2009) | 3 lines
      
        Silence all exceptions when finalizing
      ........
        r69891 | benjamin.peterson | 2009-02-22 17:27:24 -0600 (Sun, 22 Feb 2009) | 1 line
      
        convert another test to test both io implementations
      ........
        r69892 | benjamin.peterson | 2009-02-22 17:32:15 -0600 (Sun, 22 Feb 2009) | 1 line
      
        help poor people like me to find their io tests (did I miss any?)
      ........
        r69893 | benjamin.peterson | 2009-02-22 17:37:56 -0600 (Sun, 22 Feb 2009) | 1 line
      
        put a big note in the test telling people to write tests for both implementations now
      ........
        r69911 | antoine.pitrou | 2009-02-23 13:57:18 -0600 (Mon, 23 Feb 2009) | 3 lines
      
        expose DEFAULT_BUFFER_SIZE again (fixes a bunch of test failures)
      ........
        r69913 | antoine.pitrou | 2009-02-23 14:10:30 -0600 (Mon, 23 Feb 2009) | 4 lines
      
        Do the cyclic garbage collection tests only on the C version.
        The Python version is helpless as it uses __del__.
      ........
        r69914 | antoine.pitrou | 2009-02-23 14:21:41 -0600 (Mon, 23 Feb 2009) | 3 lines
      
        Adapt test_largefile to test both implementations
      ........
        r69915 | antoine.pitrou | 2009-02-23 14:25:14 -0600 (Mon, 23 Feb 2009) | 3 lines
      
        One small failure
      ........
        r69916 | antoine.pitrou | 2009-02-23 14:28:33 -0600 (Mon, 23 Feb 2009) | 3 lines
      
        Add a comment, at BP's request
      ........
        r69963 | antoine.pitrou | 2009-02-25 09:42:59 -0600 (Wed, 25 Feb 2009) | 3 lines
      
        Add a test of ABC inheritance
      ........
        r70033 | antoine.pitrou | 2009-02-27 15:49:50 -0600 (Fri, 27 Feb 2009) | 3 lines
      
        The base classes now are ABCs.
      ........
        r70035 | benjamin.peterson | 2009-02-27 15:57:41 -0600 (Fri, 27 Feb 2009) | 1 line
      
        good house keeping
      ........
        r70038 | antoine.pitrou | 2009-02-27 17:05:23 -0600 (Fri, 27 Feb 2009) | 4 lines
      
        Make the buffer allocation overflow tests specific to the C implementation, since the Python implementation resizes its buffers when needed rather than allocating them up front.
      ........
        r70041 | benjamin.peterson | 2009-02-27 18:26:12 -0600 (Fri, 27 Feb 2009) | 1 line
      
        kill java naming for sanity
      ........
        r70042 | benjamin.peterson | 2009-02-27 18:28:53 -0600 (Fri, 27 Feb 2009) | 2 lines
      
        timingTest is superseded by iobench
      ........
        r70043 | antoine.pitrou | 2009-02-27 19:13:50 -0600 (Fri, 27 Feb 2009) | 3 lines
      
        Remove the last traces of java naming in test_io
      ........
        r70044 | antoine.pitrou | 2009-02-27 19:18:34 -0600 (Fri, 27 Feb 2009) | 3 lines
      
        Better resource cleanup
      ........
        r70045 | antoine.pitrou | 2009-02-27 19:29:00 -0600 (Fri, 27 Feb 2009) | 3 lines
      
        Remove dubious uses of super(), and fix one test
      ........
        r70046 | antoine.pitrou | 2009-02-27 19:31:00 -0600 (Fri, 27 Feb 2009) | 3 lines
      
        Bump up CHUNK_SIZE (no need to make the Python version look slower than it is)
      ........
        r70047 | benjamin.peterson | 2009-02-27 20:03:26 -0600 (Fri, 27 Feb 2009) | 1 line
      
        fix typo
      ........
        r70048 | benjamin.peterson | 2009-02-27 21:35:11 -0600 (Fri, 27 Feb 2009) | 1 line
      
        move code to a better place
      ........
        r70067 | benjamin.peterson | 2009-02-28 10:43:20 -0600 (Sat, 28 Feb 2009) | 4 lines
      
        1. make sure to undo buffered read aheads in BufferedRandom.seek()
        2. refill the buffer if have <= 0
        3. fix the last failing test_io test!
      ........
        r70068 | benjamin.peterson | 2009-02-28 10:57:50 -0600 (Sat, 28 Feb 2009) | 1 line
      
        define read1() on the python implementation's BufferedIOBase
      ........
        r70069 | benjamin.peterson | 2009-02-28 11:01:17 -0600 (Sat, 28 Feb 2009) | 1 line
      
        document read1() in BufferedIOBase
      ........
        r70070 | benjamin.peterson | 2009-02-28 11:06:42 -0600 (Sat, 28 Feb 2009) | 1 line
      
        give credit where credit is due
      ........
        r70075 | antoine.pitrou | 2009-02-28 13:34:59 -0600 (Sat, 28 Feb 2009) | 3 lines
      
        Amaury's name
      ........
        r70112 | antoine.pitrou | 2009-03-02 17:11:55 -0600 (Mon, 02 Mar 2009) | 4 lines
      
        Looks like this is necessary in order to build cleanly under Windows
        (someone correct this if it's wrong, I'm no Windows user)
      ........
        r70133 | benjamin.peterson | 2009-03-03 15:23:32 -0600 (Tue, 03 Mar 2009) | 1 line
      
        fix test_newline_property on _pyio.StringIO
      ........
        r70135 | benjamin.peterson | 2009-03-03 15:47:30 -0600 (Tue, 03 Mar 2009) | 1 line
      
        fix typos and inconsistencies. thanks to Daniel Diniz
      ........
        r70140 | benjamin.peterson | 2009-03-03 16:21:10 -0600 (Tue, 03 Mar 2009) | 1 line
      
        add the test from #5266
      ........
      4fa88fa0
  4. 20 May, 2008 1 kayıt (commit)
  5. 01 Kas, 2007 1 kayıt (commit)
    • Guido van Rossum's avatar
      Merged revisions 58221-58741 via svnmerge from · 8ce8a784
      Guido van Rossum yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r58221 | georg.brandl | 2007-09-20 10:57:59 -0700 (Thu, 20 Sep 2007) | 2 lines
      
        Patch #1181: add os.environ.clear() method.
      ........
        r58225 | sean.reifschneider | 2007-09-20 23:33:28 -0700 (Thu, 20 Sep 2007) | 3 lines
      
        Issue1704287: "make install" fails unless you do "make" first.  Make
           oldsharedmods and sharedmods in "libinstall".
      ........
        r58232 | guido.van.rossum | 2007-09-22 13:18:03 -0700 (Sat, 22 Sep 2007) | 4 lines
      
        Patch # 188 by Philip Jenvey.
        Make tell() mark CRLF as a newline.
        With unit test.
      ........
        r58242 | georg.brandl | 2007-09-24 10:55:47 -0700 (Mon, 24 Sep 2007) | 2 lines
      
        Fix typo and double word.
      ........
        r58245 | georg.brandl | 2007-09-24 10:59:28 -0700 (Mon, 24 Sep 2007) | 2 lines
      
        #1196: document default radix for int().
      ........
        r58247 | georg.brandl | 2007-09-24 11:08:24 -0700 (Mon, 24 Sep 2007) | 2 lines
      
        #1177: accept 2xx responses for https too, not only http.
      ........
        r58249 | andrew.kuchling | 2007-09-24 16:45:51 -0700 (Mon, 24 Sep 2007) | 1 line
      
        Remove stray odd character; grammar fix
      ........
        r58250 | andrew.kuchling | 2007-09-24 16:46:28 -0700 (Mon, 24 Sep 2007) | 1 line
      
        Typo fix
      ........
        r58251 | andrew.kuchling | 2007-09-24 17:09:42 -0700 (Mon, 24 Sep 2007) | 1 line
      
        Add various items
      ........
        r58268 | vinay.sajip | 2007-09-26 22:34:45 -0700 (Wed, 26 Sep 2007) | 1 line
      
        Change to flush and close logic to fix #1760556.
      ........
        r58269 | vinay.sajip | 2007-09-26 22:38:51 -0700 (Wed, 26 Sep 2007) | 1 line
      
        Change to basicConfig() to fix #1021.
      ........
        r58270 | georg.brandl | 2007-09-26 23:26:58 -0700 (Wed, 26 Sep 2007) | 2 lines
      
        #1208: document match object's boolean value.
      ........
        r58271 | vinay.sajip | 2007-09-26 23:56:13 -0700 (Wed, 26 Sep 2007) | 1 line
      
        Minor date change.
      ........
        r58272 | vinay.sajip | 2007-09-27 00:35:10 -0700 (Thu, 27 Sep 2007) | 1 line
      
        Change to LogRecord.__init__() to fix #1206. Note that archaic use of type(x) == types.DictType is because of keeping 1.5.2 compatibility. While this is much less relevant these days, there probably needs to be a separate commit for removing all archaic constructs at the same time.
      ........
        r58288 | brett.cannon | 2007-09-30 12:45:10 -0700 (Sun, 30 Sep 2007) | 9 lines
      
        tuple.__repr__ did not consider a reference loop as it is not possible from
        Python code; but it is possible from C.  object.__str__ had the issue of not
        expecting a type to doing something within it's tp_str implementation that
        could trigger an infinite recursion, but it could in C code..  Both found
        thanks to BaseException and how it handles its repr.
      
        Closes issue #1686386.  Thanks to Thomas Herve for taking an initial stab at
        coming up with a solution.
      ........
        r58289 | brett.cannon | 2007-09-30 13:37:19 -0700 (Sun, 30 Sep 2007) | 3 lines
      
        Fix error introduced by r58288; if a tuple is length 0 return its repr and
        don't worry about any self-referring tuples.
      ........
        r58294 | facundo.batista | 2007-10-02 10:01:24 -0700 (Tue, 02 Oct 2007) | 11 lines
      
      
        Made the various is_* operations return booleans.  This was discussed
        with Cawlishaw by mail, and he basically confirmed that to these is_*
        operations, there's no need to return Decimal(0) and Decimal(1) if
        the language supports the False and True booleans.
      
        Also added a few tests for the these functions in extra.decTest, since
        they are mostly untested (apart from the doctests).
      
        Thanks Mark Dickinson
      ........
        r58295 | facundo.batista | 2007-10-02 11:21:18 -0700 (Tue, 02 Oct 2007) | 4 lines
      
      
        Added a class to store the digits of log(10), so that they can be made
        available when necessary without recomputing.  Thanks Mark Dickinson
      ........
        r58299 | mark.summerfield | 2007-10-03 01:53:21 -0700 (Wed, 03 Oct 2007) | 4 lines
      
        Added note in footnote about string comparisons about
        unicodedata.normalize().
      ........
        r58304 | raymond.hettinger | 2007-10-03 14:18:11 -0700 (Wed, 03 Oct 2007) | 1 line
      
        enumerate() is no longer bounded to using sequences shorter than LONG_MAX.  The possibility of overflow was sending some newsgroup posters into a tizzy.
      ........
        r58305 | raymond.hettinger | 2007-10-03 17:20:27 -0700 (Wed, 03 Oct 2007) | 1 line
      
        itertools.count() no longer limited to sys.maxint.
      ........
        r58306 | kurt.kaiser | 2007-10-03 18:49:54 -0700 (Wed, 03 Oct 2007) | 3 lines
      
        Assume that the user knows when he wants to end the line; don't insert
        something he didn't select or complete.
      ........
        r58307 | kurt.kaiser | 2007-10-03 19:07:50 -0700 (Wed, 03 Oct 2007) | 2 lines
      
        Remove unused theme that was causing a fault in p3k.
      ........
        r58308 | kurt.kaiser | 2007-10-03 19:09:17 -0700 (Wed, 03 Oct 2007) | 2 lines
      
        Clean up EditorWindow close.
      ........
        r58309 | kurt.kaiser | 2007-10-03 19:53:07 -0700 (Wed, 03 Oct 2007) | 7 lines
      
        textView cleanup. Patch 1718043 Tal Einat.
      
        M    idlelib/EditorWindow.py
        M    idlelib/aboutDialog.py
        M    idlelib/textView.py
        M    idlelib/NEWS.txt
      ........
        r58310 | kurt.kaiser | 2007-10-03 20:11:12 -0700 (Wed, 03 Oct 2007) | 3 lines
      
        configDialog cleanup. Patch 1730217 Tal Einat.
      ........
        r58311 | neal.norwitz | 2007-10-03 23:00:48 -0700 (Wed, 03 Oct 2007) | 4 lines
      
        Coverity #151: Remove deadcode.
      
        All this code already exists above starting at line 653.
      ........
        r58325 | fred.drake | 2007-10-04 19:46:12 -0700 (Thu, 04 Oct 2007) | 1 line
      
        wrap lines to <80 characters before fixing errors
      ........
        r58326 | raymond.hettinger | 2007-10-04 19:47:07 -0700 (Thu, 04 Oct 2007) | 6 lines
      
        Add __asdict__() to NamedTuple and refine the docs.
        Add maxlen support to deque() and fixup docs.
        Partially fix __reduce__().  The None as a third arg was no longer supported.
        Still needs work on __reduce__() to handle recursive inputs.
      ........
        r58327 | fred.drake | 2007-10-04 19:48:32 -0700 (Thu, 04 Oct 2007) | 3 lines
      
        move descriptions of ac_(in|out)_buffer_size to the right place
        http://bugs.python.org/issue1053
      ........
        r58329 | neal.norwitz | 2007-10-04 20:39:17 -0700 (Thu, 04 Oct 2007) | 3 lines
      
        dict could be NULL, so we need to XDECREF.
        Fix a compiler warning about passing a PyTypeObject* instead of PyObject*.
      ........
        r58330 | neal.norwitz | 2007-10-04 20:41:19 -0700 (Thu, 04 Oct 2007) | 2 lines
      
        Fix Coverity #158: Check the correct variable.
      ........
        r58332 | neal.norwitz | 2007-10-04 22:01:38 -0700 (Thu, 04 Oct 2007) | 7 lines
      
        Fix Coverity #159.
      
        This code was broken if save() returned a negative number since i contained
        a boolean value and then we compared i < 0 which should never be true.
      
        Will backport (assuming it's necessary)
      ........
        r58334 | neal.norwitz | 2007-10-04 22:29:17 -0700 (Thu, 04 Oct 2007) | 1 line
      
        Add a note about fixing some more warnings found by Coverity.
      ........
        r58338 | raymond.hettinger | 2007-10-05 12:07:31 -0700 (Fri, 05 Oct 2007) | 1 line
      
        Restore BEGIN/END THREADS macros which were squashed in the previous checkin
      ........
        r58343 | gregory.p.smith | 2007-10-06 00:48:10 -0700 (Sat, 06 Oct 2007) | 3 lines
      
        Stab in the dark attempt to fix the test_bsddb3 failure on sparc and S-390
        ubuntu buildbots.
      ........
        r58344 | gregory.p.smith | 2007-10-06 00:51:59 -0700 (Sat, 06 Oct 2007) | 2 lines
      
        Allows BerkeleyDB 4.6.x >= 4.6.21 for the bsddb module.
      ........
        r58348 | gregory.p.smith | 2007-10-06 08:47:37 -0700 (Sat, 06 Oct 2007) | 3 lines
      
        Use the host the author likely meant in the first place.  pop.gmail.com is
        reliable.  gmail.org is someones personal domain.
      ........
        r58351 | neal.norwitz | 2007-10-06 12:16:28 -0700 (Sat, 06 Oct 2007) | 3 lines
      
        Ensure that this test will pass even if another test left an unwritable TESTFN.
        Also use the safe unlink in test_support instead of rolling our own here.
      ........
        r58368 | georg.brandl | 2007-10-08 00:50:24 -0700 (Mon, 08 Oct 2007) | 3 lines
      
        #1123: fix the docs for the str.split(None, sep) case.
        Also expand a few other methods' docs, which had more info in the deprecated string module docs.
      ........
        r58369 | georg.brandl | 2007-10-08 01:06:05 -0700 (Mon, 08 Oct 2007) | 2 lines
      
        Update docstring of sched, also remove an unused assignment.
      ........
        r58370 | raymond.hettinger | 2007-10-08 02:14:28 -0700 (Mon, 08 Oct 2007) | 5 lines
      
        Add comments to NamedTuple code.
        Let the field spec be either a string or a non-string sequence (suggested by Martin Blais with use cases).
        Improve the error message in the case of a SyntaxError (caused by a duplicate field name).
      ........
        r58371 | raymond.hettinger | 2007-10-08 02:56:29 -0700 (Mon, 08 Oct 2007) | 1 line
      
        Missed a line in the docs
      ........
        r58372 | raymond.hettinger | 2007-10-08 03:11:51 -0700 (Mon, 08 Oct 2007) | 1 line
      
        Better variable names
      ........
        r58376 | georg.brandl | 2007-10-08 07:12:47 -0700 (Mon, 08 Oct 2007) | 3 lines
      
        #1199: docs for tp_as_{number,sequence,mapping}, by Amaury Forgeot d'Arc.
        No need to merge this to py3k!
      ........
        r58380 | raymond.hettinger | 2007-10-08 14:26:58 -0700 (Mon, 08 Oct 2007) | 1 line
      
        Eliminate camelcase function name
      ........
        r58381 | andrew.kuchling | 2007-10-08 16:23:03 -0700 (Mon, 08 Oct 2007) | 1 line
      
        Eliminate camelcase function name
      ........
        r58382 | raymond.hettinger | 2007-10-08 18:36:23 -0700 (Mon, 08 Oct 2007) | 1 line
      
        Make the error messages more specific
      ........
        r58384 | gregory.p.smith | 2007-10-08 23:02:21 -0700 (Mon, 08 Oct 2007) | 10 lines
      
        Splits Modules/_bsddb.c up into bsddb.h and _bsddb.c and adds a C API
        object available as bsddb.db.api.  This is based on the patch submitted
        by Duncan Grisby here:
          http://sourceforge.net/tracker/index.php?func=detail&aid=1551895&group_id=13900&atid=313900
        See this thread for additional info:
          http://sourceforge.net/mailarchive/forum.php?thread_name=E1GAVDK-0002rk-Iw%40apasphere.com&forum_name=pybsddb-users
      
        It also cleans up the code a little by removing some ifdef/endifs for
        python prior to 2.1 and for unsupported Berkeley DB <= 3.2.
      ........
        r58385 | gregory.p.smith | 2007-10-08 23:50:43 -0700 (Mon, 08 Oct 2007) | 5 lines
      
        Fix a double free when positioning a database cursor to a non-existant
        string key (and probably a few other situations with string keys).
        This was reported with a patch as pybsddb sourceforge bug 1708868 by
        jjjhhhlll at gmail.
      ........
        r58386 | gregory.p.smith | 2007-10-09 00:19:11 -0700 (Tue, 09 Oct 2007) | 3 lines
      
        Use the highest cPickle protocol in bsddb.dbshelve.  This comes from
        sourceforge pybsddb patch 1551443 by w_barnes.
      ........
        r58394 | gregory.p.smith | 2007-10-09 11:26:02 -0700 (Tue, 09 Oct 2007) | 2 lines
      
        remove another sleepycat reference
      ........
        r58396 | kurt.kaiser | 2007-10-09 12:31:30 -0700 (Tue, 09 Oct 2007) | 3 lines
      
        Allow interrupt only when executing user code in subprocess
        Patch 1225 Tal Einat modified from IDLE-Spoon.
      ........
        r58399 | brett.cannon | 2007-10-09 17:07:50 -0700 (Tue, 09 Oct 2007) | 5 lines
      
        Remove file-level typedefs that were inconsistently used throughout the file.
        Just move over to the public API names.
      
        Closes issue1238.
      ........
        r58401 | raymond.hettinger | 2007-10-09 17:26:46 -0700 (Tue, 09 Oct 2007) | 1 line
      
        Accept Jim Jewett's api suggestion to use None instead of -1 to indicate unbounded deques.
      ........
        r58403 | kurt.kaiser | 2007-10-09 17:55:40 -0700 (Tue, 09 Oct 2007) | 2 lines
      
        Allow cursor color change w/o restart. Patch 1725576 Tal Einat.
      ........
        r58404 | kurt.kaiser | 2007-10-09 18:06:47 -0700 (Tue, 09 Oct 2007) | 2 lines
      
        show paste if > 80 columns.  Patch 1659326 Tal Einat.
      ........
        r58415 | thomas.heller | 2007-10-11 12:51:32 -0700 (Thu, 11 Oct 2007) | 5 lines
      
        On OS X, use os.uname() instead of gestalt.sysv(...) to get the
        operating system version.  This allows to use ctypes when Python
        was configured with --disable-toolbox-glue.
      ........
        r58419 | neal.norwitz | 2007-10-11 20:01:01 -0700 (Thu, 11 Oct 2007) | 1 line
      
        Get rid of warning about not being able to create an existing directory.
      ........
        r58420 | neal.norwitz | 2007-10-11 20:01:30 -0700 (Thu, 11 Oct 2007) | 1 line
      
        Get rid of warnings on a bunch of platforms by using a proper prototype.
      ........
        r58421 | neal.norwitz | 2007-10-11 20:01:54 -0700 (Thu, 11 Oct 2007) | 4 lines
      
        Get rid of compiler warning about retval being used (returned) without
        being initialized.  (gcc warning and Coverity 202)
      ........
        r58422 | neal.norwitz | 2007-10-11 20:03:23 -0700 (Thu, 11 Oct 2007) | 1 line
      
        Fix Coverity 168:  Close the file before returning (exiting).
      ........
        r58423 | neal.norwitz | 2007-10-11 20:04:18 -0700 (Thu, 11 Oct 2007) | 4 lines
      
        Fix Coverity 180:  Don't overallocate.  We don't need structs, but pointers.
        Also fix a memory leak.
      ........
        r58424 | neal.norwitz | 2007-10-11 20:05:19 -0700 (Thu, 11 Oct 2007) | 5 lines
      
        Fix Coverity 185-186:  If the passed in FILE is NULL, uninitialized memory
        would be accessed.
      
        Will backport.
      ........
        r58425 | neal.norwitz | 2007-10-11 20:52:34 -0700 (Thu, 11 Oct 2007) | 1 line
      
        Get this module to compile with bsddb versions prior to 4.3
      ........
        r58430 | martin.v.loewis | 2007-10-12 01:56:52 -0700 (Fri, 12 Oct 2007) | 3 lines
      
        Bug #1216: Restore support for Visual Studio 2002.
        Will backport to 2.5.
      ........
        r58433 | raymond.hettinger | 2007-10-12 10:53:11 -0700 (Fri, 12 Oct 2007) | 1 line
      
        Fix test of count.__repr__() to ignore the 'L' if the count is a long
      ........
        r58434 | gregory.p.smith | 2007-10-12 11:44:06 -0700 (Fri, 12 Oct 2007) | 4 lines
      
        Fixes http://bugs.python.org/issue1233 - bsddb.dbshelve.DBShelf.append
        was useless due to inverted logic.  Also adds a test case for RECNO dbs
        to test_dbshelve.
      ........
        r58445 | georg.brandl | 2007-10-13 06:20:03 -0700 (Sat, 13 Oct 2007) | 2 lines
      
        Fix email example.
      ........
        r58450 | gregory.p.smith | 2007-10-13 16:02:05 -0700 (Sat, 13 Oct 2007) | 2 lines
      
        Fix an uncollectable reference leak in bsddb.db.DBShelf.append
      ........
        r58453 | neal.norwitz | 2007-10-13 17:18:40 -0700 (Sat, 13 Oct 2007) | 8 lines
      
        Let the O/S supply a port if none of the default ports can be used.
        This should make the tests more robust at the expense of allowing
        tests to be sloppier by not requiring them to cleanup after themselves.
        (It will legitamitely help when running two test suites simultaneously
        or if another process is already using one of the predefined ports.)
      
        Also simplifies (slightLy) the exception handling elsewhere.
      ........
        r58459 | neal.norwitz | 2007-10-14 11:30:21 -0700 (Sun, 14 Oct 2007) | 2 lines
      
        Don't raise a string exception, they don't work anymore.
      ........
        r58460 | neal.norwitz | 2007-10-14 11:40:37 -0700 (Sun, 14 Oct 2007) | 1 line
      
        Use unittest for assertions
      ........
        r58468 | armin.rigo | 2007-10-15 00:48:35 -0700 (Mon, 15 Oct 2007) | 2 lines
      
        test_bigbits was not testing what it seemed to.
      ........
        r58471 | guido.van.rossum | 2007-10-15 08:54:11 -0700 (Mon, 15 Oct 2007) | 3 lines
      
        Change a PyErr_Print() into a PyErr_Clear(),
        per discussion in issue 1031213.
      ........
        r58500 | raymond.hettinger | 2007-10-16 12:18:30 -0700 (Tue, 16 Oct 2007) | 1 line
      
        Improve error messages
      ........
        r58506 | raymond.hettinger | 2007-10-16 14:28:32 -0700 (Tue, 16 Oct 2007) | 1 line
      
        More docs, error messages, and tests
      ........
        r58507 | andrew.kuchling | 2007-10-16 15:58:03 -0700 (Tue, 16 Oct 2007) | 1 line
      
        Add items
      ........
        r58508 | brett.cannon | 2007-10-16 16:24:06 -0700 (Tue, 16 Oct 2007) | 3 lines
      
        Remove ``:const:`` notation on None in parameter list.  Since the markup is not
        rendered for parameters it just showed up as ``:const:`None` `` in the output.
      ........
        r58509 | brett.cannon | 2007-10-16 16:26:45 -0700 (Tue, 16 Oct 2007) | 3 lines
      
        Re-order some functions whose parameters differ between PyObject and const char
        * so that they are next to each other.
      ........
        r58522 | armin.rigo | 2007-10-17 11:46:37 -0700 (Wed, 17 Oct 2007) | 5 lines
      
        Fix the overflow checking of list_repeat.
        Introduce overflow checking into list_inplace_repeat.
      
        Backport candidate, possibly.
      ........
        r58530 | facundo.batista | 2007-10-17 20:16:03 -0700 (Wed, 17 Oct 2007) | 7 lines
      
      
        Issue #1580738.  When HTTPConnection reads the whole stream with read(),
        it closes itself.  When the stream is read in several calls to read(n),
        it should behave in the same way if HTTPConnection knows where the end
        of the stream is (through self.length).  Added a test case for this
        behaviour.
      ........
        r58531 | facundo.batista | 2007-10-17 20:44:48 -0700 (Wed, 17 Oct 2007) | 3 lines
      
      
        Issue 1289, just a typo.
      ........
        r58532 | gregory.p.smith | 2007-10-18 00:56:54 -0700 (Thu, 18 Oct 2007) | 4 lines
      
        cleanup test_dbtables to use mkdtemp.  cleanup dbtables to pass txn as a
        keyword argument whenever possible to avoid bugs and confusion.  (dbtables.py
        line 447 self.db.get using txn as a non-keyword was an actual bug due to this)
      ........
        r58533 | gregory.p.smith | 2007-10-18 01:34:20 -0700 (Thu, 18 Oct 2007) | 4 lines
      
        Fix a weird bug in dbtables: if it chose a random rowid string that contained
        NULL bytes it would cause the database all sorts of problems in the future
        leading to very strange random failures and corrupt dbtables.bsdTableDb dbs.
      ........
        r58534 | gregory.p.smith | 2007-10-18 09:32:02 -0700 (Thu, 18 Oct 2007) | 3 lines
      
        A cleaner fix than the one committed last night.  Generate random rowids that
        do not contain null bytes.
      ........
        r58537 | gregory.p.smith | 2007-10-18 10:17:57 -0700 (Thu, 18 Oct 2007) | 2 lines
      
        mention bsddb fixes.
      ........
        r58538 | raymond.hettinger | 2007-10-18 14:13:06 -0700 (Thu, 18 Oct 2007) | 1 line
      
        Remove useless warning
      ........
        r58539 | gregory.p.smith | 2007-10-19 00:31:20 -0700 (Fri, 19 Oct 2007) | 2 lines
      
        squelch the warning that this test is supposed to trigger.
      ........
        r58542 | georg.brandl | 2007-10-19 05:32:39 -0700 (Fri, 19 Oct 2007) | 2 lines
      
        Clarify wording for apply().
      ........
        r58544 | mark.summerfield | 2007-10-19 05:48:17 -0700 (Fri, 19 Oct 2007) | 3 lines
      
        Added a cross-ref to each other.
      ........
        r58545 | georg.brandl | 2007-10-19 10:38:49 -0700 (Fri, 19 Oct 2007) | 2 lines
      
        #1284: "S" means "seen", not unread.
      ........
        r58548 | thomas.heller | 2007-10-19 11:11:41 -0700 (Fri, 19 Oct 2007) | 4 lines
      
        Fix ctypes on 32-bit systems when Python is configured --with-system-ffi.
        See also https://bugs.launchpad.net/bugs/72505.
      
        Ported from release25-maint branch.
      ........
        r58550 | facundo.batista | 2007-10-19 12:25:57 -0700 (Fri, 19 Oct 2007) | 8 lines
      
      
        The constructor from tuple was way too permissive: it allowed bad
        coefficient numbers, floats in the sign, and other details that
        generated directly the wrong number in the best case, or triggered
        misfunctionality in the alorithms.
      
        Test cases added for these issues. Thanks Mark Dickinson.
      ........
        r58559 | georg.brandl | 2007-10-20 06:22:53 -0700 (Sat, 20 Oct 2007) | 2 lines
      
        Fix code being interpreted as a target.
      ........
        r58561 | georg.brandl | 2007-10-20 06:36:24 -0700 (Sat, 20 Oct 2007) | 2 lines
      
        Document new "cmdoption" directive.
      ........
        r58562 | georg.brandl | 2007-10-20 08:21:22 -0700 (Sat, 20 Oct 2007) | 2 lines
      
        Make a path more Unix-standardy.
      ........
        r58564 | georg.brandl | 2007-10-20 10:51:39 -0700 (Sat, 20 Oct 2007) | 2 lines
      
        Document new directive "envvar".
      ........
        r58567 | georg.brandl | 2007-10-20 11:08:14 -0700 (Sat, 20 Oct 2007) | 6 lines
      
        * Add new toplevel chapter, "Using Python." (how to install,
          configure and setup python on different platforms -- at least
          in theory.)
        * Move the Python on Mac docs in that chapter.
        * Add a new chapter about the command line invocation, by stargaming.
      ........
        r58568 | georg.brandl | 2007-10-20 11:33:20 -0700 (Sat, 20 Oct 2007) | 2 lines
      
        Change title, for now.
      ........
        r58569 | georg.brandl | 2007-10-20 11:39:25 -0700 (Sat, 20 Oct 2007) | 2 lines
      
        Add entry to ACKS.
      ........
        r58570 | georg.brandl | 2007-10-20 12:05:45 -0700 (Sat, 20 Oct 2007) | 2 lines
      
        Clarify -E docs.
      ........
        r58571 | georg.brandl | 2007-10-20 12:08:36 -0700 (Sat, 20 Oct 2007) | 2 lines
      
        Even more clarification.
      ........
        r58572 | andrew.kuchling | 2007-10-20 12:25:37 -0700 (Sat, 20 Oct 2007) | 1 line
      
        Fix protocol name
      ........
        r58573 | andrew.kuchling | 2007-10-20 12:35:18 -0700 (Sat, 20 Oct 2007) | 1 line
      
        Various items
      ........
        r58574 | andrew.kuchling | 2007-10-20 12:39:35 -0700 (Sat, 20 Oct 2007) | 1 line
      
        Use correct header line
      ........
        r58576 | armin.rigo | 2007-10-21 02:14:15 -0700 (Sun, 21 Oct 2007) | 3 lines
      
        Add a crasher for the long-standing issue with closing a file
        while another thread uses it.
      ........
        r58577 | georg.brandl | 2007-10-21 03:01:56 -0700 (Sun, 21 Oct 2007) | 2 lines
      
        Remove duplicate crasher.
      ........
        r58578 | georg.brandl | 2007-10-21 03:24:20 -0700 (Sun, 21 Oct 2007) | 2 lines
      
        Unify "byte code" to "bytecode". Also sprinkle :term: markup for it.
      ........
        r58579 | georg.brandl | 2007-10-21 03:32:54 -0700 (Sun, 21 Oct 2007) | 2 lines
      
        Add markup to new function descriptions.
      ........
        r58580 | georg.brandl | 2007-10-21 03:45:46 -0700 (Sun, 21 Oct 2007) | 2 lines
      
        Add :term:s for descriptors.
      ........
        r58581 | georg.brandl | 2007-10-21 03:46:24 -0700 (Sun, 21 Oct 2007) | 2 lines
      
        Unify "file-descriptor" to "file descriptor".
      ........
        r58582 | georg.brandl | 2007-10-21 03:52:38 -0700 (Sun, 21 Oct 2007) | 2 lines
      
        Add :term: for generators.
      ........
        r58583 | georg.brandl | 2007-10-21 05:10:28 -0700 (Sun, 21 Oct 2007) | 2 lines
      
        Add :term:s for iterator.
      ........
        r58584 | georg.brandl | 2007-10-21 05:15:05 -0700 (Sun, 21 Oct 2007) | 2 lines
      
        Add :term:s for "new-style class".
      ........
        r58588 | neal.norwitz | 2007-10-21 21:47:54 -0700 (Sun, 21 Oct 2007) | 1 line
      
        Add Chris Monson so he can edit PEPs.
      ........
        r58594 | guido.van.rossum | 2007-10-22 09:27:19 -0700 (Mon, 22 Oct 2007) | 4 lines
      
        Issue #1307, patch by Derek Shockey.
        When "MAIL" is received without args, an exception happens instead of
        sending a 501 syntax error response.
      ........
        r58598 | travis.oliphant | 2007-10-22 19:40:56 -0700 (Mon, 22 Oct 2007) | 1 line
      
        Add phuang patch from Issue 708374 which adds offset parameter to mmap module.
      ........
        r58601 | neal.norwitz | 2007-10-22 22:44:27 -0700 (Mon, 22 Oct 2007) | 2 lines
      
        Bug #1313, fix typo (wrong variable name) in example.
      ........
        r58609 | georg.brandl | 2007-10-23 11:21:35 -0700 (Tue, 23 Oct 2007) | 2 lines
      
        Update Pygments version from externals.
      ........
        r58618 | guido.van.rossum | 2007-10-23 12:25:41 -0700 (Tue, 23 Oct 2007) | 3 lines
      
        Issue 1307 by Derek Shockey, fox the same bug for RCPT.
        Neal: please backport!
      ........
        r58620 | raymond.hettinger | 2007-10-23 13:37:41 -0700 (Tue, 23 Oct 2007) | 1 line
      
        Shorter name for namedtuple()
      ........
        r58621 | andrew.kuchling | 2007-10-23 13:55:47 -0700 (Tue, 23 Oct 2007) | 1 line
      
        Update name
      ........
        r58622 | raymond.hettinger | 2007-10-23 14:23:07 -0700 (Tue, 23 Oct 2007) | 1 line
      
        Fixup news entry
      ........
        r58623 | raymond.hettinger | 2007-10-23 18:28:33 -0700 (Tue, 23 Oct 2007) | 1 line
      
        Optimize sum() for integer and float inputs.
      ........
        r58624 | raymond.hettinger | 2007-10-23 19:05:51 -0700 (Tue, 23 Oct 2007) | 1 line
      
        Fixup error return and add support for intermixed ints and floats/
      ........
        r58628 | vinay.sajip | 2007-10-24 03:47:06 -0700 (Wed, 24 Oct 2007) | 1 line
      
        Bug #1321: Fixed logic error in TimedRotatingFileHandler.__init__()
      ........
        r58641 | facundo.batista | 2007-10-24 12:11:08 -0700 (Wed, 24 Oct 2007) | 4 lines
      
      
        Issue 1290.  CharacterData.__repr__ was constructing a string
        in response that keeped having a non-ascii character.
      ........
        r58643 | thomas.heller | 2007-10-24 12:50:45 -0700 (Wed, 24 Oct 2007) | 1 line
      
        Added unittest for calling a function with paramflags (backport from py3k branch).
      ........
        r58645 | matthias.klose | 2007-10-24 13:00:44 -0700 (Wed, 24 Oct 2007) | 2 lines
      
        - Build using system ffi library on arm*-linux*.
      ........
        r58651 | georg.brandl | 2007-10-24 14:40:38 -0700 (Wed, 24 Oct 2007) | 2 lines
      
        Bug #1287: make os.environ.pop() work as expected.
      ........
        r58652 | raymond.hettinger | 2007-10-24 19:26:58 -0700 (Wed, 24 Oct 2007) | 1 line
      
        Missing DECREFs
      ........
        r58653 | matthias.klose | 2007-10-24 23:37:24 -0700 (Wed, 24 Oct 2007) | 2 lines
      
        - Build using system ffi library on arm*-linux*, pass --with-system-ffi to CONFIG_ARGS
      ........
        r58655 | thomas.heller | 2007-10-25 12:47:32 -0700 (Thu, 25 Oct 2007) | 2 lines
      
        ffi_type_longdouble may be already #defined.
        See issue 1324.
      ........
        r58656 | kurt.kaiser | 2007-10-25 15:43:45 -0700 (Thu, 25 Oct 2007) | 3 lines
      
        Correct an ancient bug in an unused path by removing that path: register() is
        now idempotent.
      ........
        r58660 | kurt.kaiser | 2007-10-25 17:10:09 -0700 (Thu, 25 Oct 2007) | 4 lines
      
        1. Add comments to provide top-level documentation.
        2. Refactor to use more descriptive names.
        3. Enhance tests in main().
      ........
        r58675 | georg.brandl | 2007-10-26 11:30:41 -0700 (Fri, 26 Oct 2007) | 2 lines
      
        Fix new pop() method on os.environ on ignorecase-platforms.
      ........
        r58696 | neal.norwitz | 2007-10-27 15:32:21 -0700 (Sat, 27 Oct 2007) | 1 line
      
        Update URL for Pygments.  0.8.1 is no longer available
      ........
        r58697 | hyeshik.chang | 2007-10-28 04:19:02 -0700 (Sun, 28 Oct 2007) | 3 lines
      
        - Add support for FreeBSD 8 which is recently forked from FreeBSD 7.
        - Regenerate IN module for most recent maintenance tree of FreeBSD 6 and 7.
      ........
        r58698 | hyeshik.chang | 2007-10-28 05:38:09 -0700 (Sun, 28 Oct 2007) | 2 lines
      
        Enable platform-specific tweaks for FreeBSD 8 (exactly same to FreeBSD 7's yet)
      ........
        r58700 | kurt.kaiser | 2007-10-28 12:03:59 -0700 (Sun, 28 Oct 2007) | 2 lines
      
        Add confirmation dialog before printing.  Patch 1717170 Tal Einat.
      ........
        r58706 | guido.van.rossum | 2007-10-29 13:52:45 -0700 (Mon, 29 Oct 2007) | 3 lines
      
        Patch 1353 by Jacob Winther.
        Add mp4 mapping to mimetypes.py.
      ........
        r58709 | guido.van.rossum | 2007-10-29 15:15:05 -0700 (Mon, 29 Oct 2007) | 6 lines
      
        Backport fixes for the code that decodes octal escapes (and for PyString
        also hex escapes) -- this was reaching beyond the end of the input string
        buffer, even though it is not supposed to be \0-terminated.
        This has no visible effect but is clearly the correct thing to do.
        (In 3.0 it had a visible effect after removing ob_sstate from PyString.)
      ........
        r58710 | kurt.kaiser | 2007-10-29 19:38:54 -0700 (Mon, 29 Oct 2007) | 7 lines
      
        check in Tal Einat's update to tabpage.py
        Patch 1612746
      
        M    configDialog.py
        M    NEWS.txt
        AM   tabbedpages.py
      ........
        r58715 | georg.brandl | 2007-10-30 10:51:18 -0700 (Tue, 30 Oct 2007) | 2 lines
      
        Use correct markup.
      ........
        r58716 | georg.brandl | 2007-10-30 10:57:12 -0700 (Tue, 30 Oct 2007) | 2 lines
      
        Make example about hiding None return values at the prompt clearer.
      ........
        r58728 | neal.norwitz | 2007-10-30 23:33:20 -0700 (Tue, 30 Oct 2007) | 1 line
      
        Fix some compiler warnings for signed comparisons on Unix and Windows.
      ........
        r58731 | martin.v.loewis | 2007-10-31 10:19:33 -0700 (Wed, 31 Oct 2007) | 2 lines
      
        Adding Christian Heimes.
      ........
        r58737 | raymond.hettinger | 2007-10-31 14:57:58 -0700 (Wed, 31 Oct 2007) | 1 line
      
        Clarify the reasons why pickle is almost always better than marshal
      ........
        r58739 | raymond.hettinger | 2007-10-31 15:15:49 -0700 (Wed, 31 Oct 2007) | 1 line
      
        Sets are marshalable.
      ........
      8ce8a784
  6. 29 Agu, 2007 1 kayıt (commit)
  7. 27 Agu, 2007 1 kayıt (commit)
  8. 18 Agu, 2007 1 kayıt (commit)
  9. 12 Agu, 2007 1 kayıt (commit)
  10. 15 Nis, 2007 1 kayıt (commit)
  11. 25 Şub, 2007 1 kayıt (commit)
  12. 12 Şub, 2004 1 kayıt (commit)
  13. 01 May, 2003 1 kayıt (commit)
  14. 23 Tem, 2002 1 kayıt (commit)
    • Barry Warsaw's avatar
      Get rid of relative imports in all unittests. Now anything that · 04f357cf
      Barry Warsaw yazdı
      imports e.g. test_support must do so using an absolute package name
      such as "import test.test_support" or "from test import test_support".
      
      This also updates the README in Lib/test, and gets rid of the
      duplicate data dirctory in Lib/test/data (replaced by
      Lib/email/test/data).
      
      Now Tim and Jack can have at it. :)
      04f357cf
  15. 21 Nis, 2002 1 kayıt (commit)
  16. 16 Nis, 2002 1 kayıt (commit)
  17. 14 Nis, 2002 1 kayıt (commit)