History log of /external/python/cpython2/Include/rangeobject.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e93237dfcc4ee4feee62adafb4e7899487ca864b 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. Macros for b/w compatibility are available.
/external/python/cpython2/Include/rangeobject.h
6819210b9e4e5719a6f7f9c1725f8fa70a8936f6 21-Jul-2007 Martin v. Löwis <martin@v.loewis.de> PEP 3123: Provide forward compatibility with Python 3.0, while keeping
backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and
PyVarObject_HEAD_INIT.
/external/python/cpython2/Include/rangeobject.h
665174834aadddbec4884d2e2673832b10f1a83c 03-Dec-2004 Raymond Hettinger <python@rcn.com> Remove PyRange_New().
/external/python/cpython2/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/cpython2/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/cpython2/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/cpython2/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/cpython2/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/cpython2/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/cpython2/Include/rangeobject.h
3cf4d2b3ea93eee40d34b1ae4845497d0cd3fcec 09-Jul-2000 Fred Drake <fdrake@acm.org> ANSI-fication and Py_PROTO extermination.
/external/python/cpython2/Include/rangeobject.h
ffcc3813d82e6b96db79f518f4e67b940a13ce64 01-Jul-2000 Guido van Rossum <guido@python.org> Change copyright notice - 2nd try.
/external/python/cpython2/Include/rangeobject.h
fd71b9e9d496caa510dec56a9b69966558d6ba5d 01-Jul-2000 Guido van Rossum <guido@python.org> Change copyright notice.
/external/python/cpython2/Include/rangeobject.h
43466ec7b07de6bcad016bec60839cd6079c5a9c 04-Dec-1998 Guido van Rossum <guido@python.org> Add DL_IMPORT(returntype) for all officially exported functions.
/external/python/cpython2/Include/rangeobject.h
d266eb460e20ded087d01a29da0a230e235afc40 25-Oct-1996 Guido van Rossum <guido@python.org> New permission notice, includes CNRI.
/external/python/cpython2/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/cpython2/Include/rangeobject.h
938178283c29cdc2c8f5004d58dff110ac907883 17-Jan-1995 Guido van Rossum <guido@python.org> new names for lots of new functions
/external/python/cpython2/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/cpython2/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/cpython2/Include/rangeobject.h
e89bc75048d0142859379b2b92e77d984fdbef6e 18-Aug-1994 Guido van Rossum <guido@python.org> Changes for dynamic linking under NT
/external/python/cpython2/Include/rangeobject.h
b6775db241f5fe5e3dc2ca09fc6c9e6164d4b2af 01-Aug-1994 Guido van Rossum <guido@python.org> Merge alpha100 branch back to main trunk
/external/python/cpython2/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/cpython2/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/cpython2/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/cpython2/Include/rangeobject.h