Custom Query (1030 matches)
Results (919 - 921 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #563 | fixed | possible bug in format tilde e | ||
| Description |
When I do (setq x 0) (loop (setq x (+ x .00001)) (format t "~%~8,2e" x)) I pretty soon see lines of varying width such as
and I wonder if that can be right. From the ANSI:
|
|||
| #573 | fixed | compiler bug | ||
| Description |
The following transcript suggests the presence of a new bug in the CCL compiler in the vicinity of subtypep. Probably part of a disagreement about when (values ...) can be used in a type expression. Something like this just broke an ACL2 rebuild that didn't break yesterday. % ccl -n Welcome to Clozure Common Lisp Version 1.4-dev-r12509M-trunk (LinuxX8664)! ? (defvar x) X ? (defvar y) Y ? (defun foo () x) FOO ? (defun bar () y) BAR ? (proclaim '(ftype (function () (values t)) foo bar)) NIL ? (defun fap () (- (foo) (bar))) > Error: VALUES type illegal in this context: > (VALUES T) > While executing: (:INTERNAL CCL::NX1-COMPILE-LAMBDA), in process listener(1). > Type :GO to continue, :POP to abort, :R for a list of available restarts. > If continued: continue compilation ignoring this form > Type :? for other options. 1 > |
|||
| #581 | fixed | new compiler return values bug | ||
| Description |
The following transcript may indicate some sort of a bug in the latest CCL compiler's determination of the number of return values. I can't get ACL2 to rebuild with the newest compiler, probably because of some such issue. The workhorse function FMT0 of ACL2 is sometimes returning one value instead of two values. But I get one sort of bug building at SAFETY=3 and another sort of bug running at SAFETY=0, after a presumably bogus build at SAFETY=0. Hurray for SAFETY=3. Thanks, ccl -n
Welcome to Clozure Common Lisp Version 1.4-dev-r12577M-trunk (LinuxX8664)!
? (proclaim '(optimize (safety 0)))
NIL
? (defun bar ()
(the (values (signed-byte 30) t)
(values (the (signed-byte 30) 1) 2)))
BAR
? (bar)
1
2
? (proclaim '(optimize (safety 3)))
NIL
? (defun bar ()
(the (values (signed-byte 30) t)
(values (the (signed-byte 30) 1) 2)))
BAR
? (bar)
1
?
Bob |
|||
