Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and ↵ | Christian Heimes | 2007-12-19 | 1 | -1/+1 |
| | | | | Py_REFCNT. Macros for b/w compatibility are available. | ||||
* | PEP 3123: Provide forward compatibility with Python 3.0, while keeping | Martin v. Löwis | 2007-07-21 | 1 | -1/+1 |
| | | | | | backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and PyVarObject_HEAD_INIT. | ||||
* | Remove PyRange_New(). | Raymond Hettinger | 2004-12-03 | 1 | -2/+0 |
| | |||||
* | Wrote down the invariants of some common objects whose structure is | Armin Rigo | 2004-10-28 | 1 | -0/+3 |
| | | | | | | | | | | 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. | ||||
* | Excise DL_EXPORT from Include. | Mark Hammond | 2002-08-12 | 1 | -2/+2 |
| | | | | Thanks to Skip Montanaro and Kalle Svensson for the patches. | ||||
* | Re-add 'advanced' xrange features, adding DeprecationWarnings as discussed | Thomas Wouters | 2001-07-09 | 1 | -1/+1 |
| | | | | | on python-dev. The features will still vanish, however, just one release later. | ||||
* | Rip out the fancy behaviors of xrange that nobody uses: repeat, slice, | Guido van Rossum | 2001-07-05 | 1 | -1/+1 |
| | | | | | contains, tolist(), and the start/stop/step attributes. This includes removing the 4th ('repeat') argument to PyRange_New(). | ||||
* | Wrap with extern "C". Fixes bug #428419. | Martin v. Löwis | 2001-06-05 | 1 | -0/+11 |
| | | | | Also protect against multiple inclusion. | ||||
* | REMOVED all CWI, CNRI and BeOpen copyright markings. | Guido van Rossum | 2000-09-01 | 1 | -9/+0 |
| | | | | This should match the situation in the 1.6b1 tree. | ||||
* | ANSI-fication and Py_PROTO extermination. | Fred Drake | 2000-07-09 | 1 | -1/+1 |
| | |||||
* | Change copyright notice - 2nd try. | Guido van Rossum | 2000-06-30 | 1 | -6/+0 |
| | |||||
* | Change copyright notice. | Guido van Rossum | 2000-06-30 | 1 | -22/+7 |
| | |||||
* | Add DL_IMPORT(returntype) for all officially exported functions. | Guido van Rossum | 1998-12-04 | 1 | -1/+1 |
| | |||||
* | New permission notice, includes CNRI. | Guido van Rossum | 1996-10-25 | 1 | -13/+20 |
| | |||||
* | make the type a parameter of the DL_IMPORT macro, for Borland C | Guido van Rossum | 1995-02-27 | 1 | -1/+1 |
| | |||||
* | new names for lots of new functions | Guido van Rossum | 1995-01-17 | 1 | -6/+4 |
| | |||||
* | The great renaming, phase two: all header files have been updated to | Guido van Rossum | 1995-01-12 | 1 | -2/+2 |
| | | | | | | | 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". | ||||
* | Added 1995 copyright. | Guido van Rossum | 1995-01-04 | 1 | -2/+2 |
| | | | | | | 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. | ||||
* | Changes for dynamic linking under NT | Guido van Rossum | 1994-08-18 | 1 | -1/+1 |
| | |||||
* | Merge alpha100 branch back to main trunk | Guido van Rossum | 1994-08-01 | 1 | -1/+1 |
| | |||||
* | * rangeobject.[ch], bltinmodule.c: incorporate new version of range | Guido van Rossum | 1993-12-21 | 1 | -1/+1 |
| | | | | object (unchanged from source except "range" -> "xrange"). | ||||
* | * rangeobject.{c,h}, bltinmodule.c: removed non-essential ops from range | Guido van Rossum | 1993-11-01 | 1 | -1/+1 |
| | | | | object. | ||||
* | * compile.[ch]: support for lambda() | Guido van Rossum | 1993-10-26 | 1 | -0/+41 |
* 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!!!) |