Staging
v0.5.1
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
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
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 |
Computing file changes ...