- 19 Ara, 2007 4 kayıt (commit)
-
-
Christian Heimes yazdı
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available.
-
Andrew M. Kuchling yazdı
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
- 18 Ara, 2007 12 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
Christian Heimes yazdı
The patch unifies float("inf") and repr(float("inf")) on all platforms.
-
Raymond Hettinger yazdı
-
Christian Heimes yazdı
-
Raymond Hettinger yazdı
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.
-
Guido van Rossum yazdı
-
Thomas Heller yazdı
-
Raymond Hettinger yazdı
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
-
Christian Heimes yazdı
-
Christian Heimes yazdı
-
Christian Heimes yazdı
Amaury's ideas works great. Should we build the Python core with WINVER=0x0500 and _WIN32_WINNT=0x0500, too?
-
Raymond Hettinger yazdı
-
- 17 Ara, 2007 1 kayıt (commit)
-
-
Facundo Batista yazdı
is now simpler. Thanks Mark Dickinson.
-
- 16 Ara, 2007 11 kayıt (commit)
-
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Christian Heimes yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
- 15 Ara, 2007 4 kayıt (commit)
-
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Christian Heimes yazdı
I had to modify Brett's patch slightly.
-
Raymond Hettinger yazdı
pointer copy and object increment in one pass. For small lists, save the overhead of the call to memcpy() -- this comes up in calls like f(*listcomp).
-
- 14 Ara, 2007 8 kayıt (commit)
-
-
Christian Heimes yazdı
The detection now works on Unix with Makefile, Makefile with VPATH and on Windows.
-
Andrew M. Kuchling yazdı
-
Andrew M. Kuchling yazdı
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
Georg Brandl yazdı
Thanks to Ian Bruntlett and Robert Lehmann.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-