- 25 Ock, 2009 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
I changed some bytearray methods to use strings instead of unicode like bytes_repr Also, bytearray.fromhex() can take strings as well as unicode
-
- 20 Ock, 2009 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 09 Ock, 2009 1 kayıt (commit)
-
-
Kristján Valur Jónsson yazdı
-
- 17 Ara, 2008 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
- 10 Ara, 2008 1 kayıt (commit)
-
-
Amaury Forgeot d'Arc yazdı
conversion to bool raises an exception, 'with' loses that exception. Reviewed by Jeffrey Yasskin. Already ported to 2.5, will port to 2.6 and 3.0
-
- 08 Ara, 2008 1 kayıt (commit)
-
-
Jeffrey Yasskin yazdı
"raised" without setting x, err, or why to let the eval loop know.
-
- 03 Ara, 2008 1 kayıt (commit)
-
-
Jeffrey Yasskin yazdı
whether any thread has tracing turned on, which saves one load instruction in the fast_next_opcode path in PyEval_EvalFrameEx(). See issue 4477.
-
- 25 Tem, 2008 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
(35% faster according to pybench)
-
- 16 Tem, 2008 1 kayıt (commit)
-
-
Jesse Noller yazdı
-
- 05 Tem, 2008 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 01 Tem, 2008 2 kayıt (commit)
-
-
Georg Brandl yazdı
-
Amaury Forgeot d'Arc yazdı
whose write() method installs another sys.stdout. Will backport.
-
- 09 Haz, 2008 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
http://mail.python.org/pipermail/python-dev/2008-June/079988.html Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names in the spirit of 3.0 are available via a #define only. See the email thread.
-
- 26 May, 2008 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 27 Nis, 2008 2 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
Benjamin Peterson yazdı
-
- 25 Mar, 2008 1 kayıt (commit)
-
-
Georg Brandl yazdı
EOL 80 limit and supply more alternatives in warning messages.
-
- 18 Mar, 2008 3 kayıt (commit)
-
-
Guido van Rossum yazdı
derive from BaseException.
-
Guido van Rossum yazdı
now don't warn for some corner cases that deserve a warning, rather than warning double or incorrectly for some other corner cases.
-
Guido van Rossum yazdı
doesn't derive from BaseException.
-
- 07 Mar, 2008 1 kayıt (commit)
-
-
Nick Coghlan yazdı
Speed up with statements by storing the __exit__ method on the stack instead of in a temp variable (bumps the magic number for pyc files)
-
- 03 Mar, 2008 1 kayıt (commit)
-
-
Jeffrey Yasskin yazdı
ceval.c. This is worth about a .03-.04us speedup on a simple with block.
-
- 27 Ock, 2008 1 kayıt (commit)
-
-
Neal Norwitz yazdı
-
- 23 Ock, 2008 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 19 Ara, 2007 1 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.
-
- 18 Ara, 2007 2 kayıt (commit)
-
-
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.
-
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
-
- 14 Ara, 2007 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 05 Ara, 2007 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 13 Kas, 2007 1 kayıt (commit)
-
-
Amaury Forgeot d'Arc yazdı
Correction for issue1265 (pdb bug with "with" statement). When an unfinished generator-iterator is garbage collected, PyEval_EvalFrameEx is called with a GeneratorExit exception set. This leads to funny results if the sys.settrace function itself makes use of generators. A visible effect is that the settrace function is reset to None. Another is that the eventual "finally" block of the generator is not called. It is necessary to save/restore the exception around the call to the trace function. This happens a lot with py3k: isinstance() of an ABCMeta instance runs def __instancecheck__(cls, instance): """Override for isinstance(instance, cls).""" return any(cls.__subclasscheck__(c) for c in {instance.__class__, type(instance)}) which lets an opened generator expression each time it returns True. Backport candidate, even if the case is less frequent in 2.5.
-
- 07 Kas, 2007 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 20 Eyl, 2007 1 kayıt (commit)
-
-
Thomas Wouters yazdı
Try harder to stay within the 79-column limit. There's still two places that go (way) over, but those are harder to fix without suffering in readability.
-
- 19 Eyl, 2007 1 kayıt (commit)
-
-
Thomas Wouters yazdı
-
- 21 Tem, 2007 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and PyVarObject_HEAD_INIT.
-
- 21 May, 2007 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 11 May, 2007 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 13 Nis, 2007 1 kayıt (commit)
-
-
Kristján Valur Jónsson yazdı
Fix a bug when using the __lltrace__ opcode tracer, and a problem sith signed chars in frameobject.c which can occur with opcodes > 127
-
- 21 Mar, 2007 1 kayıt (commit)
-
-
Georg Brandl yazdı
masked by a generic one with the message "unpack non-sequence".
-
- 05 Mar, 2007 1 kayıt (commit)
-
-
Georg Brandl yazdı
sq_ass_slice instead of the sq_slice slot.
-
- 26 Şub, 2007 1 kayıt (commit)
-
-
Jeremy Hylton yazdı
-