- 13 Mar, 2008 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 19 Ara, 2007 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 02 Ara, 2007 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 29 Kas, 2007 1 kayıt (commit)
-
-
Christian Heimes yazdı
Before the patch a lot of internal types weren't available in the header files. The patch exposes the new iterators, views and some other types to all C modules. I've also renamed some of the types and tp_names.
-
- 28 Kas, 2007 1 kayıt (commit)
-
-
Christian Heimes yazdı
I've also renamed several of the iterators to keep a consistent naming schema.
-
- 21 Tem, 2007 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
svn+ssh://pythondev@svn.python.org/python/branches/p3yk ................ r56477 | martin.v.loewis | 2007-07-21 09:04:38 +0200 (Sa, 21 Jul 2007) | 11 lines Merged revisions 56466-56476 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r56476 | martin.v.loewis | 2007-07-21 08:55:02 +0200 (Sa, 21 Jul 2007) | 4 lines PEP 3123: Provide forward compatibility with Python 3.0, while keeping backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and PyVarObject_HEAD_INIT. ........ ................ r56478 | martin.v.loewis | 2007-07-21 09:47:23 +0200 (Sa, 21 Jul 2007) | 2 lines PEP 3123: Use proper C inheritance for PyObject. ................ r56479 | martin.v.loewis | 2007-07-21 10:06:55 +0200 (Sa, 21 Jul 2007) | 3 lines Add longintrepr.h to Python.h, so that the compiler can see that PyFalse is really some kind of PyObject*. ................ r56480 | martin.v.loewis | 2007-07-21 10:47:18 +0200 (Sa, 21 Jul 2007) | 2 lines Qualify SHIFT, MASK, BASE. ................ r56482 | martin.v.loewis | 2007-07-21 19:10:57 +0200 (Sa, 21 Jul 2007) | 2 lines Correctly refer to _ob_next. ................
-
- 06 Şub, 2007 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
freshly-allocated tuple object.
-
- 26 Agu, 2006 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 25 Agu, 2006 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Create a real zip iterator object; not using itertools.izip (Brian Holmes).
-
- 21 Nis, 2006 1 kayıt (commit)
-
-
Thomas Wouters yazdı
number of tests, all because of the codecs/_multibytecodecs issue described here (it's not a Py3K issue, just something Py3K discovers): http://mail.python.org/pipermail/python-dev/2006-April/064051.html Hye-Shik Chang promised to look for a fix, so no need to fix it here. The tests that are expected to break are: test_codecencodings_cn test_codecencodings_hk test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecs test_multibytecodec This merge fixes an actual test failure (test_weakref) in this branch, though, so I believe merging is the right thing to do anyway.
-
- 16 Şub, 2006 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
Convert Py_ssize_t using PyInt_FromSsize_t
-
- 15 Şub, 2006 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 11 Şub, 2006 1 kayıt (commit)
-
- 24 Eyl, 2005 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 01 Eyl, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
(Contributed by Dima Dorfman)
-
- 12 Nis, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
* Document the differences between them * Fix corner cases covered by the unittests * Use Py_RETURN_NONE where possible for dictionaries
-
- 18 Mar, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 25 Haz, 2003 1 kayıt (commit)
-
-
Walter Dörwald yazdı
-
- 17 Mar, 2003 2 kayıt (commit)
-
-
Raymond Hettinger yazdı
to more accurately describe what the function does. Suggested by Thomas Wouters.
-
Raymond Hettinger yazdı
Factors out the common case of returning self.
-
- 16 Agu, 2002 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-- replace then with slightly faster PyObject_Call(o,a,NULL). (The difference is that the latter requires a to be a tuple; the former allows other values and wraps them in a tuple if necessary; it involves two more levels of C function calls to accomplish all that.)
-
- 09 Agu, 2002 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
tupleobject.c. Makes the code in iterobject.c cleaner and speeds-up the general case by not checking for tuples everytime. SF Patch #592065.
-
- 16 Tem, 2002 1 kayıt (commit)
-
-
Guido van Rossum yazdı
object references (it_seq for seqiterobject, it_callable and it_sentinel for calliterobject) when the end of the list is reached. Also remove the next() methods -- one is supplied automatically by PyType_Ready() because the tp_iternext slot is set. That's a good thing, because the implementation given here was buggy (it never raised StopIteration).
-
- 31 May, 2002 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 08 May, 2002 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
Avoid checks for negative indices and duplicate checks for support of the sequence protocol.
-
- 18 Mar, 2002 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
-
- 16 Agu, 2001 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 02 Agu, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
-
- 12 Tem, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
-
- 01 May, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 23 Nis, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
sees it (test_iter.py is unchanged). - Added a tp_iternext slot, which calls the iterator's next() method; this is much faster for built-in iterators over built-in types such as lists and dicts, speeding up pybench's ForLoop with about 25% compared to Python 2.1. (Now there's a good argument for iterators. ;-) - Renamed the built-in sequence iterator SeqIter, affecting the C API functions for it. (This frees up the PyIter prefix for generic iterator operations.) - Added PyIter_Check(obj), which checks that obj's type has a tp_iternext slot and that the proper feature flag is set. - Added PyIter_Next(obj) which calls the tp_iternext slot. It has a somewhat complex return condition due to the need for speed: when it returns NULL, it may not have set an exception condition, meaning the iterator is exhausted; when the exception StopIteration is set (or a derived exception class), it means the same thing; any other exception means some other error occurred.
-
- 20 Nis, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-