Staging
v0.5.1
https://github.com/python/cpython
Revision 3fa19d7ff89be87139e2864fb9186b424d180a58 authored by Raymond Hettinger on 31 August 2004, 01:05:15 UTC, committed by Raymond Hettinger on 31 August 2004, 01:05:15 UTC
components without division and without roundoff error for properly
sized mantissas (i.e. on systems with 53 or more mantissa bits per
float).  Eliminates the previous implementation's rounding bias as
aptly demonstrated by Tim Peters.
1 parent daec961
History
Tip revision: 3fa19d7ff89be87139e2864fb9186b424d180a58 authored by Raymond Hettinger on 31 August 2004, 01:05:15 UTC
Take advantage of the math library's ldexp for assembling a float by
Tip revision: 3fa19d7
File Mode Size
Python.h -rw-r--r-- 4.1 KB
abstract.h -rw-r--r-- 36.0 KB
bitset.h -rw-r--r-- 792 bytes
boolobject.h -rw-r--r-- 914 bytes
bufferobject.h -rw-r--r-- 893 bytes
cStringIO.h -rw-r--r-- 1.9 KB
cellobject.h -rw-r--r-- 608 bytes
ceval.h -rw-r--r-- 4.6 KB
classobject.h -rw-r--r-- 2.8 KB
cobject.h -rw-r--r-- 1.7 KB
codecs.h -rw-r--r-- 4.6 KB
compile.h -rw-r--r-- 3.2 KB
complexobject.h -rw-r--r-- 1.4 KB
datetime.h -rw-r--r-- 8.1 KB
descrobject.h -rw-r--r-- 2.1 KB
dictobject.h -rw-r--r-- 5.2 KB
enumobject.h -rw-r--r-- 253 bytes
errcode.h -rw-r--r-- 1.3 KB
eval.h -rw-r--r-- 557 bytes
fileobject.h -rw-r--r-- 2.2 KB
floatobject.h -rw-r--r-- 3.7 KB
frameobject.h -rw-r--r-- 2.5 KB
funcobject.h -rw-r--r-- 1.8 KB
genobject.h -rw-r--r-- 704 bytes
graminit.h -rw-r--r-- 1.6 KB
grammar.h -rw-r--r-- 2.0 KB
import.h -rw-r--r-- 1.5 KB
intobject.h -rw-r--r-- 1.9 KB
intrcheck.h -rw-r--r-- 274 bytes
iterobject.h -rw-r--r-- 526 bytes
listobject.h -rw-r--r-- 2.2 KB
longintrepr.h -rw-r--r-- 2.1 KB
longobject.h -rw-r--r-- 4.5 KB
marshal.h -rw-r--r-- 706 bytes
metagrammar.h -rw-r--r-- 253 bytes
methodobject.h -rw-r--r-- 2.6 KB
modsupport.h -rw-r--r-- 3.6 KB
moduleobject.h -rw-r--r-- 605 bytes
node.h -rw-r--r-- 850 bytes
object.h -rw-r--r-- 28.5 KB
objimpl.h -rw-r--r-- 12.3 KB
opcode.h -rw-r--r-- 4.2 KB
osdefs.h -rw-r--r-- 860 bytes
parsetok.h -rw-r--r-- 1.3 KB
patchlevel.h -rw-r--r-- 1.2 KB
pgen.h -rw-r--r-- 253 bytes
pgenheaders.h -rw-r--r-- 1.1 KB
py_curses.h -rw-r--r-- 4.1 KB
pydebug.h -rw-r--r-- 1.0 KB
pyerrors.h -rw-r--r-- 8.9 KB
pyfpe.h -rw-r--r-- 8.3 KB
pygetopt.h -rw-r--r-- 306 bytes
pymactoolbox.h -rw-r--r-- 7.3 KB
pymem.h -rw-r--r-- 3.9 KB
pyport.h -rw-r--r-- 19.0 KB
pystate.h -rw-r--r-- 5.6 KB
pystrtod.h -rw-r--r-- 356 bytes
pythonrun.h -rw-r--r-- 5.5 KB
pythread.h -rw-r--r-- 1.2 KB
rangeobject.h -rw-r--r-- 601 bytes
setobject.h -rw-r--r-- 772 bytes
sliceobject.h -rw-r--r-- 1.1 KB
stringobject.h -rw-r--r-- 6.0 KB
structmember.h -rw-r--r-- 2.3 KB
structseq.h -rw-r--r-- 862 bytes
symtable.h -rw-r--r-- 3.6 KB
sysmodule.h -rw-r--r-- 819 bytes
timefuncs.h -rw-r--r-- 442 bytes
token.h -rw-r--r-- 1.7 KB
traceback.h -rw-r--r-- 624 bytes
tupleobject.h -rw-r--r-- 1.6 KB
ucnhash.h -rw-r--r-- 682 bytes
unicodeobject.h -rw-r--r-- 40.1 KB
weakrefobject.h -rw-r--r-- 1.6 KB

back to top