]> granicus.if.org Git - python/commit
Merged the decimal-branch (revisions 54886 to 58140). Decimal is now
authorFacundo Batista <facundobatista@gmail.com>
Thu, 13 Sep 2007 18:13:15 +0000 (18:13 +0000)
committerFacundo Batista <facundobatista@gmail.com>
Thu, 13 Sep 2007 18:13:15 +0000 (18:13 +0000)
commit353750c405c9099d0be69c6af1d17037b38c4ddf
tree8b3a0deb454d83c12b3d06365fa3f9c86d75d169
parentddca9f0823e44dd9c35d38de65417c09521ab5aa
Merged the decimal-branch (revisions 54886 to 58140). Decimal is now
fully updated to the latests Decimal Specification (v1.66) and the
latests test cases (v2.56).

Thanks to Mark Dickinson for all his help during this process.
149 files changed:
Lib/decimal.py
Lib/test/decimaltestdata/abs.decTest
Lib/test/decimaltestdata/add.decTest
Lib/test/decimaltestdata/and.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/base.decTest
Lib/test/decimaltestdata/clamp.decTest
Lib/test/decimaltestdata/class.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/compare.decTest
Lib/test/decimaltestdata/comparetotal.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/comparetotmag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/copy.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/copyabs.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/copynegate.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/copysign.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddAbs.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddAdd.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddAnd.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddBase.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCanonical.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddClass.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCompare.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCompareSig.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCompareTotal.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCompareTotalMag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCopy.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCopyAbs.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCopyNegate.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddCopySign.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddDivide.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddDivideInt.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddEncode.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddFMA.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddInvert.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddLogB.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddMax.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddMaxMag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddMin.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddMinMag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddMinus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddMultiply.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddNextMinus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddNextPlus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddNextToward.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddOr.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddPlus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddQuantize.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddReduce.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddRemainder.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddRemainderNear.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddRotate.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddSameQuantum.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddScaleB.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddShift.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddSubtract.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddToIntegral.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ddXor.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/decDouble.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/decQuad.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/decSingle.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/decimal128.decTest [deleted file]
Lib/test/decimaltestdata/decimal32.decTest [deleted file]
Lib/test/decimaltestdata/decimal64.decTest [deleted file]
Lib/test/decimaltestdata/divide.decTest
Lib/test/decimaltestdata/divideint.decTest
Lib/test/decimaltestdata/dqAbs.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqAdd.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqAnd.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqBase.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCanonical.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqClass.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCompare.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCompareSig.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCompareTotal.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCompareTotalMag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCopy.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCopyAbs.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCopyNegate.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqCopySign.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqDivide.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqDivideInt.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqEncode.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqFMA.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqInvert.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqLogB.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqMax.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqMaxMag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqMin.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqMinMag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqMinus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqMultiply.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqNextMinus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqNextPlus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqNextToward.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqOr.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqPlus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqQuantize.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqReduce.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqRemainder.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqRemainderNear.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqRotate.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqSameQuantum.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqScaleB.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqShift.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqSubtract.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqToIntegral.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dqXor.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dsBase.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/dsEncode.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/exp.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/extra.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/fma.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/inexact.decTest
Lib/test/decimaltestdata/invert.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/ln.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/log10.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/logb.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/max.decTest
Lib/test/decimaltestdata/maxmag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/min.decTest
Lib/test/decimaltestdata/minmag.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/minus.decTest
Lib/test/decimaltestdata/multiply.decTest
Lib/test/decimaltestdata/nextminus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/nextplus.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/nexttoward.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/normalize.decTest [deleted file]
Lib/test/decimaltestdata/or.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/plus.decTest
Lib/test/decimaltestdata/power.decTest
Lib/test/decimaltestdata/powersqrt.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/quantize.decTest
Lib/test/decimaltestdata/randomBound32.decTest
Lib/test/decimaltestdata/randoms.decTest
Lib/test/decimaltestdata/reduce.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/remainder.decTest
Lib/test/decimaltestdata/remainderNear.decTest
Lib/test/decimaltestdata/rescale.decTest
Lib/test/decimaltestdata/rotate.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/rounding.decTest
Lib/test/decimaltestdata/samequantum.decTest
Lib/test/decimaltestdata/scaleb.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/shift.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/squareroot.decTest
Lib/test/decimaltestdata/subtract.decTest
Lib/test/decimaltestdata/testall.decTest
Lib/test/decimaltestdata/tointegral.decTest
Lib/test/decimaltestdata/tointegralx.decTest [new file with mode: 0644]
Lib/test/decimaltestdata/xor.decTest [new file with mode: 0644]
Lib/test/test_decimal.py