Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (244 - 246 of 1030)

Ticket Resolution Summary Owner Reporter
#16 fixed extraneous "6" in x862.lisp Gary Byers R. Matthew Emerson
Description

There's an extraneous "6" on line 18 of ccl:compiler;X86;x862.lisp

#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))))))
#503 fixed evaluate out commated function Joakim Sandgren
Description

It is very practical to have small tests in the code to evaluate by hand, but that is ignored by load or "execute all". this is the behavior in mcl.

like:

;(function-call arg)

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