Custom Query (1030 matches)
Results (685 - 687 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #880 | fixed | ~F format directive incorrectly uses exponential form when "w" and "d" are omitted. | ||
| Description |
From Section 22.3.3.1
free-format is defined in this section to be the same format used by prin1 for the range 10-3 through 107. This is covered in section 22.1.3.1.3:
22.3.3.1 does go on to say that if the width would be greater than 100, exponential notation may be used. However, it follows from the specification that (for example) (format t "~F" 1e7) should print:
Not:
|
|||
| #881 | fixed | HASH-TABLE-COUNT is slow on lock-free hash-tables | ||
| Description |
Calls to HASH-TABLE-COUNT on lock-free hash-tables spend a lot of time in LOCK-FREE-COUNT-ENTRIES. This is at least an issue for GBBOpen (http://gbbopen.org/svn/GBBopen/trunk/ISSUES) |
|||
| #882 | fixed | [patch] (restart-case (warn ... )) | ||
| Description |
(handler-bind ((warning (lambda (w)
(declare (ignore w))
(invoke-restart 'eleven))))
(restart-case (warn "foo")
(eleven () 11)))
=> value #<SIMPLE-CONDITION #x302000E8041D> is not of the expected type WARNING. [Condition of type TYPE-ERROR]
A --- ccl/lib/macros.lisp (revision 15001)
+++ ccl/lib/macros.lisp (working copy)
@@ -409,7 +409,7 @@
((signal error warn)
(destructuring-bind
(cond &rest args) expansion
- (setq condform `(condition-arg ,cond (list ,@args) ,(if (eq head 'warning)
+ (setq condform `(condition-arg ,cond (list ,@args) ,(if (eq head 'warn)
''simple-warning
(if (eq head 'error)
''simple-error
|
|||
