History log of /external/python/cpython3/Include/rangeobject.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
90aa7646affbaee9628ca6ea6a702aec17b3b550 19-Dec-2007 Christian Heimes <christian@cheimes.de> #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
/external/python/cpython3/Include/rangeobject.h
a22e8bdfd92cd4f1bc3d60e91df6410c4efde6a0 29-Nov-2007 Christian Heimes <christian@cheimes.de> Added all PyTypeObjects to the appropriate header files.
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.
/external/python/cpython3/Include/rangeobject.h
9f2e346911988cda95fec7c901e8d10d34fa9563 21-Jul-2007 Martin v. Löwis <martin@v.loewis.de> Merged revisions 56467-56482 via svnmerge from
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.
................
/external/python/cpython3/Include/rangeobject.h
4ad94210d1b8477b0cb7a4bca2f39dc385ab21a2 21-May-2007 Walter Dörwald <walter@livinglogic.de> Rename test_xrange.py to test_range.py and fix the
type name in various spots.
/external/python/cpython3/Include/rangeobject.h
665174834aadddbec4884d2e2673832b10f1a83c 03-Dec-2004 Raymond Hettinger <python@rcn.com> Remove PyRange_New().
/external/python/cpython3/Include/rangeobject.h
89a39461bff04b80bb4857790350e1ab30ff2df9 28-Oct-2004 Armin Rigo <arigo@tunes.org> Wrote down the invariants of some common objects whose structure is
exposed in header files. Fixed a few comments in these headers.

As we might have expected, writing down invariants systematically exposed a
(minor) bug. In this case, function objects have a writeable func_code
attribute, which could be set to code objects with the wrong number of
free variables. Calling the resulting function segfaulted the interpreter.
Added a corresponding test.
/external/python/cpython3/Include/rangeobject.h
91a681debf9ffec155d0aff8a0bb5f965f592e16 12-Aug-2002 Mark Hammond <mhammond@skippinet.com.au> Excise DL_EXPORT from Include.

Thanks to Skip Montanaro and Kalle Svensson for the patches.
/external/python/cpython3/Include/rangeobject.h
efafcea2805436c12fd6544d9bff355cfac061d8 09-Jul-2001 Thomas Wouters <thomas@python.org> Re-add 'advanced' xrange features, adding DeprecationWarnings as discussed
on python-dev. The features will still vanish, however, just one release
later.
/external/python/cpython3/Include/rangeobject.h
3f56166b1aff15136960dfc8ad90f571e14be01a 05-Jul-2001 Guido van Rossum <guido@python.org> Rip out the fancy behaviors of xrange that nobody uses: repeat, slice,
contains, tolist(), and the start/stop/step attributes. This includes
removing the 4th ('repeat') argument to PyRange_New().
/external/python/cpython3/Include/rangeobject.h
3d10b34b9c027d1e1c5613a4b1d80be4d31fb47a 05-Jun-2001 Martin v. Löwis <martin@v.loewis.de> Wrap with extern "C". Fixes bug #428419.
Also protect against multiple inclusion.
/external/python/cpython3/Include/rangeobject.h
8586991099e4ace18ee94163a96b8ea1bed77ebe 02-Sep-2000 Guido van Rossum <guido@python.org> REMOVED all CWI, CNRI and BeOpen copyright markings.
This should match the situation in the 1.6b1 tree.
/external/python/cpython3/Include/rangeobject.h
3cf4d2b3ea93eee40d34b1ae4845497d0cd3fcec 09-Jul-2000 Fred Drake <fdrake@acm.org> ANSI-fication and Py_PROTO extermination.
/external/python/cpython3/Include/rangeobject.h
ffcc3813d82e6b96db79f518f4e67b940a13ce64 01-Jul-2000 Guido van Rossum <guido@python.org> Change copyright notice - 2nd try.
/external/python/cpython3/Include/rangeobject.h
fd71b9e9d496caa510dec56a9b69966558d6ba5d 01-Jul-2000 Guido van Rossum <guido@python.org> Change copyright notice.
/external/python/cpython3/Include/rangeobject.h
43466ec7b07de6bcad016bec60839cd6079c5a9c 04-Dec-1998 Guido van Rossum <guido@python.org> Add DL_IMPORT(returntype) for all officially exported functions.
/external/python/cpython3/Include/rangeobject.h
d266eb460e20ded087d01a29da0a230e235afc40 25-Oct-1996 Guido van Rossum <guido@python.org> New permission notice, includes CNRI.
/external/python/cpython3/Include/rangeobject.h
051ab123b465685e714668099c0a6dd86de5673b 27-Feb-1995 Guido van Rossum <guido@python.org> make the type a parameter of the DL_IMPORT macro, for Borland C
/external/python/cpython3/Include/rangeobject.h
938178283c29cdc2c8f5004d58dff110ac907883 17-Jan-1995 Guido van Rossum <guido@python.org> new names for lots of new functions
/external/python/cpython3/Include/rangeobject.h
caa63808861d4e92d4dc1005fc01de0f2e4a8fd0 12-Jan-1995 Guido van Rossum <guido@python.org> The great renaming, phase two: all header files have been updated to
use the new names exclusively, and the linker will see the new names.
Files that import "Python.h" also only see the new names. Files that
import "allobjects.h" will continue to be able to use the old names,
due to the inclusion (in allobjects.h) of "rename2.h".
/external/python/cpython3/Include/rangeobject.h
5799b520086129ed8aaadeb3b941b3000a42576a 04-Jan-1995 Guido van Rossum <guido@python.org> Added 1995 copyright.
object.h: made sizes and refcnts signed ints.
stringobject.h: make getstrsize() signed int.
methodobject.h: add METH_VARARGS and METH_FREENAME flag bit definitions.
/external/python/cpython3/Include/rangeobject.h
e89bc75048d0142859379b2b92e77d984fdbef6e 18-Aug-1994 Guido van Rossum <guido@python.org> Changes for dynamic linking under NT
/external/python/cpython3/Include/rangeobject.h
b6775db241f5fe5e3dc2ca09fc6c9e6164d4b2af 01-Aug-1994 Guido van Rossum <guido@python.org> Merge alpha100 branch back to main trunk
/external/python/cpython3/Include/rangeobject.h
7d6aa51b56c6337ad5b1cb880f7c075290777f51 21-Dec-1993 Guido van Rossum <guido@python.org> * rangeobject.[ch], bltinmodule.c: incorporate new version of range
object (unchanged from source except "range" -> "xrange").
/external/python/cpython3/Include/rangeobject.h
2586bf0a3434fc0430b6c16a56ad2b950eabc589 01-Nov-1993 Guido van Rossum <guido@python.org> * rangeobject.{c,h}, bltinmodule.c: removed non-essential ops from range
object.
/external/python/cpython3/Include/rangeobject.h
12d12c5faf4d770160b7975b54e8f9b12694e012 26-Oct-1993 Guido van Rossum <guido@python.org> * compile.[ch]: support for lambda()
* PROTO.h, mymalloc.h: added #ifdefs for TURBOC and GNUC.
* allobjects.h: added #include "rangeobject.h"
* Grammar: added lambda_input; relaxed syntax for exec.
* bltinmodule.c: added bagof, map, reduce, lambda, xrange.
* tupleobject.[ch]: added resizetuple().
* rangeobject.[ch]: new object type to speed up range operations (not
convinced this is needed!!!)
/external/python/cpython3/Include/rangeobject.h