1. 31 Ara, 2007 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 59605-59624 via svnmerge from · 5b5e81c6
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59606 | georg.brandl | 2007-12-29 11:57:00 +0100 (Sat, 29 Dec 2007) | 2 lines
      
        Some cleanup in the docs.
      ........
        r59611 | martin.v.loewis | 2007-12-29 19:49:21 +0100 (Sat, 29 Dec 2007) | 2 lines
      
        Bug #1699: Define _BSD_SOURCE only on OpenBSD.
      ........
        r59612 | raymond.hettinger | 2007-12-29 23:09:34 +0100 (Sat, 29 Dec 2007) | 1 line
      
        Simpler documentation for itertools.tee().  Should be backported.
      ........
        r59613 | raymond.hettinger | 2007-12-29 23:16:24 +0100 (Sat, 29 Dec 2007) | 1 line
      
        Improve docs for itertools.groupby().  The use of xrange(0) to create a unique object is less obvious than object().
      ........
        r59620 | christian.heimes | 2007-12-31 15:47:07 +0100 (Mon, 31 Dec 2007) | 3 lines
      
        Added wininst-9.0.exe executable for VS 2008
        Integrated bdist_wininst into PCBuild9 directory
      ........
        r59621 | christian.heimes | 2007-12-31 15:51:18 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Moved PCbuild directory to PC/VS7.1
      ........
        r59622 | christian.heimes | 2007-12-31 15:59:26 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Fix paths for build bot
      ........
        r59623 | christian.heimes | 2007-12-31 16:02:41 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Fix paths for build bot, part 2
      ........
        r59624 | christian.heimes | 2007-12-31 16:18:55 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Renamed PCBuild9 directory to PCBuild
      ........
      5b5e81c6
  2. 19 Ara, 2007 1 kayıt (commit)
    • 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