Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (457 - 459 of 1030)

Ticket Resolution Summary Owner Reporter
#592 fixed toplevel macrolet scope vs (eval-when (:execute)) Gary Byers xxxxxx
Description

(macrolet ((tag ()

1))

(eval-when (:compile-toplevel :load-toplevel :execute)

(assert (= 1 (tag)))))

Undefined function TAG called with arguments () .

[Condition of type CCL::UNDEFINED-FUNCTION-CALL]

(lisp-implementation-version) "Version 1.4-dev-r12681M-trunk (LinuxX8664)"

#593 fixed extract-instance-and-class-slotds does not respect slots with strange allocations Gary Byers xxxxxx
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))))))
#594 fixed (describe #'append) errors gz Gary Byers
Description

This may be just a case of some work-in-progress code being checked into the trunk, but in case anyone's unaware of it:

? (describe #'append)
#<Compiled-function APPEND #x80CB906>
Name: APPEND
Arglist (analysis): (&REST LISTS)
> Error: Can't construct argument list from "Construct a new list by concatenating the list arguments".
> While executing: #<STANDARD-KERNEL-METHOD INSPECTOR:LINE-N (INSPECTOR::FUNCTION-INSPECTOR
                                                              T)>, in process listener(1).

Besides the obvious "this seems to have something to do with the fact that APPEND has function documentation", I don't have a good sense of what's going on here.

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.