ASDF/ACTION
ASDF/ACTION
properties
ID: ASDF/ACTION
AKA: ASDF-ACTION
- dependencies
- [BROKEN LINK: UIOP/COMMON-LISP]
- UIOP/DRIVER
- ASDF/UPGRADE
- ASDF/SESSION
- ASDF/COMPONENT
- ASDF/OPERATION
- dependents
ACTION-PATH  compiled function
properties
ID: ASDF/ACTION:ACTION-PATH
ALLOC: HEAP DYNAMIC
ACTION-PATH names a compiled function:
Lambda-list: (ACTION)
Derived type: (FUNCTION (T) (VALUES LIST &OPTIONAL))
Documentation:
A readable data structure that identifies the action.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (RECURSIVE-OPERATE)
- (COMPUTE-ACTION-STAMP (T OPERATION COMPONENT))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
ACTION-COMPONENT  compiled function
properties
ID: ASDF/ACTION:ACTION-COMPONENT
ALLOC: HEAP DYNAMIC
ACTION-COMPONENT names a compiled function: Lambda-list: (ACTION) Derived type: (FUNCTION (T) (VALUES T &OPTIONAL)) Inline proclamation: NOTINLINE (no inline expansion available) Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- ASDF/FIND-SYSTEM::DEFINITION-DEPENDENCIES-UP-TO-DATE-P
- (RECORD-DEPENDENCY (NULL T T))
- (PERFORM-PLAN (T))
- ASDF/PLAN:REQUIRED-COMPONENTS
- (COLLECT-DEPENDENCIES (OPERATION COMPONENT))
- (PLAN-ACTIONS (FILTERED-SEQUENTIAL-PLAN))
- ASDF/ACTION:ACTION-PATH
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
OUTPUT-FILES  generic function
properties
ID: ASDF/ACTION:OUTPUT-FILES
ALLOC: HEAP DYNAMIC
OUTPUT-FILES names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
Methods for this function return two values: a list of output files
corresponding to this action, and a boolean indicating if they have alreadybeen subjected
to relevant output translations and should not be further translated.
Methods on PERFORM *must* call this function to determine where theiroutputs are to be located.
They may rely on the order of the files to discriminate between outputs.
Method-combination: STANDARD
Methods:
(OUTPUT-FILES (BASIC-COMPILE-CONCATENATED-SOURCE-OP SYSTEM))
(OUTPUT-FILES (DELIVER-ASD-OP SYSTEM))
(OUTPUT-FILES (LIB-OP PREBUILT-SYSTEM))
(OUTPUT-FILES (BUNDLE-OP SYSTEM))
(OUTPUT-FILES (COMPILE-OP SYSTEM))
(OUTPUT-FILES (COMPILE-OP CL-SOURCE-FILE))
(OUTPUT-FILES (OPERATION COMPONENT))
(OUTPUT-FILES :AROUND (T T))
(OUTPUT-FILES (OPERATION T))
(OUTPUT-FILES (SYMBOL T))
(OUTPUT-FILES (STRING T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (PERFORM (COMPILE-OP GROVEL-CONSTANTS-FILE))
- (PERFORM (BASIC-COMPILE-BUNDLE-OP SYSTEM))
- (PERFORM (DELIVER-ASD-OP SYSTEM))
- (INPUT-FILES (LOAD-BUNDLE-OP SYSTEM))
- (COMPUTE-ACTION-STAMP (T OPERATION COMPONENT))
- (NEEDED-IN-IMAGE-P (OPERATION COMPONENT))
- (INPUT-FILES (COMPILE-OP SYSTEM))
- ASDF/LISP-ACTION::PERFORM-LISP-WARNINGS-CHECK
- ASDF/LISP-ACTION:PERFORM-LISP-COMPILATION
- (PERFORM BEFORE (OPERATION COMPONENT))
- (INPUT-FILES (SELFWARD-OPERATION COMPONENT))
- ASDF/ACTION:OUTPUT-FILE
- (OUTPUT-FILES (OPERATION T))
- (OUTPUT-FILES (SYMBOL T))
- (OUTPUT-FILES (STRING T))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LIB-OP PREBUILT-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- KEYWORD:AROUND
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BUNDLE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/OPERATION:OPERATION
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP CL-SOURCE-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (DELIVER-ASD-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BASIC-COMPILE-CONCATENATED-SOURCE-OP SYSTEM)
COMPONENT-OPERATION-TIME  generic function
properties
ID: ASDF/ACTION:COMPONENT-OPERATION-TIME
ALLOC: HEAP DYNAMIC
COMPONENT-OPERATION-TIME names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
Return the timestamp for when an action was last performed
Method-combination: STANDARD
Methods:
(COMPONENT-OPERATION-TIME (OPERATION COMPONENT))
(COMPONENT-OPERATION-TIME (OPERATION T))
(COMPONENT-OPERATION-TIME (SYMBOL T))
(COMPONENT-OPERATION-TIME (STRING T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
(SETF COMPONENT-OPERATION-TIME) names a generic function:
Lambda-list: (TIME OPERATION COMPONENT)
Argument precedence order: (TIME OPERATION COMPONENT)
Derived type: (FUNCTION (T T T) *)
Documentation:
Update the timestamp for when an action was last performed
Method-combination: STANDARD
Methods:
((SETF COMPONENT-OPERATION-TIME) (T OPERATION COMPONENT))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- ASDF/BACKWARD-INTERFACE:SYSTEM-REGISTERED-P
- ASDF/FIND-SYSTEM::DEFINITION-DEPENDENCIES-UP-TO-DATE-P
- ASDF/FIND-SYSTEM:LOCATE-SYSTEM
- ASDF/OPERATE:COMPONENT-LOADED-P
- (COMPUTE-ACTION-STAMP (T OPERATION COMPONENT))
- (ACTION-STATUS (NULL OPERATION COMPONENT))
- (COMPONENT-OPERATION-TIME (OPERATION T))
- (COMPONENT-OPERATION-TIME (SYMBOL T))
- (COMPONENT-OPERATION-TIME (STRING T))
CIRCULAR-DEPENDENCY  condition class
properties
ID: ASDF/ACTION:CIRCULAR-DEPENDENCY
ALLOC: HEAP DYNAMIC
CIRCULAR-DEPENDENCY names the condition-class #<SB-PCL::CONDITION-CLASS ASDF/ACTION:CIRCULAR-DEPENDENCY>:
Class precedence-list: ASDF/ACTION:CIRCULAR-DEPENDENCY,
ASDF/SESSION:SYSTEM-DEFINITION-ERROR, ERROR,
SERIOUS-CONDITION, CONDITION, SB-PCL::SLOT-OBJECT, T
Direct superclasses: ASDF/SESSION:SYSTEM-DEFINITION-ERROR
No subclasses.
Direct slots:
ASDF/ACTION::ACTIONS
Initargs: :ACTIONS
Readers: ASDF/ACTION:CIRCULAR-DEPENDENCY-ACTIONS
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
COMPUTE-ACTION-STAMP  generic function
properties
ID: ASDF/ACTION:COMPUTE-ACTION-STAMP
ALLOC: HEAP DYNAMIC
COMPUTE-ACTION-STAMP names a generic function:
Lambda-list: (PLAN- OPERATION COMPONENT &KEY JUST-DONE)
Argument precedence order: (PLAN- OPERATION COMPONENT)
Derived type: (FUNCTION (T T T &KEY (:JUST-DONE T)) *)
Documentation:
Has this action been successfully done already,
and at what known timestamp has it been done at or will it be done at?
* PLAN is a plan object modelling future effects of actions,
or NIL to denote what actually happened.
* OPERATION and COMPONENT denote the action.
Takes keyword JUST-DONE:
* JUST-DONE is a boolean that is true if the action was just successfullyperformed,
at which point we want compute the actual stamp and warn if files aremissing;
otherwise we are making plans, anticipating the effects of the action.
Returns two values:
* a STAMP saying when it was done or will be done,
or T if the action involves files that need to be recomputed.
* a boolean DONE-P that indicates whether the action has actually beendone,
and both its output-files and its in-image side-effects are up to date.
Method-combination: STANDARD
Methods:
(COMPUTE-ACTION-STAMP (T OPERATION COMPONENT))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- ASDF/FIND-SYSTEM::DEFINITION-DEPENDENCIES-UP-TO-DATE-P
- ASDF/PLAN::COMPUTE-ACTION-STATUS
- (MARK-OPERATION-DONE (OPERATION COMPONENT))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (PLAN- OPERATION COMPONENT &KEY JUST-DONE)
OUTPUT-FILE  compiled function
properties
ID: ASDF/ACTION:OUTPUT-FILE
ALLOC: HEAP DYNAMIC
OUTPUT-FILE names a compiled function:
Lambda-list: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) (VALUES T &OPTIONAL))
Documentation:
The unique output file of performing OPERATION on COMPONENT
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (PERFORM (BASIC-CONCATENATE-SOURCE-OP SYSTEM))
- (PERFORM (IMAGE-OP SYSTEM))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
DEFINE-CONVENIENCE-ACTION-METHODS  compiled macro function
properties
ID: ASDF/ACTION:DEFINE-CONVENIENCE-ACTION-METHODS
ALLOC: HEAP DYNAMIC
DEFINE-CONVENIENCE-ACTION-METHODS names a macro: Lambda-list: (FUNCTION FORMALS &KEY IF-NO-OPERATION IF-NO-COMPONENT) Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
NON-PROPAGATING-OPERATION  class
properties
ID: ASDF/ACTION:NON-PROPAGATING-OPERATION
ALLOC: HEAP DYNAMIC
NON-PROPAGATING-OPERATION names the standard-class #<STANDARD-CLASS ASDF/ACTION:NON-PROPAGATING-OPERATION>:
Documentation:
A NON-PROPAGATING-OPERATION is an operation that propagates
no dependencies whatsoever. It is supplied in order that the programmer beable
to specify that s/he is intentionally specifying an operation which invokesno
dependencies.
Direct superclasses: ASDF/OPERATION:OPERATION
Direct subclasses: ASDF/CONCATENATE-SOURCE:MONOLITHIC-CONCATENATE-SOURCE-OP,
ASDF/CONCATENATE-SOURCE:CONCATENATE-SOURCE-OP,
ASDF/BUNDLE:MONOLITHIC-DLL-OP,
ASDF/BUNDLE:MONOLITHIC-LIB-OP,
ASDF/BUNDLE:MONOLITHIC-COMPILE-BUNDLE-OP,
ASDF/BUNDLE:DLL-OP, ASDF/BUNDLE:LIB-OP,
ASDF/FIND-SYSTEM:DEFINE-OP, ASDF/OPERATE:BUILD-OP
Not yet finalized.
No direct slots.
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
COMPONENT-DEPENDS-ON  generic function
properties
ID: ASDF/ACTION:COMPONENT-DEPENDS-ON
ALLOC: HEAP DYNAMIC
COMPONENT-DEPENDS-ON names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
Returns a list of dependencies needed by the component to perform
the operation. A dependency has one of the following forms:
(<operation> <component>*), where <operation> is an operationdesignator
with respect to FIND-OPERATION in the context of the OPERATIONargument,
and each <component> is a component designator with respect to
FIND-COMPONENT in the context of the COMPONENT argument,
and means that the component depends on
<operation> having been performed on each <component>;
[Note: an <operation> is an operation designator -- it can beeither an
operation name or an operation object. Similarly, a <component>may be
a component name or a component object. Also note that, thedegenerate
case of (<operation>) is a no-op.]
Methods specialized on subclasses of existing component types
should usually append the results of CALL-NEXT-METHOD to the list.
Method-combination: STANDARD
Methods:
(COMPONENT-DEPENDS-ON (LOAD-BUNDLE-OP PRECOMPILED-SYSTEM))
(COMPONENT-DEPENDS-ON (GATHER-OPERATION PREBUILT-SYSTEM))
(COMPONENT-DEPENDS-ON (LOAD-BUNDLE-OP SYSTEM))
(COMPONENT-DEPENDS-ON (GATHER-OPERATION SYSTEM))
(COMPONENT-DEPENDS-ON (OPERATION SYSTEM))
(COMPONENT-DEPENDS-ON (DEFINE-OP SYSTEM))
(COMPONENT-DEPENDS-ON (BUILD-OP COMPONENT))
(COMPONENT-DEPENDS-ON (OPERATION COMPONENT))
(COMPONENT-DEPENDS-ON (SELFWARD-OPERATION COMPONENT))
(COMPONENT-DEPENDS-ON (SIDEWAY-OPERATION COMPONENT))
(COMPONENT-DEPENDS-ON (UPWARD-OPERATION CHILD-COMPONENT))
(COMPONENT-DEPENDS-ON (DOWNWARD-OPERATION PARENT-COMPONENT))
(COMPONENT-DEPENDS-ON :AROUND (OPERATION COMPONENT))
(COMPONENT-DEPENDS-ON (OPERATION T))
(COMPONENT-DEPENDS-ON (SYMBOL T))
(COMPONENT-DEPENDS-ON (STRING T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- ASDF/PLAN:MAP-DIRECT-DEPENDENCIES
- (COMPONENT-DEPENDS-ON (OPERATION T))
- (COMPONENT-DEPENDS-ON (SYMBOL T))
- (COMPONENT-DEPENDS-ON (STRING T))
- WRITE-ASD-COMPONENTS
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (AROUND OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BUILD-OP COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (DEFINE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/OPERATION:OPERATION
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-BUNDLE-OP PRECOMPILED-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-BUNDLE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (GATHER-OPERATION PREBUILT-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (GATHER-OPERATION SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (UPWARD-OPERATION CHILD-COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (SIDEWAY-OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (SELFWARD-OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (DOWNWARD-OPERATION PARENT-COMPONENT)
ACTION-OPERATION  compiled function
properties
ID: ASDF/ACTION:ACTION-OPERATION
ALLOC: HEAP DYNAMIC
ACTION-OPERATION names a compiled function: Lambda-list: (ACTION) Derived type: (FUNCTION (T) (VALUES T &OPTIONAL)) Inline proclamation: NOTINLINE (no inline expansion available) Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- ASDF/FIND-SYSTEM::DEFINITION-DEPENDENCIES-UP-TO-DATE-P
- (RECORD-DEPENDENCY (NULL T T))
- (PERFORM-PLAN (T))
- (COLLECT-DEPENDENCIES (OPERATION COMPONENT))
- (PLAN-ACTIONS (FILTERED-SEQUENTIAL-PLAN))
- ASDF/ACTION:ACTION-PATH
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
WHILE-VISITING-ACTION  compiled macro function
properties
ID: ASDF/ACTION:WHILE-VISITING-ACTION
ALLOC: HEAP DYNAMIC
WHILE-VISITING-ACTION names a macro: Lambda-list: ((O C) &BODY BODY) Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Macroexpanded by
- ASDF/PLAN::COLLECT-ACTION-DEPENDENCIES
- ASDF/PLAN:ACTION-UP-TO-DATE-P
- ASDF/PLAN:TRAVERSE-ACTION
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
SELFWARD-OPERATION  generic function class
properties
ID: ASDF/ACTION:SELFWARD-OPERATION
ALLOC: HEAP DYNAMIC
SELFWARD-OPERATION names a generic function:
Lambda-list: (OBJECT)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SELFWARD-OPERATION (SELFWARD-OPERATION))
Documentation:
automatically generated reader method
SELFWARD-OPERATION names the standard-class #<STANDARD-CLASS ASDF/ACTION:SELFWARD-OPERATION>:
Documentation:
A SELFWARD-OPERATION depends on another operation on the same component.
I.e., if O is a SELFWARD-OPERATION, and its SELFWARD-OPERATION designates alist of operations L,
then the action (O . C) of O on component C depends on each (S . C) for Sin L.
E.g. before a component may be loaded by LOAD-OP, it must have beencompiled by COMPILE-OP.
A operation-designator designates a singleton list of the designatedoperation;
a list of operation-designators designates the list of designatedoperations;
NIL is not a valid operation designator in that context. Note that anydependency
ordering between the operations in a list of SELFWARD-OPERATION should bespecified separately
in the respective operation's COMPONENT-DEPENDS-ON methods so that they bescheduled properly.
Class precedence-list: ASDF/ACTION:SELFWARD-OPERATION,
ASDF/OPERATION:OPERATION, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: ASDF/OPERATION:OPERATION
Direct subclasses: ASDF/CONCATENATE-SOURCE::BASIC-LOAD-COMPILED-CONCATENATED-SOURCE-OP,
ASDF/CONCATENATE-SOURCE::BASIC-COMPILE-CONCATENATED-SOURCE-OP,
ASDF/CONCATENATE-SOURCE::BASIC-LOAD-CONCATENATED-SOURCE-OP,
ASDF/BUNDLE:IMAGE-OP, ASDF/BUNDLE:DELIVER-ASD-OP,
ASDF/BUNDLE:LOAD-BUNDLE-OP, ASDF/BUNDLE:COMPILE-BUNDLE-OP,
ASDF/LISP-ACTION:TEST-OP, ASDF/LISP-ACTION:LOAD-SOURCE-OP,
ASDF/LISP-ACTION:COMPILE-OP, ASDF/LISP-ACTION:LOAD-OP
Direct slots:
ASDF/ACTION:SELFWARD-OPERATION
Type: (OR ASDF/ACTION::OPERATION-DESIGNATOR LIST)
Allocation: :CLASS
Readers: ASDF/ACTION:SELFWARD-OPERATION
- Called by
- (INPUT-FILES (SELFWARD-OPERATION COMPONENT))
- ASDF/ACTION::SELFWARD-OPERATION-DEPENDS-ON
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/ACTION:SELFWARD-OPERATION
INPUT-FILES  generic function
properties
ID: ASDF/ACTION:INPUT-FILES
ALLOC: HEAP DYNAMIC
INPUT-FILES names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
A list of input files corresponding to this action.
Methods on PERFORM *must* call this function to determine where theirinputs are located.
They may rely on the order of the files to discriminate between inputs.
Method-combination: STANDARD
Methods:
(INPUT-FILES (BASIC-CONCATENATE-SOURCE-OP SYSTEM))
(INPUT-FILES (LOAD-OP PRECOMPILED-SYSTEM))
(INPUT-FILES (OPERATION COMPILED-FILE))
(INPUT-FILES (LOAD-BUNDLE-OP SYSTEM))
(INPUT-FILES (GATHER-OPERATION SYSTEM))
(INPUT-FILES (DEFINE-OP SYSTEM))
(INPUT-FILES (PREPARE-SOURCE-OP SYSTEM))
(INPUT-FILES (COMPILE-OP SYSTEM))
(INPUT-FILES (PREPARE-OP SYSTEM))
(INPUT-FILES (SELFWARD-OPERATION COMPONENT))
(INPUT-FILES (OPERATION COMPONENT))
(INPUT-FILES :AROUND (T T))
(INPUT-FILES (OPERATION T))
(INPUT-FILES (SYMBOL T))
(INPUT-FILES (STRING T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (PERFORM (BASIC-CONCATENATE-SOURCE-OP SYSTEM))
- (INPUT-FILES (BASIC-CONCATENATE-SOURCE-OP SYSTEM))
- (PERFORM (BASIC-COMPILE-BUNDLE-OP SYSTEM))
- (PERFORM (DELIVER-ASD-OP SYSTEM))
- (PERFORM (LOAD-BUNDLE-OP SYSTEM))
- ASDF/BUNDLE::BUNDLE-OUTPUT-FILES
- (PERFORM (DEFINE-OP SYSTEM))
- (COMPUTE-ACTION-STAMP (T OPERATION COMPONENT))
- ASDF/LISP-ACTION:PERFORM-LISP-LOAD-SOURCE
- ASDF/LISP-ACTION:PERFORM-LISP-LOAD-FASL
- ASDF/LISP-ACTION:LISP-COMPILATION-OUTPUT-FILES
- ASDF/LISP-ACTION::PERFORM-LISP-WARNINGS-CHECK
- ASDF/LISP-ACTION:PERFORM-LISP-COMPILATION
- (INPUT-FILES (SELFWARD-OPERATION COMPONENT))
- (INPUT-FILES (OPERATION T))
- (INPUT-FILES (SYMBOL T))
- (INPUT-FILES (STRING T))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- KEYWORD:AROUND
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP PRECOMPILED-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPILED-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (DEFINE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/OPERATION:OPERATION
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (PREPARE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-BUNDLE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (GATHER-OPERATION SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (PREPARE-SOURCE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (SELFWARD-OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BASIC-CONCATENATE-SOURCE-OP SYSTEM)
ACTION  type
properties
ID: ASDF/ACTION:ACTION
ALLOC: HEAP DYNAMIC
ACTION names a type-specifier:
Documentation:
A pair of operation and component uniquely identifies a node in thedependency graph
of steps to be performed while building a system.
Lambda-list: ()
Expansion: (CONS ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
FIND-ACTION  compiled function
properties
ID: ASDF/ACTION:FIND-ACTION
ALLOC: HEAP DYNAMIC
FIND-ACTION names a compiled function:
Lambda-list: (PATH)
Derived type: (FUNCTION (T) *)
Documentation:
Reconstitute an action from its action-path
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
OPERATION-DEFINITION-WARNING  condition class
properties
ID: ASDF/ACTION:OPERATION-DEFINITION-WARNING
ALLOC: HEAP DYNAMIC
OPERATION-DEFINITION-WARNING names the condition-class #<SB-PCL::CONDITION-CLASS ASDF/ACTION:OPERATION-DEFINITION-WARNING>:
Documentation:
Warning condition related to definition of obsolete OPERATION objects.
Class precedence-list: ASDF/ACTION:OPERATION-DEFINITION-WARNING,
SIMPLE-WARNING, SIMPLE-CONDITION, WARNING, CONDITION,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: SIMPLE-WARNING
No subclasses.
No direct slots.
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
ADDITIONAL-INPUT-FILES  generic function
properties
ID: ASDF/ACTION:ADDITIONAL-INPUT-FILES
ALLOC: HEAP DYNAMIC
ADDITIONAL-INPUT-FILES names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
Additional input files for the operation on this
component. These are files that are inferred, rather than
explicitly specified, and these are typically NOT files that
undergo operations directly. Instead, they are files that it is
important for ASDF to know about in order to compute operationtimes,etc.
Method-combination: STANDARD
Methods:
(ADDITIONAL-INPUT-FILES (OPERATION COMPONENT))
(ADDITIONAL-INPUT-FILES (OPERATION T))
(ADDITIONAL-INPUT-FILES (SYMBOL T))
(ADDITIONAL-INPUT-FILES (STRING T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (INPUT-FILES AROUND (T T))
- (ADDITIONAL-INPUT-FILES (OPERATION T))
- (ADDITIONAL-INPUT-FILES (SYMBOL T))
- (ADDITIONAL-INPUT-FILES (STRING T))
MAKE-ACTION  compiled function
properties
ID: ASDF/ACTION:MAKE-ACTION
ALLOC: HEAP DYNAMIC
MAKE-ACTION names a compiled function: Lambda-list: (OPERATION COMPONENT) Derived type: (FUNCTION (T T) (VALUES CONS &OPTIONAL)) Inline proclamation: NOTINLINE (no inline expansion available) Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (EXPLAIN (OPERATION T))
- (TRAVERSE (OPERATION T))
- (OPERATE (OPERATION T))
- (MARK-AS-DONE (T OPERATION T))
- (MAKE-PLAN (T OPERATION T))
- (COLLECT-DEPENDENCIES (OPERATION T))
- ASDF/PLAN::COLLECT-ACTION-DEPENDENCIES
- (PLAN-ACTIONS (FILTERED-SEQUENTIAL-PLAN))
- (COMPUTE-ACTION-STAMP (T OPERATION COMPONENT))
- ((SETF ACTION-STATUS) AFTER (T SEQUENTIAL-PLAN OPERATION COMPONENT))
- ((SETF ACTION-STATUS) (T PLAN OPERATION COMPONENT))
- (ACTION-STATUS (PLAN OPERATION COMPONENT))
- (PERFORM (OPERATION SOURCE-FILE))
- (PERFORM (OPERATION T))
- (COMPONENT-OPERATION-TIME (OPERATION T))
- (ADDITIONAL-INPUT-FILES (OPERATION T))
- (OPERATION-DONE-P (OPERATION T))
- (INPUT-FILES (OPERATION T))
- (OUTPUT-FILES (OPERATION T))
- (COMPONENT-DEPENDS-ON (OPERATION T))
- ASDF/ACTION:FIND-ACTION
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
DOWNWARD-OPERATION  generic function class
properties
ID: ASDF/ACTION:DOWNWARD-OPERATION
ALLOC: HEAP DYNAMIC
DOWNWARD-OPERATION names a generic function:
Lambda-list: (OBJECT)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(DOWNWARD-OPERATION (OPERATION))
(DOWNWARD-OPERATION (DOWNWARD-OPERATION))
Documentation:
automatically generated reader method
DOWNWARD-OPERATION names the standard-class #<STANDARD-CLASS ASDF/ACTION:DOWNWARD-OPERATION>:
Documentation:
A DOWNWARD-OPERATION's dependencies propagate down the component hierarchy.
I.e., if O is a DOWNWARD-OPERATION and its DOWNWARD-OPERATION slotdesignates operation D, then
the action (O . M) of O on module M will depends on each of (D . C) foreach child C of module M.
The default value for slot DOWNWARD-OPERATION is NIL, which designates theoperation O itself.
E.g. in order for a MODULE to be loaded with LOAD-OP (resp. compiled withCOMPILE-OP), all the
children of the MODULE must have been loaded with LOAD-OP (resp. compiledwith COMPILE-OP.
Class precedence-list: ASDF/ACTION:DOWNWARD-OPERATION,
ASDF/OPERATION:OPERATION, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: ASDF/OPERATION:OPERATION
Direct subclasses: ASDF/LISP-ACTION:LOAD-SOURCE-OP,
ASDF/LISP-ACTION:COMPILE-OP, ASDF/LISP-ACTION:LOAD-OP
Direct slots:
ASDF/ACTION:DOWNWARD-OPERATION
Type: ASDF/ACTION::OPERATION-DESIGNATOR
Allocation: :CLASS
Readers: ASDF/ACTION:DOWNWARD-OPERATION
- Called by
- ASDF/ACTION::DOWNWARD-OPERATION-DEPENDS-ON
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/OPERATION:OPERATION
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/ACTION:DOWNWARD-OPERATION
FORMAT-ACTION  compiled function
properties
ID: ASDF/ACTION:FORMAT-ACTION
ALLOC: HEAP DYNAMIC
FORMAT-ACTION names a compiled function:
Lambda-list: (STREAM ACTION &OPTIONAL COLON-P AT-SIGN-P)
Derived type: (FUNCTION (T T &OPTIONAL T T) (VALUES T &OPTIONAL))
Documentation:
FORMAT helper to display an action's action-description.
Use it in FORMAT control strings as ~/asdf-action:format-action/
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
OPERATION-DONE-P  generic function
properties
ID: ASDF/ACTION:OPERATION-DONE-P
ALLOC: HEAP DYNAMIC
OPERATION-DONE-P names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
Returns a boolean which is NIL if the action must be performed (again).
Method-combination: STANDARD
Methods:
(OPERATION-DONE-P (TEST-OP SYSTEM))
Documentation:
Testing a system is _never_ done.
(OPERATION-DONE-P (OPERATION COMPONENT))
(OPERATION-DONE-P (OPERATION T))
(OPERATION-DONE-P (SYMBOL T))
(OPERATION-DONE-P (STRING T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (COMPUTE-ACTION-STAMP (T OPERATION COMPONENT))
- (OPERATION-DONE-P (OPERATION T))
- (OPERATION-DONE-P (SYMBOL T))
- (OPERATION-DONE-P (STRING T))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (TEST-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/OPERATION:OPERATION
PERFORM  generic function
properties
ID: ASDF/ACTION:PERFORM
ALLOC: HEAP DYNAMIC
PERFORM names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
PERFORM an action, consuming its input-files and building its output-files
Method-combination: STANDARD
Methods:
(PERFORM (TEST-OP (EQL #<SYSTEM "std/tests">)))
(PERFORM (COMPILE-OP GROVEL-CONSTANTS-FILE))
(PERFORM (BASIC-LOAD-COMPILED-CONCATENATED-SOURCE-OP SYSTEM))
(PERFORM (BASIC-COMPILE-CONCATENATED-SOURCE-OP SYSTEM))
(PERFORM (BASIC-LOAD-CONCATENATED-SOURCE-OP SYSTEM))
(PERFORM (BASIC-CONCATENATE-SOURCE-OP SYSTEM))
(PERFORM (LOAD-OP PRECOMPILED-SYSTEM))
(PERFORM (BASIC-COMPILE-BUNDLE-OP SYSTEM))
(PERFORM (DELIVER-ASD-OP SYSTEM))
(PERFORM (DLL-OP PREBUILT-SYSTEM))
(PERFORM (LIB-OP PREBUILT-SYSTEM))
(PERFORM (BASIC-COMPILE-BUNDLE-OP PREBUILT-SYSTEM))
(PERFORM (LINK-OP PREBUILT-SYSTEM))
(PERFORM (OPERATION COMPILED-FILE))
(PERFORM (LOAD-SOURCE-OP COMPILED-FILE))
(PERFORM (LOAD-OP COMPILED-FILE))
(PERFORM (LOAD-BUNDLE-OP SYSTEM))
(PERFORM :BEFORE (PROGRAM-OP SYSTEM))
(PERFORM (IMAGE-OP SYSTEM))
(PERFORM (DEFINE-OP SYSTEM))
(PERFORM (OPERATION UNDEFINED-SYSTEM))
(PERFORM (LOAD-OP REQUIRE-SYSTEM))
(PERFORM (COMPILE-OP REQUIRE-SYSTEM))
(PERFORM (TEST-OP COMPONENT))
(PERFORM (LOAD-SOURCE-OP STATIC-FILE))
(PERFORM (LOAD-SOURCE-OP CL-SOURCE-FILE))
(PERFORM (PREPARE-SOURCE-OP COMPONENT))
(PERFORM (LOAD-OP STATIC-FILE))
(PERFORM (LOAD-OP CL-SOURCE-FILE))
(PERFORM (COMPILE-OP SYSTEM))
(PERFORM (COMPILE-OP STATIC-FILE))
(PERFORM (COMPILE-OP CL-SOURCE-FILE))
(PERFORM (PREPARE-OP COMPONENT))
(PERFORM (OPERATION SOURCE-FILE))
(PERFORM (OPERATION PARENT-COMPONENT))
(PERFORM :AFTER (OPERATION COMPONENT))
(PERFORM :BEFORE (OPERATION COMPONENT))
(PERFORM :AROUND (OPERATION COMPONENT))
(PERFORM (OPERATION T))
(PERFORM (SYMBOL T))
(PERFORM (STRING T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (PERFORM (LOAD-SOURCE-OP COMPILED-FILE))
- (PERFORM-WITH-RESTARTS (LOAD-OP CL-SOURCE-FILE))
- (PERFORM-WITH-RESTARTS (T T))
- (PERFORM (OPERATION T))
- (PERFORM (SYMBOL T))
- (PERFORM (STRING T))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (AFTER OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (DLL-OP PREBUILT-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LIB-OP PREBUILT-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BEFORE PROGRAM-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BEFORE OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (AROUND OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- /home/ellis/src/core/std/std.asd
- (TEST-OP (EQL #<SYSTEM "std/tests">))
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP PRECOMPILED-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LINK-OP PREBUILT-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP COMPILED-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP REQUIRE-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (TEST-OP COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP STATIC-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP CL-SOURCE-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (IMAGE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPILED-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (DEFINE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION UNDEFINED-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION SOURCE-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION PARENT-COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/OPERATION:OPERATION
- SYS:CONTRIB;SB-GROVEL;DEF-TO-LISP.LISP.NEWEST
- (COMPILE-OP GROVEL-CONSTANTS-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP REQUIRE-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP STATIC-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP CL-SOURCE-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (PREPARE-OP COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (DELIVER-ASD-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-SOURCE-OP COMPILED-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-BUNDLE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-SOURCE-OP STATIC-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-SOURCE-OP CL-SOURCE-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (PREPARE-SOURCE-OP COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BASIC-COMPILE-BUNDLE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BASIC-COMPILE-BUNDLE-OP PREBUILT-SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BASIC-CONCATENATE-SOURCE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BASIC-LOAD-CONCATENATED-SOURCE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BASIC-COMPILE-CONCATENATED-SOURCE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (BASIC-LOAD-COMPILED-CONCATENATED-SOURCE-OP SYSTEM)
ACCEPT
properties
ID: ASDF/ACTION:ACCEPT
ALLOC: HEAP DYNAMIC
UPWARD-OPERATION  generic function class
properties
ID: ASDF/ACTION:UPWARD-OPERATION
ALLOC: HEAP DYNAMIC
UPWARD-OPERATION names a generic function:
Lambda-list: (OBJECT)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(UPWARD-OPERATION (UPWARD-OPERATION))
Documentation:
automatically generated reader method
UPWARD-OPERATION names the standard-class #<STANDARD-CLASS ASDF/ACTION:UPWARD-OPERATION>:
Documentation:
An UPWARD-OPERATION has dependencies that propagate up the componenthierarchy.
I.e., if O is an instance of UPWARD-OPERATION, and its UPWARD-OPERATIONslot designates operation U,
then the action (O . C) of O on a component C that has the parent P willdepends on (U . P).
The default value for slot UPWARD-OPERATION is NIL, which designates theoperation O itself.
E.g. in order for a COMPONENT to be prepared for loading or compiling withPREPARE-OP, its PARENT
must first be prepared for loading or compiling with PREPARE-OP.
Class precedence-list: ASDF/ACTION:UPWARD-OPERATION, ASDF/OPERATION:OPERATION,
STANDARD-OBJECT, SB-PCL::SLOT-OBJECT, T
Direct superclasses: ASDF/OPERATION:OPERATION
Direct subclasses: ASDF/LISP-ACTION:PREPARE-SOURCE-OP,
ASDF/LISP-ACTION:PREPARE-OP
Direct slots:
ASDF/ACTION:UPWARD-OPERATION
Type: ASDF/ACTION::OPERATION-DESIGNATOR
Allocation: :CLASS
Readers: ASDF/ACTION:UPWARD-OPERATION
- Called by
- ASDF/ACTION::UPWARD-OPERATION-DEPENDS-ON
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/ACTION:UPWARD-OPERATION
PERFORM-WITH-RESTARTS  generic function
properties
ID: ASDF/ACTION:PERFORM-WITH-RESTARTS
ALLOC: HEAP DYNAMIC
PERFORM-WITH-RESTARTS names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
PERFORM an action in a context where suitable restarts are in place.
Method-combination: STANDARD
Methods:
(PERFORM-WITH-RESTARTS (LOAD-OP CL-SOURCE-FILE))
(PERFORM-WITH-RESTARTS :AROUND (T T))
(PERFORM-WITH-RESTARTS (T T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (PERFORM-PLAN (T))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- KEYWORD:AROUND
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP CL-SOURCE-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
CALL-WHILE-VISITING-ACTION  compiled function
properties
ID: ASDF/ACTION:CALL-WHILE-VISITING-ACTION
ALLOC: HEAP DYNAMIC
CALL-WHILE-VISITING-ACTION names a compiled function:
Lambda-list: (OPERATION COMPONENT FUN)
Derived type: (FUNCTION (T T T) *)
Documentation:
Detect circular dependencies
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- ASDF/PLAN::COLLECT-ACTION-DEPENDENCIES
- ASDF/PLAN:ACTION-UP-TO-DATE-P
- ASDF/PLAN:TRAVERSE-ACTION
- (PERFORM AROUND (OPERATION COMPONENT))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
SIDEWAY-OPERATION  generic function class
properties
ID: ASDF/ACTION:SIDEWAY-OPERATION
ALLOC: HEAP DYNAMIC
SIDEWAY-OPERATION names a generic function:
Lambda-list: (OBJECT)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(SIDEWAY-OPERATION (OPERATION))
(SIDEWAY-OPERATION (SIDEWAY-OPERATION))
Documentation:
automatically generated reader method
SIDEWAY-OPERATION names the standard-class #<STANDARD-CLASS ASDF/ACTION:SIDEWAY-OPERATION>:
Documentation:
A SIDEWAY-OPERATION has dependencies that propagate "sideway" to siblings
that a component depends on. I.e. if O is a SIDEWAY-OPERATION, and itsSIDEWAY-OPERATION slot
designates operation S (where NIL designates O itself), then the action(O . C) of O on component C
depends on each of (S . D) where D is a declared dependency of C.
E.g. in order for a COMPONENT to be prepared for loading or compiling withPREPARE-OP,
each of its declared dependencies must first be loaded as by LOAD-OP.
Class precedence-list: ASDF/ACTION:SIDEWAY-OPERATION,
ASDF/OPERATION:OPERATION, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: ASDF/OPERATION:OPERATION
Direct subclasses: ASDF/BUNDLE:PREPARE-BUNDLE-OP,
ASDF/LISP-ACTION:PREPARE-SOURCE-OP,
ASDF/LISP-ACTION:PREPARE-OP
Direct slots:
ASDF/ACTION:SIDEWAY-OPERATION
Type: ASDF/ACTION::OPERATION-DESIGNATOR
Allocation: :CLASS
Readers: ASDF/ACTION:SIDEWAY-OPERATION
- Called by
- ASDF/ACTION::SIDEWAY-OPERATION-DEPENDS-ON
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/OPERATION:OPERATION
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/ACTION:SIDEWAY-OPERATION
ACTION-DESCRIPTION  generic function
properties
ID: ASDF/ACTION:ACTION-DESCRIPTION
ALLOC: HEAP DYNAMIC
ACTION-DESCRIPTION names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
returns a phrase that describes performing this operation
on this component, e.g. "loading /a/b/c".
You can put together sentences using this phrase.
Method-combination: STANDARD
Methods:
(ACTION-DESCRIPTION (LOAD-SOURCE-OP PARENT-COMPONENT))
(ACTION-DESCRIPTION (LOAD-SOURCE-OP COMPONENT))
(ACTION-DESCRIPTION (PREPARE-SOURCE-OP COMPONENT))
(ACTION-DESCRIPTION (LOAD-OP COMPONENT))
(ACTION-DESCRIPTION (LOAD-OP PARENT-COMPONENT))
(ACTION-DESCRIPTION (LOAD-OP CL-SOURCE-FILE))
(ACTION-DESCRIPTION (COMPILE-OP PARENT-COMPONENT))
(ACTION-DESCRIPTION (COMPILE-OP COMPONENT))
(ACTION-DESCRIPTION (PREPARE-OP COMPONENT))
(ACTION-DESCRIPTION (T T))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (EXPLAIN (OPERATION COMPONENT))
- (MARK-AS-DONE (PLAN OPERATION COMPONENT))
- (COMPUTE-ACTION-STAMP (T OPERATION COMPONENT))
- ASDF/LISP-ACTION::PERFORM-LISP-WARNINGS-CHECK
- (PERFORM-WITH-RESTARTS AROUND (T T))
- (MARK-OPERATION-DONE (OPERATION COMPONENT))
- ((SETF COMPONENT-OPERATION-TIME) (T OPERATION COMPONENT))
- ASDF/ACTION:FORMAT-ACTION
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP PARENT-COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-OP CL-SOURCE-FILE)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP PARENT-COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (COMPILE-OP COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (PREPARE-OP COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-SOURCE-OP PARENT-COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (LOAD-SOURCE-OP COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (PREPARE-SOURCE-OP COMPONENT)
MARK-OPERATION-DONE  generic function
properties
ID: ASDF/ACTION:MARK-OPERATION-DONE
ALLOC: HEAP DYNAMIC
MARK-OPERATION-DONE names a generic function:
Lambda-list: (OPERATION COMPONENT)
Argument precedence order: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
Mark a action as having been just done.
Updates the action's COMPONENT-OPERATION-TIME to match the COMPUTE-ACTION-STAMP
using the JUST-DONE flag.
Method-combination: STANDARD
Methods:
(MARK-OPERATION-DONE :AFTER (LOAD-BUNDLE-OP SYSTEM))
(MARK-OPERATION-DONE (OPERATION COMPONENT))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (MARK-OPERATION-DONE AFTER (LOAD-BUNDLE-OP SYSTEM))
- (PERFORM-WITH-RESTARTS AROUND (T T))
- (PERFORM AFTER (OPERATION COMPONENT))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (AFTER LOAD-BUNDLE-OP SYSTEM)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- (OPERATION COMPONENT)
OPERATION-DEFINITION-ERROR  condition class
properties
ID: ASDF/ACTION:OPERATION-DEFINITION-ERROR
ALLOC: HEAP DYNAMIC
OPERATION-DEFINITION-ERROR names the condition-class #<SB-PCL::CONDITION-CLASSASDF/ACTION:OPERATION-DEFINITION-ERROR>:
Documentation:
Error condition related to definition of incorrect OPERATION objects.
Class precedence-list: ASDF/ACTION:OPERATION-DEFINITION-ERROR, SIMPLE-ERROR,
SIMPLE-CONDITION, ERROR, SERIOUS-CONDITION, CONDITION,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: SIMPLE-ERROR
No subclasses.
No direct slots.
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
ACTION-VALID-P  compiled function
properties
ID: ASDF/ACTION:ACTION-VALID-P
ALLOC: HEAP DYNAMIC
ACTION-VALID-P names a compiled function:
Lambda-list: (OPERATION COMPONENT)
Derived type: (FUNCTION (T T) *)
Documentation:
Is this action valid to include amongst dependencies?
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- ASDF/PLAN::COLLECT-ACTION-DEPENDENCIES
- ASDF/PLAN:ACTION-UP-TO-DATE-P
- ASDF/PLAN:TRAVERSE-ACTION
- ASDF/PLAN:MAP-DIRECT-DEPENDENCIES
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
CIRCULAR-DEPENDENCY-ACTIONS  generic function
properties
ID: ASDF/ACTION:CIRCULAR-DEPENDENCY-ACTIONS
ALLOC: HEAP DYNAMIC
CIRCULAR-DEPENDENCY-ACTIONS names a generic function:
Lambda-list: (CONDITION)
Derived type: (FUNCTION (T) *)
Method-combination: STANDARD
Methods:
(CIRCULAR-DEPENDENCY-ACTIONS (CIRCULAR-DEPENDENCY))
- Called by
- (CIRCULAR-DEPENDENCY)
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- ASDF/ACTION:CIRCULAR-DEPENDENCY