From 0c0914edb0fba3e31d6ad3aa70ef1822c21782f6 Mon Sep 17 00:00:00 2001 From: Stefan Krah Date: Mon, 9 Apr 2012 20:31:15 +0200 Subject: [PATCH] _decimal is now 100x faster than the Python version in the pi benchmark. --- Doc/whatsnew/3.3.rst | 4 ++-- Misc/NEWS | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst index 3eeb954c6c..766d3f3080 100644 --- a/Doc/whatsnew/3.3.rst +++ b/Doc/whatsnew/3.3.rst @@ -628,7 +628,7 @@ The new C version of the decimal module integrates the high speed libmpdec library for arbitrary precision correctly-rounded decimal floating point arithmetic. libmpdec conforms to IBM's General Decimal Arithmetic Specification. -Performance gains range from 10x for database applications to 80x for +Performance gains range from 10x for database applications to 100x for numerically intensive applications. These numbers are expected gains for standard precisions used in decimal floating point arithmetic. Since the precision is user configurable, the exact figures may vary. For example, @@ -640,7 +640,7 @@ at http://www.bytereef.org/mpdecimal/quickstart.html. +---------+-------------+--------------+-------------+ | | decimal.py | _decimal | speedup | +=========+=============+==============+=============+ - | pi | 42.75s | 0.58s | 74x | + | pi | 38.89s | 0.38s | 100x | +---------+-------------+--------------+-------------+ | telco | 172.19s | 5.68s | 30x | +---------+-------------+--------------+-------------+ diff --git a/Misc/NEWS b/Misc/NEWS index 47628d0cf3..6eb401c4f7 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -147,7 +147,7 @@ Library - Issue #7652: Integrate the decimal floating point libmpdec library to speed up the decimal module. Performance gains of the new C implementation are - between 12x and 80x, depending on the application. + between 10x and 100x, depending on the application. - Issue #3573: IDLE hangs when passing invalid command line args (directory(ies) instead of file(s)) (Patch by Guilherme Polo) -- 2.40.0