mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-23 21:13:18 -08:00
cmp: update comments in cmptypes
It contained some information which is no longer valid (and makes it hard to grok a code if the programmer doesn't know what it does already).
This commit is contained in:
parent
cae6f0004d
commit
82efbab4c0
1 changed files with 5 additions and 14 deletions
|
|
@ -33,14 +33,9 @@
|
|||
(defstruct (ref (:print-object print-ref))
|
||||
name ;;; Identifier of reference.
|
||||
(ref 0 :type fixnum) ;;; Number of references.
|
||||
ref-ccb ;;; Cross closure reference.
|
||||
;;; During Pass1, T or NIL.
|
||||
;;; During Pass2, the index into the closure env
|
||||
ref-clb ;;; Cross local function reference.
|
||||
;;; During Pass1, T or NIL.
|
||||
;;; During Pass2, the lex-address for the
|
||||
;;; block id, or NIL.
|
||||
read-nodes ;;; Nodes (c1forms) in which the reference occurs
|
||||
ref-ccb ;;; Cross closure reference: T or NIL.
|
||||
ref-clb ;;; Cross local function reference: T or NIL.
|
||||
read-nodes ;;; Nodes (c1forms) in which the reference occurs.
|
||||
)
|
||||
|
||||
(deftype OBJECT () `(not (or fixnum character float)))
|
||||
|
|
@ -119,13 +114,9 @@
|
|||
;;; During Pass1, T or NIL.
|
||||
;;; During Pass2, the vs-address for the
|
||||
;;; function closure, or NIL.
|
||||
; ref-ccb ;;; Cross closure reference.
|
||||
;;; During Pass1, T or NIL, depending on whether a
|
||||
;;; function object will be built.
|
||||
;;; During Pass2, the vs-address for the function
|
||||
;;; closure, or NIL.
|
||||
; ref-ccb ;;; Cross closure reference: T or NIL.
|
||||
; ref-clb ;;; Unused.
|
||||
; read-nodes ;;; Nodes (c1forms) in which the reference occurs
|
||||
; read-nodes ;;; Nodes (c1forms) in which the reference occurs.
|
||||
cfun ;;; The cfun for the function.
|
||||
(level 0) ;;; Level of lexical nesting for a function.
|
||||
(env 0) ;;; Size of env of closure.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue