File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change 116116 (make-table :data-source (relative " local-projects/" )
117117 :init-function #' initialize-local-projects-table)))
118118
119- (=matching-data-sources (&rest tables)
119+ (=matching-data-sources (tables)
120120 (let ((data-sources (mapcar #' data-source tables)))
121121 (lambda (table)
122122 (member (data-source table) data-sources
143143
144144 (let ((existing (check-for-existing-searcher
145145 asdf :*system-definition-search-functions* )))
146- (let* ((bundled (make-bundled-systems -table))
146+ (let* ((local (make-local-projects -table))
147147 (bundled-local-projects
148148 (make-bundled-local-projects-systems-table))
149- (local (make-local-projects-table))
149+ (bundled (make-bundled-systems-table))
150+ (new-tables (remove nil (list local
151+ bundled-local-projects
152+ bundled)))
150153 (existing-tables (get searcher-name indicator))
151- (filter (=matching-data-sources bundled local )))
154+ (filter (=matching-data-sources new-tables )))
152155 (setf (get searcher-name indicator)
153- (remove nil (list* local bundled-local-projects bundled
154- (delete-if filter existing-tables))))
155- (clear-asdf local)
156- (clear-asdf bundled-local-projects)
157- (clear-asdf bundled))
156+ (append new-tables (delete-if filter existing-tables)))
157+ (map nil #' clear-asdf new-tables))
158158 (unless existing
159159 (setf (symbol-function searcher-name) #' search-function)
160160 (push searcher-name asdf :*system-definition-search-functions* )))
You can’t perform that action at this time.
0 commit comments