• 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
..
_bsddb Loading commit data...
_ctypes Loading commit data...
_ctypes_test Loading commit data...
_elementtree Loading commit data...
_msi Loading commit data...
_socket Loading commit data...
_sqlite3 Loading commit data...
_ssl Loading commit data...
_testcapi Loading commit data...
_tkinter Loading commit data...
bz2 Loading commit data...
make_buildinfo Loading commit data...
make_versioninfo Loading commit data...
pyexpat Loading commit data...
python Loading commit data...
pythoncore Loading commit data...
pythonw Loading commit data...
select Loading commit data...
unicodedata Loading commit data...
winsound Loading commit data...
PGInstrument.vsprops Loading commit data...
PGUpdate.vsprops Loading commit data...
build.bat Loading commit data...
build_pgo.bat Loading commit data...
build_ssl.py Loading commit data...
installer.bmp Loading commit data...
pcbuild.sln Loading commit data...
pyd.vsprops Loading commit data...
pyd_d.vsprops Loading commit data...
pyproject.vsprops Loading commit data...
readme.txt Loading commit data...
rmpyc.py Loading commit data...
rt.bat Loading commit data...