Custom Query (1030 matches)
Results (268 - 270 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #593 | fixed | extract-instance-and-class-slotds does not respect slots with strange allocations | ||
| Description |
Slots with overridden allocations (in my case mmap'd) are still (wrongly) assigned a slot location, because they are assumed to be :instance slots. This is wrong, and here is a fix. Index: l1-clos.lisp
===================================================================
--- l1-clos.lisp (revision 12707)
+++ l1-clos.lisp (working copy)
@@ -43,9 +43,11 @@
(collect ((instance-slots)
(shared-slots))
(dolist (s slotds (values (instance-slots) (shared-slots)))
- (if (eq (%slot-definition-allocation s) :class)
- (shared-slots s)
- (instance-slots s)))))
+ (case (%slot-definition-allocation s)
+ (:class
+ (shared-slots s))
+ (:instance
+ (instance-slots s))))))
|
|||
| #595 | wontfix | Clozure does not work on Windows 2000 | ||
| Description |
Clozure does not work on Windows 2000 because it uses Windows XP specific API functions such as AddVectoredExceptionHandler() |
|||
| #596 | fixed | (interactive-stream-p *standard-input*) returns NIL | ||
| Description |
Subject line says it all. This is technically not incorrect behavior, but given that (listen) does something different on *standard-input* than it does for other streams (like file streams and TCP streams) it would be nice to have a way to test which behavior to expect before calling (listen). |
|||
Note:
See TracQuery
for help on using queries.
