Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hack suggested by Matthias Klose to pull in all relevant entry points | Guido van Rossum | 1997-10-31 | 1 | -0/+10 |
| | | | | | | in libmath.a so they are available to mathmodule.so (in case it is shared). While this still gets triggered on Solaris 2.x, this appears to be harmless there. | ||||
* | Added _Fini() routines to free up some memory | Guido van Rossum | 1997-08-05 | 1 | -0/+6 |
| | |||||
* | Faster floating point allocator, same idea as the int allocator. | Guido van Rossum | 1997-05-13 | 1 | -7/+29 |
| | | | | By Aaron Watters. | ||||
* | Quickly renamed the last directory. | Guido van Rossum | 1997-05-02 | 1 | -115/+116 |
| | |||||
* | New form of PyFPE_END_PROTECT macro. | Guido van Rossum | 1997-03-14 | 1 | -10/+10 |
| | |||||
* | Changes for Lee Busby's SIGFPE patch set. | Guido van Rossum | 1997-02-14 | 1 | -4/+33 |
| | | | | Surround various f.p. operations with PyFPE_{START,END}_PROTECT macros. | ||||
* | New, better hash for floating point and complex | Guido van Rossum | 1997-01-11 | 1 | -2/+9 |
| | |||||
* | New permission notice, includes CNRI. | Guido van Rossum | 1996-10-25 | 1 | -13/+20 |
| | |||||
* | Get rid of bogus MSC_VER undef of CHECK() | Guido van Rossum | 1996-09-11 | 1 | -4/+0 |
| | |||||
* | Test for negative # to the nonintegral float power here. | Guido van Rossum | 1996-08-16 | 1 | -15/+12 |
| | | | | Expanded powi() in-line. | ||||
* | Correct wrong calculation of pow(0.0, 0.0, negative_number) | Guido van Rossum | 1996-08-09 | 1 | -5/+6 |
| | |||||
* | Different logic for defining CHECK(); 16-bit MSC specific define. | Guido van Rossum | 1996-06-26 | 1 | -2/+8 |
| | |||||
* | make some things static | Guido van Rossum | 1996-05-24 | 1 | -2/+2 |
| | |||||
* | better power implementation | Guido van Rossum | 1996-01-12 | 1 | -18/+54 |
| | |||||
* | for MPW __SC__ compiler | Guido van Rossum | 1995-02-27 | 1 | -2/+6 |
| | |||||
* | NeXT/Sparc 3.3 fix | Guido van Rossum | 1995-02-13 | 1 | -1/+13 |
| | |||||
* | use Py_CHARMASK; and don't check for neg. float to the float power here | Guido van Rossum | 1995-02-10 | 1 | -5/+1 |
| | |||||
* | don't declare fmod/pow for any STDC compiler | Guido van Rossum | 1995-01-17 | 1 | -1/+1 |
| | |||||
* | Added 1995 to copyright message. | Guido van Rossum | 1995-01-04 | 1 | -3/+3 |
| | | | | | floatobject.c: fix hash(). methodobject.c: support METH_FREENAME flag bit. | ||||
* | Lots of minor changes. Note for mappingobject.c: the hash table pointer | Guido van Rossum | 1995-01-02 | 1 | -1/+0 |
| | | | | can now be NULL. | ||||
* | * Include/classobject.h, Objects/classobject.c, Python/ceval.c: | Guido van Rossum | 1994-09-28 | 1 | -2/+17 |
| | | | | | | | | | | | | | | | | | | 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?) | ||||
* | New patches by Andrew to fix various problems | Guido van Rossum | 1994-08-12 | 1 | -5/+24 |
| | |||||
* | Merge alpha100 branch back to main trunk | Guido van Rossum | 1994-08-01 | 1 | -25/+54 |
| | |||||
* | * Extended X interface: pixmap objects, colormap objects visual objects, | Sjoerd Mullender | 1993-10-11 | 1 | -1/+1 |
| | | | | | | | | image objects, and lots of new methods. * Added counting of allocations and deallocations of builtin types if COUNT_ALLOCS is defined. Had to move calls to NEWREF down in some files. * Bug fix in sorting lists. | ||||
* | * Makefile: added all: and default: targets. | Guido van Rossum | 1993-07-05 | 1 | -4/+0 |
| | | | | | | | | | | | | * many files: made some functions static; removed "extern int errno;". * frozenmain.c: fixed bugs introduced on 24 June... * flmodule.c: remove 1.5 bw compat hacks, add new functions in 2.2a (and some old functions that were omitted). * timemodule.c: added MSDOS floatsleep version . * pgenmain.c: changed exit() to goaway() and added defn of goaway(). * intrcheck.c: add hack (to UNIX only) so interrupting 3 times will exit from a hanging program. The second interrupt prints a message explaining this to the user. | ||||
* | * Added gmtime/localtime/mktime and SYSV timezone globals to timemodule.c. | Guido van Rossum | 1993-06-17 | 1 | -2/+2 |
| | | | | | | | | | | Added $(SYSDEF) to its build rule in Makefile. * cgensupport.[ch], modsupport.[ch]: removed some old stuff. Also changed files that still used it... And made several things static that weren't but should have been... And other minor cleanups... * listobject.[ch]: add external interfaces {set,get}listslice * socketmodule.c: fix bugs in new send() argument parsing. * sunaudiodevmodule.c: added flush() and close(). | ||||
* | * Microscopic corrections to make things compile on the Cray APP. | Guido van Rossum | 1993-04-07 | 1 | -0/+6 |
| | | | | | * Removed one use of $> in Makefile and warned about others. Added configurable lines in Makefile to change CC and AR. | ||||
* | * Changed all copyright messages to include 1993. | Guido van Rossum | 1993-03-29 | 1 | -0/+33 |
| | | | | | | | | | | | | | | | | | * Stubs for faster implementation of local variables (not yet finished) * Added function name to code object. Print it for code and function objects. THIS MAKES THE .PYC FILE FORMAT INCOMPATIBLE (the version number has changed accordingly) * Print address of self for built-in methods * New internal functions getattro and setattro (getattr/setattr with string object arg) * Replaced "dictobject" with more powerful "mappingobject" * New per-type functio tp_hash to implement arbitrary object hashing, and hashobject() to interface to it * Added built-in functions hash(v) and hasattr(v, 'name') * classobject: made some functions static that accidentally weren't; added __hash__ special instance method to implement hash() * Added proper comparison for built-in methods and functions | ||||
* | * Changed many files to use mkvalue() instead of newtupleobject(). | Guido van Rossum | 1993-03-16 | 1 | -12/+4 |
| | | | | | | | | | | * Fixcprt.py: added [-y file] option, do only files younger than file. * modsupport.[ch]: added vmkvalue(). * intobject.c: use mkvalue(). * stringobject.c: added "formatstring"; renamed string* to string_*; ceval.c: call formatstring for string % value. * longobject.c: close memory leak in divmod. * parsetok.c: set result node to NULL when returning an error. | ||||
* | Made builtins int(), long(), float(), oct() and hex() more generic. | Guido van Rossum | 1992-09-12 | 1 | -0/+32 |
| | |||||
* | * classobject.[ch], {float,long,int}object.c, bltinmodule.c: | Guido van Rossum | 1992-08-14 | 1 | -0/+20 |
| | | | | | | coercion is now completely generic. * ceval.c: for instances, don't coerce for + and *; * reverses arguments if left one is non-instance numeric and right one sequence. | ||||
* | Copyright for 1992 added | Guido van Rossum | 1992-04-05 | 1 | -1/+1 |
| | |||||
* | answer lint's complaints | Guido van Rossum | 1992-03-27 | 1 | -5/+13 |
| | |||||
* | Get rid of redundant type checks. | Guido van Rossum | 1992-01-26 | 1 | -53/+26 |
| | | | | Define % operator similar to int%int. | ||||
* | Explicitly check for weird values after calling pow(). | Guido van Rossum | 1991-12-16 | 1 | -0/+9 |
| | |||||
* | Formulate better error strings. | Guido van Rossum | 1991-12-10 | 1 | -5/+5 |
| | |||||
* | Added NULL function pointers for shift and mask ops. | Guido van Rossum | 1991-10-24 | 1 | -0/+6 |
| | |||||
* | Finally implemented divmod(). | Guido van Rossum | 1991-10-20 | 1 | -3/+25 |
| | |||||
* | printobject now returns an error code | Guido van Rossum | 1991-06-07 | 1 | -1/+2 |
| | |||||
* | Export float_buf_repr() interface, for marshalling of floats. | Guido van Rossum | 1991-06-04 | 1 | -1/+1 |
| | |||||
* | Fix special cases in pow() | Guido van Rossum | 1991-05-28 | 1 | -0/+12 |
| | |||||
* | Added nonzero test | Guido van Rossum | 1991-05-14 | 1 | -0/+8 |
| | |||||
* | Added (dummy) divmod and (functional) abs. | Guido van Rossum | 1991-05-05 | 1 | -10/+37 |
| | | | | Fixed comments in number methods list | ||||
* | Added copyright notice. | Guido van Rossum | 1991-02-19 | 1 | -0/+24 |
| | |||||
* | Added <errno.h> | Guido van Rossum | 1990-12-20 | 1 | -0/+5 |
| | |||||
* | "Compiling" version | Guido van Rossum | 1990-12-20 | 1 | -9/+3 |
| | |||||
* | Moved prototyes for fmod and pow, and don't use them for THINK C. | Guido van Rossum | 1990-11-02 | 1 | -2/+5 |
| | |||||
* | Added some prototypes. | Guido van Rossum | 1990-10-30 | 1 | -2/+2 |
| | |||||
* | New errors. | Guido van Rossum | 1990-10-21 | 1 | -20/+25 |
| | |||||
* | Initial revision | Guido van Rossum | 1990-10-14 | 1 | -0/+240 |