Ignore:
Timestamp:
Nov 19, 2008, 2:30:26 AM (11 years ago)
Author:
gz
Message:

undo make-instance optimizations when class slots change and when classes are renamed. Get rid of *sealed-clos-world* because all the optimizations should now be safe

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/level-1/l1-clos-boot.lisp

    r10942 r11409  
    13181318          (find-class name errorp environment)))))
    13191319
     1320(fset 'pessimize-make-instance-for-class-name ;; redefined later
     1321      (qlfun bootstrapping-pessimize-make-instance-for-class-name (name) name))
     1322
    13201323(defun update-class-proper-names (name old-class new-class)
     1324  (when name
     1325    (pessimize-make-instance-for-class-name name))
    13211326  (when (and old-class
    13221327             (not (eq old-class new-class))
Note: See TracChangeset for help on using the changeset viewer.