Changeset 13138
- Timestamp:
- Oct 30, 2009, 3:14:35 PM (15 years ago)
- File:
-
- 1 edited
-
branches/working-0711/ccl/level-1/l1-symhash.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/working-0711/ccl/level-1/l1-symhash.lisp
r13070 r13138 631 631 (cerror "Do nothing" 'no-such-package :package package) 632 632 (return-from delete-package nil))))) 633 (unless (memq package %all-packages%) 634 (return-from delete-package nil)) 633 (with-package-list-read-lock 634 (unless (memq package %all-packages%) 635 (return-from delete-package nil))) 635 636 (when (pkg.used-by package) 636 637 (cerror "unuse ~S" 'package-is-used-by :package package … … 641 642 (unuse-package (car (pkg.used package)) package)) 642 643 (setf (pkg.shadowed package) nil) 643 (setq %all-packages% (nremove package %all-packages%)) 644 (with-package-list-write-lock 645 (setq %all-packages% (nremove package %all-packages%))) 644 646 (dolist (n (pkg.names package)) 645 647 (let* ((ref (register-package-ref n)))
Note:
See TracChangeset
for help on using the changeset viewer.
