ASDF/OPERATION
ASDF/OPERATION
properties
ID: ASDF/OPERATION
- dependencies
- [BROKEN LINK: UIOP/COMMON-LISP]
- UIOP/DRIVER
- ASDF/UPGRADE
- ASDF/SESSION
- dependents
*OPERATIONS*  var
properties
ID: ASDF/OPERATION:*OPERATIONS*
ALLOC: HEAP IMMOBILE
*OPERATIONS* names a special variable:
Value: #<HASH-TABLE :TEST EQUAL :COUNT 4 {1200A6BE33}>
- Referenced by
- ASDF/OPERATION:MAKE-OPERATION
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
MAKE-OPERATION  compiled function
properties
ID: ASDF/OPERATION:MAKE-OPERATION
ALLOC: HEAP DYNAMIC
MAKE-OPERATION names a compiled function:
Lambda-list: (OPERATION-CLASS)
Derived type: (FUNCTION (T) *)
Documentation:
This function creates and memoizes an instance of OPERATION-CLASS.
All operation instances MUST be created through this function.
Use of INITARGS is not supported at this time.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (EXPLAIN (SYMBOL T))
- (TRAVERSE (SYMBOL T))
- (INPUT-FILES (BASIC-CONCATENATE-SOURCE-OP SYSTEM))
- (COMPONENT-DEPENDS-ON (GATHER-OPERATION SYSTEM))
- ASDF/PARSE-DEFSYSTEM::RECORD-ADDITIONAL-SYSTEM-INPUT-FILE
- ASDF/SYSTEM-REGISTRY:MARK-COMPONENT-PRELOADED
- ASDF/FIND-SYSTEM::DEFINITION-DEPENDENCIES-UP-TO-DATE-P
- ASDF/FIND-SYSTEM:LOAD-ASD
- ASDF/OPERATE:COMPONENT-LOADED-P
- (OPERATE AROUND (T T))
- (OPERATE (SYMBOL T))
- (MARK-AS-DONE (T SYMBOL T))
- (MAKE-PLAN (T SYMBOL T))
- (COLLECT-DEPENDENCIES (SYMBOL T))
- (PERFORM (SYMBOL T))
- (COMPONENT-OPERATION-TIME (SYMBOL T))
- (ADDITIONAL-INPUT-FILES (SYMBOL T))
- (OPERATION-DONE-P (SYMBOL T))
- (INPUT-FILES (SYMBOL T))
- (OUTPUT-FILES (SYMBOL T))
- (COMPONENT-DEPENDS-ON (SYMBOL T))
- ASDF/ACTION:FIND-ACTION
- (FIND-OPERATION (T STRING))
- (FIND-OPERATION (T SYMBOL))
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
FIND-OPERATION  generic function
properties
ID: ASDF/OPERATION:FIND-OPERATION
ALLOC: HEAP DYNAMIC
FIND-OPERATION names a generic function:
Lambda-list: (CONTEXT SPEC)
Argument precedence order: (CONTEXT SPEC)
Derived type: (FUNCTION (T T) *)
Documentation:
Find an operation by resolving the SPEC in the CONTEXT
Method-combination: STANDARD
Methods:
(FIND-OPERATION (T STRING))
(FIND-OPERATION (T SYMBOL))
(FIND-OPERATION (T OPERATION))
Source file: SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
- Called by
- (INPUT-FILES (LOAD-OP PRECOMPILED-SYSTEM))
- (PERFORM (LOAD-SOURCE-OP COMPILED-FILE))
- (MARK-OPERATION-DONE AFTER (LOAD-BUNDLE-OP SYSTEM))
- (INPUT-FILES (LOAD-BUNDLE-OP SYSTEM))
- ASDF/PLAN:MAP-DIRECT-DEPENDENCIES
- (PERFORM-WITH-RESTARTS (LOAD-OP CL-SOURCE-FILE))
OPERATION  class
properties
ID: ASDF/OPERATION:OPERATION
ALLOC: HEAP DYNAMIC
OPERATION names the standard-class #<STANDARD-CLASS ASDF/OPERATION:OPERATION>:
Documentation:
The base class for all ASDF operations.
ASDF does NOT and never did distinguish between multiple operations of thesame class.
Therefore, all slots of all operations MUST have :allocation :class and noinitargs. No exceptions.
Class precedence-list: ASDF/OPERATION:OPERATION, STANDARD-OBJECT,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: STANDARD-OBJECT
Direct subclasses: ASDF/BUNDLE:MONOLITHIC-OP, ASDF/BUNDLE:BUNDLE-OP,
ASDF/LISP-ACTION:BASIC-COMPILE-OP,
ASDF/LISP-ACTION:BASIC-LOAD-OP,
ASDF/ACTION:NON-PROPAGATING-OPERATION,
ASDF/ACTION:SELFWARD-OPERATION,
ASDF/ACTION:SIDEWAY-OPERATION,
ASDF/ACTION:UPWARD-OPERATION,
ASDF/ACTION:DOWNWARD-OPERATION
No direct slots.
definitions
- SYS:CONTRIB;ASDF;ASDF.LISP.NEWEST
FEATURE
properties
ID: ASDF/OPERATION:FEATURE
ALLOC: HEAP DYNAMIC