• Christian Heimes's avatar
    Merged revisions 59541-59561 via svnmerge from · 99170a5d
    Christian Heimes yazdı
    svn+ssh://pythondev@svn.python.org/python/trunk
    
    ........
      r59544 | raymond.hettinger | 2007-12-18 01:13:45 +0100 (Tue, 18 Dec 2007) | 1 line
    
      Add more namedtuple() test cases.  Neaten the code and comments.
    ........
      r59545 | christian.heimes | 2007-12-18 04:38:03 +0100 (Tue, 18 Dec 2007) | 3 lines
    
      Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)
    
      Amaury's ideas works great. Should we build the Python core with WINVER=0x0500 and _WIN32_WINNT=0x0500, too?
    ........
      r59546 | christian.heimes | 2007-12-18 10:00:13 +0100 (Tue, 18 Dec 2007) | 1 line
    
      Make it a bit easier to test Tcl/Tk and idle from a build dir.
    ........
      r59547 | christian.heimes | 2007-12-18 10:12:10 +0100 (Tue, 18 Dec 2007) | 1 line
    
      Removed several unused files from the PCbuild9 directory. They are relics from the past.
    ........
      r59548 | raymond.hettinger | 2007-12-18 19:26:18 +0100 (Tue, 18 Dec 2007) | 29 lines
    
      Speed-up dictionary constructor by about 10%.
    
      New opcode, STORE_MAP saves the compiler from awkward stack manipulations
      and specializes for dicts using PyDict_SetItem instead of PyObject_SetItem.
    
      Old disassembly:
                    0 BUILD_MAP                0
                    3 DUP_TOP
                    4 LOAD_CONST               1 (1)
                    7 ROT_TWO
                    8 LOAD_CONST               2 ('x')
                   11 STORE_SUBSCR
                   12 DUP_TOP
                   13 LOAD_CONST               3 (2)
                   16 ROT_TWO
                   17 LOAD_CONST               4 ('y')
                   20 STORE_SUBSCR
    
      New disassembly:
                    0 BUILD_MAP                0
                    3 LOAD_CONST               1 (1)
                    6 LOAD_CONST               2 ('x')
                    9 STORE_MAP
                   10 LOAD_CONST               3 (2)
                   13 LOAD_CONST               4 ('y')
                   16 STORE_MAP
    ........
      r59549 | thomas.heller | 2007-12-18 20:00:34 +0100 (Tue, 18 Dec 2007) | 2 lines
    
      Issue #1642: Fix segfault in ctypes when trying to delete attributes.
    ........
      r59551 | guido.van.rossum | 2007-12-18 21:10:42 +0100 (Tue, 18 Dec 2007) | 2 lines
    
      Issue #1645 by Alberto Bertogli.  Fix a comment.
    ........
      r59553 | raymond.hettinger | 2007-12-18 22:24:09 +0100 (Tue, 18 Dec 2007) | 12 lines
    
      Give meaning to the oparg for BUILD_MAP:  estimated size of the dictionary.
    
      Allows dictionaries to be pre-sized (upto 255 elements) saving time lost
      to re-sizes with their attendant mallocs and re-insertions.
    
      Has zero effect on small dictionaries (5 elements or fewer), a slight
      benefit for dicts upto 22 elements (because they had to resize once
      anyway), and more benefit for dicts upto 255 elements (saving multiple
      resizes during the build-up and reducing the number of collisions on
      the first insertions).  Beyond 255 elements, there is no addional benefit.
    ........
      r59554 | christian.heimes | 2007-12-18 22:56:09 +0100 (Tue, 18 Dec 2007) | 1 line
    
      Fixed #1649: IDLE error: dictionary changed size during iteration
    ........
      r59557 | raymond.hettinger | 2007-12-18 23:21:27 +0100 (Tue, 18 Dec 2007) | 1 line
    
      Simplify and speedup _asdict() for named tuples.
    ........
      r59558 | christian.heimes | 2007-12-19 00:22:54 +0100 (Wed, 19 Dec 2007) | 3 lines
    
      Applied patch #1635: Float patch for inf and nan on Windows (and other platforms).
    
      The patch unifies float("inf") and repr(float("inf")) on all platforms.
    ........
      r59559 | raymond.hettinger | 2007-12-19 00:51:15 +0100 (Wed, 19 Dec 2007) | 1 line
    
      Users demand iterable input for named tuples. The author capitulates.
    ........
      r59560 | raymond.hettinger | 2007-12-19 01:21:06 +0100 (Wed, 19 Dec 2007) | 1 line
    
      Beef-up tests for dict literals
    ........
      r59561 | raymond.hettinger | 2007-12-19 01:27:21 +0100 (Wed, 19 Dec 2007) | 1 line
    
      Zap a duplicate line
    ........
    99170a5d
Adı
Son kayıt (commit)
Son güncelleme
..
__init__.py Loading commit data...
runtests.py Loading commit data...
test_anon.py Loading commit data...
test_array_in_pointer.py Loading commit data...
test_arrays.py Loading commit data...
test_as_parameter.py Loading commit data...
test_bitfields.py Loading commit data...
test_buffers.py Loading commit data...
test_bytes.py Loading commit data...
test_byteswap.py Loading commit data...
test_callbacks.py Loading commit data...
test_cast.py Loading commit data...
test_cfuncs.py Loading commit data...
test_checkretval.py Loading commit data...
test_delattr.py Loading commit data...
test_errcheck.py Loading commit data...
test_find.py Loading commit data...
test_funcptr.py Loading commit data...
test_functions.py Loading commit data...
test_incomplete.py Loading commit data...
test_init.py Loading commit data...
test_integers.py Loading commit data...
test_internals.py Loading commit data...
test_keeprefs.py Loading commit data...
test_libc.py Loading commit data...
test_loading.py Loading commit data...
test_macholib.py Loading commit data...
test_memfunctions.py Loading commit data...
test_numbers.py Loading commit data...
test_objects.py Loading commit data...
test_parameters.py Loading commit data...
test_pointers.py Loading commit data...
test_prototypes.py Loading commit data...
test_python_api.py Loading commit data...
test_random_things.py Loading commit data...
test_refcounts.py Loading commit data...
test_repr.py Loading commit data...
test_returnfuncptrs.py Loading commit data...
test_simplesubclasses.py Loading commit data...
test_sizes.py Loading commit data...
test_slicing.py Loading commit data...
test_stringptr.py Loading commit data...
test_strings.py Loading commit data...
test_struct_fields.py Loading commit data...
test_structures.py Loading commit data...
test_unaligned_structures.py Loading commit data...
test_unicode.py Loading commit data...
test_values.py Loading commit data...
test_varsize_struct.py Loading commit data...
test_win32.py Loading commit data...