From: Nikodemus Siivola Date: Thu, 29 Mar 2007 18:33:34 +0000 (+0000) Subject: 1.0.4.10: conditionalize bignum-character line writing test X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=055ce77ed25e387a4061653709fe1e03c193eb92;p=sbcl.git 1.0.4.10: conditionalize bignum-character line writing test * Takes too long on 64 bit platforms! --- diff --git a/tests/stream.impure.lisp b/tests/stream.impure.lisp index f7af263..8ecee3a 100644 --- a/tests/stream.impure.lisp +++ b/tests/stream.impure.lisp @@ -412,25 +412,28 @@ (assert (subtypep (type-error-expected-type condition) '(unsigned-byte 8))))))) -;;; writing looong lines -(defun write-n-chars (n stream) - (format t "~&/writing ~D chars on a single line~%" n) - (finish-output t) - (loop repeat n - do (write-char #\x stream)) - (terpri stream) - n) - -(let ((test "long-lines-write-test.tmp")) - (unwind-protect - (with-open-file (f test - :direction :output - :external-format :ascii - :element-type 'character - :if-does-not-exist :create - :if-exists :supersede) +;;; writing looong lines. takes way too long and way too much space +;;; to test on 64 bit platforms +#-#.(cl:if (cl:= sb-vm:n-word-bits 64) '(and) '(or)) +(progn + (defun write-n-chars (n stream) + (format t "~&/writing ~D chars on a single line~%" n) + (finish-output t) + (loop repeat n + do (write-char #\x stream)) + (terpri stream) + n) + + (let ((test "long-lines-write-test.tmp")) + (unwind-protect + (with-open-file (f test + :direction :output + :external-format :ascii + :element-type 'character + :if-does-not-exist :create + :if-exists :supersede) (write-n-chars (+ most-positive-fixnum 7) f)) - (when (probe-file test) - (delete-file test)))) + (when (probe-file test) + (delete-file test))))) ;;; success diff --git a/version.lisp-expr b/version.lisp-expr index 85d8093..1faf736 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".) -"1.0.4.9" +"1.0.4.10"