summaryrefslogtreecommitdiffstats
path: root/Objects/longobject.c
Commit message (Expand)AuthorAgeFilesLines
...
* Added new function k_lopsided_mul(), which is much more efficient thanTim Peters2002-08-121-10/+72
* k_mul(): Moved an assert down. In a debug build, interrupting aTim Peters2002-08-121-2/+2
* k_mul(): Heh -- I checked in two fixes for the last problem. Only keepTim Peters2002-08-121-2/+2
* k_mul(): White-box testing turned up that (ah+al)*(bh+bl) can, in rareTim Peters2002-08-121-3/+11
* x_mul(): Made life easier for C optimizers in the "grade school"Tim Peters2002-08-121-4/+5
* k_mul() and long_mul(): I'm confident that the Karatsuba algorithm isTim Peters2002-08-121-9/+30
* k_mul: Rearranged computation for better cache use. Ignored overflowTim Peters2002-08-121-60/+50
* x_mul(): This failed to normalize its result.Tim Peters2002-08-121-6/+18
* Introduced helper functions v_iadd and v_isub, for in-place digit-vectorTim Peters2002-08-121-29/+75
* k_mul(): Repaired another typo in another comment.Tim Peters2002-08-121-1/+1
* k_mul(): Repaired typo in comment.Tim Peters2002-08-121-1/+1
* Cautious introduction of a patch that started fromTim Peters2002-08-121-85/+264
* staticforward bites the dust.Jeremy Hylton2002-07-171-1/+2
* Undef MIN and MAX before defining them, to avoid warnings on certainGuido van Rossum2002-07-131-0/+2
* Patch #568124: Add doc string macros.Martin v. Löwis2002-06-131-2/+2
* Clarify return value of PyLong_AsLongLong().Jeremy Hylton2002-04-231-1/+1
* PyObject_Del can now be used as a function designator.Neil Schemenauer2002-04-121-1/+1
* Patch #494047: removes 64-bit ?: to cope on plan9.Martin v. Löwis2002-03-091-2/+10
* _PyLong_Copy(): was creating a copy of the absolute value, but shouldTim Peters2002-03-021-1/+1
* Patch #508038: Do not use a type as a variable name.Martin v. Löwis2002-02-161-3/+3
* long_true_divide(): decref its converted arguments. test_long_future.pyTim Peters2001-11-041-2/+5
* Enable GC for new-style instances. This touches lots of files, sinceGuido van Rossum2001-10-051-1/+2
* SF [#466125] PyLong_AsLongLong works for any integer.Tim Peters2001-09-301-1/+7
* Add additional coercion support for "self subtypes" to int, long,Guido van Rossum2001-09-191-0/+5
* A fix for SF bug #461546 (bug in long_mul).Guido van Rossum2001-09-151-10/+14
* based upon a suggestion in c.l.py, this slight expansion of theSkip Montanaro2001-09-131-1/+1
* long_invert(): tiny speed and space optimization.Tim Peters2001-09-111-2/+1
* More bug 460020. Disable a number of long optimizations for long subclasses.Tim Peters2001-09-111-18/+15
* SF bug #460020: bug or feature: unicode() and subclasses.Tim Peters2001-09-101-1/+20
* long_true_divide: reliably force underflow to 0 when the denominatorTim Peters2001-09-061-0/+2
* Make the error msgs in our pow() implementations consistent.Tim Peters2001-09-051-3/+10
* Try to recover from that glibc's ldexp apparently doesn't set errno onTim Peters2001-09-051-2/+2
* Change long/long true division to return as many good bits as it can;Tim Peters2001-09-041-1/+32
* Move long_true_divide next to the other division routines (for clarity!).Tim Peters2001-09-041-6/+6
* Raise OverflowError when appropriate on long->float conversion. Most ofTim Peters2001-09-041-18/+19
* Introduce new private API function _PyLong_AsScaledDouble. Not used yet,Tim Peters2001-09-041-0/+52
* New restriction on pow(x, y, z): If z is not None, x and y must be ofTim Peters2001-09-031-3/+8
* Add warning mode for classic division, almost exactly as specified inGuido van Rossum2001-08-311-1/+21
* Ah, the joy of writing test cases...Guido van Rossum2001-08-301-1/+1
* Make int, long and float subclassable.Guido van Rossum2001-08-291-2/+36
* Patch #445762: Support --disable-unicodeMartin v. Löwis2001-08-171-0/+4
* Implement PEP 238 in its (almost) full glory.Guido van Rossum2001-08-081-11/+21
* Merge of descr-branch back into trunk.Tim Peters2001-08-021-20/+75
* Python.h: Don't attempt to redefine NDEBUG if it's already defined.Tim Peters2001-07-151-1/+0
* long_format: Simplify the overly elaborate base-is-a-power-of-2 code.Tim Peters2001-07-151-28/+16
* divrem1 & long_format: found a clean way to factor divrem1 so thatTim Peters2001-07-141-28/+54
* long_format(): Simplify new code a bit.Tim Peters2001-07-141-5/+8
* long_format(): Easy speedup for output bases that aren't a power of 2 (inTim Peters2001-07-131-9/+26
* On long to the negative long power, let float handle it instead ofGuido van Rossum2001-07-121-8/+7
* PyLong_{As, From}VoidPtr: cleanup, replacing assumptions in comments withTim Peters2001-06-161-15/+23