From: Nathan Froyd Date: Fri, 17 Feb 2006 20:56:26 +0000 (+0000) Subject: 0.9.9.35: X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=e6aef26131543d369edf107df8fb94053646d1f4;p=sbcl.git 0.9.9.35: Eliminate calls to GENERIC-< in SUBTRACT-BIGNUM-BUFFERS{,-WITH-LEN} by declaring a few types. --- diff --git a/src/code/bignum.lisp b/src/code/bignum.lisp index ad30b2f..9374acc 100644 --- a/src/code/bignum.lisp +++ b/src/code/bignum.lisp @@ -377,13 +377,13 @@ ;;; results, such as GCD, use this. It assumes Result is big enough for the ;;; result. (defun subtract-bignum-buffers-with-len (a len-a b len-b result len-res) - (declare (type bignum-type a b) - (type bignum-index len-a len-b)) + (declare (type bignum-type a b result) + (type bignum-index len-a len-b len-res)) (subtract-bignum-loop a len-a b len-b result len-res %normalize-bignum-buffer)) (defun subtract-bignum-buffers (a len-a b len-b result) - (declare (type bignum-type a b) + (declare (type bignum-type a b result) (type bignum-index len-a len-b)) (subtract-bignum-loop a len-a b len-b result (max len-a len-b) %normalize-bignum-buffer)) diff --git a/version.lisp-expr b/version.lisp-expr index e5e553a..80d476f 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"0.9.9.34" +"0.9.9.35"