Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * Include/classobject.h, Objects/classobject.c, Python/ceval.c: | Guido van Rossum | 1994-09-28 | 1 | -14/+14 | |
| | | | | | | | | | | | | | | | | | | entirely redone operator overloading. The rules for class instances are now much more relaxed than for other built-in types (whose coerce must still return two objects of the same type) * Objects/floatobject.c: add overflow check when converting float to int and implement truncation towards zero using ceil/float * Objects/longobject.c: change ValueError to OverflowError when converting to int * Objects/rangeobject.c: modernized * Objects/stringobject.c: use HAVE_LIMITS instead of __STDC__ * Objects/xxobject.c: changed to use new style (not finished?) | |||||
* | * rangeobject.[ch], bltinmodule.c: incorporate new version of range | Guido van Rossum | 1993-12-21 | 1 | -23/+127 | |
| | | | | 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 | -80/+28 | |
| | | | | object. | |||||
* | * compile.[ch]: support for lambda() | Guido van Rossum | 1993-10-26 | 1 | -0/+205 | |
* 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!!!) |