[armedbear-cvs] r11516 - trunk/abcl/src/org/armedbear/lisp

Erik Huelsmann ehuelsmann at common-lisp.net
Tue Dec 30 20:23:46 UTC 2008


Author: ehuelsmann
Date: Tue Dec 30 20:23:45 2008
New Revision: 11516

Log:
Documentation of variable-info fields.

Modified:
   trunk/abcl/src/org/armedbear/lisp/jvm.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/jvm.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/jvm.lisp	(original)
+++ trunk/abcl/src/org/armedbear/lisp/jvm.lisp	Tue Dec 30 20:23:45 2008
@@ -236,15 +236,17 @@
   name
   initform
   temp-register
-  special-p
   (declared-type :none)
   (derived-type :none)
   ignore-p
   ignorable-p
   representation
-  register ; register number or NIL
-  index
-  closure-index
+  special-p     ; indicates whether a variable is special
+  register      ; register number for a local variable
+  index         ; index number for a variable in the argument array
+  closure-index ; index number for a variable in the closure context array
+    ;; a variable can be either special-p *or* have a register *or*
+    ;; have an index *or a closure-index
   reserved-register
   (reads 0 :type fixnum)
   (writes 0 :type fixnum)




More information about the armedbear-cvs mailing list