diff options
author | Tim Peters <tim.peters@gmail.com> | 2002-08-12 02:31:19 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2002-08-12 02:31:19 (GMT) |
commit | 5af4e6c739c50c4452182b0d9ce57b606a31199f (patch) | |
tree | 814c01b840a89d537fc8de7ee1c5280ca603fd67 /Misc | |
parent | 5f7617b5f634dd52e6b3995198f18dd870ef22f2 (diff) | |
download | cpython-5af4e6c739c50c4452182b0d9ce57b606a31199f.zip cpython-5af4e6c739c50c4452182b0d9ce57b606a31199f.tar.gz cpython-5af4e6c739c50c4452182b0d9ce57b606a31199f.tar.bz2 |
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/ACKS | 1 | ||||
-rw-r--r-- | Misc/NEWS | 10 |
2 files changed, 8 insertions, 3 deletions
@@ -106,6 +106,7 @@ Greg Couch Steve Cousins Alex Coventry Matthew Dixon Cowles +Christopher A. Craig Drew Csillag Tom Culliton John Cugini @@ -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. |