summaryrefslogtreecommitdiff
path: root/Misc
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2002-08-12 02:31:19 +0000
committerTim Peters <tim.peters@gmail.com>2002-08-12 02:31:19 +0000
commit5af4e6c739c50c4452182b0d9ce57b606a31199f (patch)
tree814c01b840a89d537fc8de7ee1c5280ca603fd67 /Misc
parent5f7617b5f634dd52e6b3995198f18dd870ef22f2 (diff)
downloadcpython-git-5af4e6c739c50c4452182b0d9ce57b606a31199f.tar.gz
Cautious introduction of a patch that started from
SF 560379: Karatsuba multiplication. Lots of things were changed from that. This needs a lot more testing, for correctness and speed, the latter especially when bit lengths are unbalanced. For now, the Karatsuba code gets invoked if and only if envar KARAT exists.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/ACKS1
-rw-r--r--Misc/NEWS10
2 files changed, 8 insertions, 3 deletions
diff --git a/Misc/ACKS b/Misc/ACKS
index c7d173bd7f..a1054f6a11 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -106,6 +106,7 @@ Greg Couch
Steve Cousins
Alex Coventry
Matthew Dixon Cowles
+Christopher A. Craig
Drew Csillag
Tom Culliton
John Cugini
diff --git a/Misc/NEWS b/Misc/NEWS
index a454e1840a..f5e0e63494 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -6,6 +6,10 @@ Type/class unification and new-style classes
Core and builtins
+- XXX Karatsuba multiplication. This is currently used if and only
+ if envar KARAT exists. It needs more correctness and speed testing,
+ the latter especially with unbalanced bit lengths.
+
- u'%c' will now raise a ValueError in case the argument is an
integer outside the valid range of Unicode code point ordinals.
@@ -66,8 +70,8 @@ Core and builtins
other platforms. KeyboardInterrupt can now reliably be caught,
and Ctrl+C at an interative prompt no longer terminates the
process under NT/2k/XP (it never did under Win9x). Ctrl+C will
- interrupt time.sleep() in the main thread, and any child processes
- created via the popen family (on win2k; we can't make win9x work
+ interrupt time.sleep() in the main thread, and any child processes
+ created via the popen family (on win2k; we can't make win9x work
reliably) are also interrupted (as generally happens on for Linux/Unix.)
[SF bugs 231273, 439992 and 581232]
@@ -83,7 +87,7 @@ Core and builtins
as directory names.
- The built-ins slice() and buffer() are now callable types. The
- types classobj (formerly class), code, function, instance, and
+0 types classobj (formerly class), code, function, instance, and
instancemethod (formerly instance-method), which have no built-in
names but are accessible through the types module, are now also
callable. The type dict-proxy is renamed to dictproxy.