From 76c7079850fc0bc765f4d5893c6373864458777c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Kochma=C5=84ski?= <daniel@turtleware.eu> Date: Sun, 11 Sep 2016 12:19:43 +0200 Subject: [PATCH] Revert "bundle-system: remove deprecated function" This reverts commit adf2d1a66d6bdcdb267a3ad4d9859131373f111d. --- bundle.lisp | 2 +- doc/asdf.texinfo | 4 ++-- doc/exported-functions | 1 + interface.lisp | 2 +- test/test-utilities.script | 1 + 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/bundle.lisp b/bundle.lisp index 05c578ea9..eaff684d2 100644 --- a/bundle.lisp +++ b/bundle.lisp @@ -8,7 +8,7 @@ :asdf/action :asdf/lisp-action :asdf/plan :asdf/operate :asdf/defsystem) (:export #:bundle-op #:bundle-type #:program-system - #:bundle-pathname-type #:direct-dependency-files + #:bundle-system #:bundle-pathname-type #:direct-dependency-files #:monolithic-op #:monolithic-bundle-op #:operation-monolithic-p #:basic-compile-bundle-op #:prepare-bundle-op #:compile-bundle-op #:load-bundle-op #:monolithic-compile-bundle-op #:monolithic-load-bundle-op diff --git a/doc/asdf.texinfo b/doc/asdf.texinfo index 68e476e72..0599a5aee 100644 --- a/doc/asdf.texinfo +++ b/doc/asdf.texinfo @@ -948,8 +948,8 @@ make document-formatting the default operation invoked by @code{make}, instead of loading. If the system developer doesn't specify in the system definition, the default operation will be loading. -@c It's probably better that bundle operations have their own manual -@c chapter at some point. +@c FIXME: We seem to export @findex bundle-system also, that some ECL users seem to rely on. +@c But it's probably better that bundle operations have their own manual chapter at some point. @c FIXME: There should be a @defun for OPERATE, but there isn't. Not diff --git a/doc/exported-functions b/doc/exported-functions index 8ffd5673c..2013d3d8e 100644 --- a/doc/exported-functions +++ b/doc/exported-functions @@ -3,6 +3,7 @@ ALREADY-LOADED-SYSTEMS APPLY-OUTPUT-TRANSLATIONS ASDF-MESSAGE ASDF-VERSION +BUNDLE-SYSTEM CLEAR-CONFIGURATION CLEAR-OUTPUT-TRANSLATIONS CLEAR-SOURCE-REGISTRY diff --git a/interface.lisp b/interface.lisp index 5e535d638..f1a086b91 100644 --- a/interface.lisp +++ b/interface.lisp @@ -34,7 +34,7 @@ #:operation-done-p #:explain #:action-description #:component-sideway-dependencies #:needed-in-image-p #:component-load-dependencies #:run-shell-command ; deprecated, do not use - #:bundle-op #:monolithic-bundle-op #:precompiled-system #:compiled-file + #:bundle-op #:monolithic-bundle-op #:precompiled-system #:compiled-file #:bundle-system #:program-system #:make-build #:basic-compile-bundle-op #:prepare-bundle-op #:compile-bundle-op #:load-bundle-op #:monolithic-compile-bundle-op #:monolithic-load-bundle-op diff --git a/test/test-utilities.script b/test/test-utilities.script index 2bfbb0fd2..a186bb3da 100644 --- a/test/test-utilities.script +++ b/test/test-utilities.script @@ -274,6 +274,7 @@ asdf/bundle:user-system #+sbcl uiop/lisp-build:sb-grovel-unknown-constant-condition ;; on some implementations only + asdf/bundle:bundle-system asdf/bundle:static-library uiop/os:parse-file-location-info uiop/os:parse-windows-shortcut -- GitLab