Changeset 8418


Ignore:
Timestamp:
Feb 4, 2008, 7:26:54 AM (17 years ago)
Author:
Gary Byers
Message:

WEAK-GC-METHOD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lib/misc.lisp

    r8346 r8418  
    841841       
    842842
     843(defparameter *weak-gc-method-names*
     844  '((:traditional . 0)
     845    (:non-circular . 1)))
     846
     847
     848(defun weak-gc-method ()
     849  (or (car (rassoc (%get-kernel-global 'weak-gc-method)
     850                   *weak-gc-method-names*))
     851      :traditional))
     852
     853
     854(defun (setf weak-gc-method) (name)
     855  (setf (%get-kernel-global 'weak-gc-method)
     856        (or (cdr (assoc name *weak-gc-method-names*))
     857            0))
     858  name)
Note: See TracChangeset for help on using the changeset viewer.