X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=7f2314133235f992c9a853d5a2d16090bf8e4dc3;hb=2d3cb6dba6461e98744eca2a1df4f770cea468ca;hp=77e058e28285e6efbcf2367c60f100da556bacac;hpb=562dd7fc01e2756b57439cb4ddfbc52e575728fb;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index 77e058e..7f23141 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -2,10 +2,9 @@ ;;;; the specifications of target packages, except for a few things ;;;; which are handled elsewhere by other mechanisms: -;;;; * the creation of the trivial SB-SLOT-ACCESSOR-NAME package -;;;; * any SHADOWing and nickname hackery +;;;; * any SHADOWing and nickname hackery; ;;;; * the standard, non-SBCL-specific packages COMMON-LISP, -;;;; COMMON-LISP-USER, and KEYWORD +;;;; COMMON-LISP-USER, and KEYWORD. ;;;; ;;;; The packages are named SB!FOO here and elsewhere in ;;;; cross-compilation, in order to avoid collision with possible @@ -232,6 +231,8 @@ of SBCL which maintained the CMU-CL-style split into two packages.)" "PHYSENV-DEBUG-LIVE-TN" "PHYSENV-LIVE-TN" "FAST-SYMBOL-VALUE" "FOLDABLE" "FORCE-TN-TO-STACK" + "FUN-INFO-DERIVE-TYPE" "FUN-INFO-IR2-CONVERT" + "FUN-INFO-LTN-ANNOTATE" "FUN-INFO-OPTIMIZER" "GET-VECTOR-SUBTYPE" "HALT" "IF-EQ" "INLINE-SYNTACTIC-CLOSURE-LAMBDA" @@ -615,7 +616,8 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*." ;; miscellaneous useful supported extensions "QUIT" - + "*MODULE-PROVIDER-FUNCTIONS*" + ;; RUN-PROGRAM is not only useful for users, but also ;; useful to implement parts of SBCL itself, so we're ;; going to have to implement it anyway, so we might @@ -736,12 +738,14 @@ retained, possibly temporariliy, because it might be used internally." "COMPOUND-OBJECT-P" "SWAPPED-ARGS-FUN" "ANY/TYPE" "EVERY/TYPE" + "EQUAL-BUT-NO-CAR-RECURSION" "TYPE-BOUND-NUMBER" "CONSTANTLY-T" "CONSTANTLY-NIL" "CONSTANTLY-0" "PSXHASH" "%BREAK" "NTH-BUT-WITH-SANE-ARG-ORDER" "DEPRECATION-WARNING" + "BIT-VECTOR-=" ;; ..and macros.. "COLLECT" @@ -1129,7 +1133,9 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "MUTATOR-SELF" "NAMED-TYPE" "NAMED-TYPE-NAME" "NAMED-TYPE-P" "NATIVE-BYTE-ORDER" "NEGATE" - "NEVER-SUBTYPEP" "NIL-FUN-RETURNED-ERROR" + "NEGATION-TYPE" "NEGATION-TYPE-TYPE" + "NEVER-SUBTYPEP" "NIL-ARRAY-ACCESSED-ERROR" + "NIL-FUN-RETURNED-ERROR" "NOT-<=-ERROR" "NOT-=-ERROR" "NOT-DUMPED-AT-ALL" "NUMERIC-CONTAGION" "NUMERIC-TYPE" @@ -1166,6 +1172,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "OBJECT-NOT-SIMPLE-ARRAY-DOUBLE-FLOAT-ERROR" "OBJECT-NOT-SIMPLE-ARRAY-ERROR" #!+long-float "OBJECT-NOT-SIMPLE-ARRAY-LONG-FLOAT-ERROR" + "OBJECT-NOT-SIMPLE-ARRAY-NIL-ERROR" "OBJECT-NOT-SIMPLE-ARRAY-SINGLE-FLOAT-ERROR" "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-16-ERROR" "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-2-ERROR" @@ -1207,6 +1214,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "SIMPLE-ARRAY-COMPLEX-SINGLE-FLOAT-P" "SIMPLE-ARRAY-DOUBLE-FLOAT-P" #!+long-float "SIMPLE-ARRAY-LONG-FLOAT-P" + "SIMPLE-ARRAY-NIL-P" "SIMPLE-ARRAY-P" "SIMPLE-ARRAY-SINGLE-FLOAT-P" "SIMPLE-ARRAY-UNSIGNED-BYTE-16-P" @@ -1280,56 +1288,61 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "LAYOUT-PURE" "DSD-RAW-TYPE" "DEFSTRUCT-DESCRIPTION" "UNDEFINE-STRUCTURE" "DD-COPIER" "UNDEFINE-FUN-NAME" "DD-TYPE" - "CLASS-STATE" "INSTANCE" + "CLASSOID-STATE" "INSTANCE" "*TYPE-SYSTEM-INITIALIZED*" "FIND-LAYOUT" "DSD-NAME" "%TYPEP" "DD-RAW-INDEX" - "DD-NAME" "CLASS-SUBCLASSES" - "CLASS-LAYOUT" "CLASS-%NAME" + "DD-NAME" "CLASSOID-SUBCLASSES" + "CLASSOID-LAYOUT" "CLASSOID-NAME" "DD-RAW-LENGTH" "NOTE-NAME-DEFINED" "%CODE-CODE-SIZE" "DD-SLOTS" "%IMAGPART" "DSD-ACCESSOR-NAME" "%CODE-DEBUG-INFO" "DSD-%NAME" - "LAYOUT-CLASS" "LAYOUT-INVALID" + "LAYOUT-CLASSOID" "LAYOUT-INVALID" "%SIMPLE-FUN-NAME" "DSD-TYPE" "%INSTANCEP" "DEFSTRUCT-SLOT-DESCRIPTION" "%SIMPLE-FUN-ARGLIST" "%SIMPLE-FUN-NEXT" "LAYOUT-CLOS-HASH-LENGTH" "DD-PREDICATE-NAME" - "CLASS-PROPER-NAME" "%NOTE-TYPE-DEFINED" "LAYOUT-INFO" + "CLASSOID-PROPER-NAME" "%NOTE-TYPE-DEFINED" "LAYOUT-INFO" "%SET-INSTANCE-LAYOUT" "DD-DEFAULT-CONSTRUCTOR" "LAYOUT-OF" "%SIMPLE-FUN-SELF" "%REALPART" - "STRUCTURE-CLASS-P" "DSD-INDEX" + "STRUCTURE-CLASSOID-P" "DSD-INDEX" "%INSTANCE-LAYOUT" "LAYOUT-CLOS-HASH" "%SIMPLE-FUN-TYPE" "PROCLAIM-AS-FUN-NAME" "BECOME-DEFINED-FUN-NAME" - "%NUMERATOR" "CLASS-TYPEP" + "%NUMERATOR" "CLASSOID-TYPEP" "DSD-READ-ONLY" "LAYOUT-INHERITS" "DD-LENGTH" "%CODE-ENTRY-POINTS" "%DENOMINATOR" - "MAKE-STANDARD-CLASS" - "CLASS-CELL-TYPEP" - "FIND-CLASS-CELL" "EXTRACT-FUN-TYPE" - "FUNCALLABLE-STRUCTURE-CLASS" + + "STANDARD-CLASSOID" + "CLASSOID-OF" + "MAKE-STANDARD-CLASSOID" + "CLASSOID-CELL-TYPEP" + "FIND-CLASSOID-CELL" "EXTRACT-FUN-TYPE" + "FUNCALLABLE-STRUCTURE-CLASSOID" "%RANDOM-DOUBLE-FLOAT" #!+long-float "%RANDOM-LONG-FLOAT" "%RANDOM-SINGLE-FLOAT" - "RANDOM-PCL-CLASS" + "RANDOM-PCL-CLASSOID" "%FUNCALLABLE-INSTANCE-INFO" "RANDOM-CHUNK" - "MAKE-FUNCALLABLE-STRUCTURE-CLASS" "LAYOUT-CLOS-HASH-MAX" - "CLASS-CELL-NAME" "BUILT-IN-CLASS-DIRECT-SUPERCLASSES" + "MAKE-FUNCALLABLE-STRUCTURE-CLASSOID" "LAYOUT-CLOS-HASH-MAX" + "CLASSOID-CELL-NAME" "BUILT-IN-CLASSOID-DIRECT-SUPERCLASSES" "RANDOM-LAYOUT-CLOS-HASH" - "CLASS-PCL-CLASS" "FUNCALLABLE-STRUCTURE" + "CLASSOID-PCL-CLASS" "FUNCALLABLE-STRUCTURE" "FUNCALLABLE-INSTANCE-FUN" "%FUNCALLABLE-INSTANCE-LAYOUT" - "BASIC-STRUCTURE-CLASS" - "CLASS-CELL-CLASS" - "FUNCALLABLE-STRUCTURE-CLASS-P" "REGISTER-LAYOUT" + "BASIC-STRUCTURE-CLASSOID" + "CLASSOID-CELL-CLASSOID" + "FUNCALLABLE-STRUCTURE-CLASSOID-P" "REGISTER-LAYOUT" "FUNCALLABLE-INSTANCE" "RANDOM-FIXNUM-MAX" - "MAKE-RANDOM-PCL-CLASS" "INSTANCE-LAMBDA" + "MAKE-RANDOM-PCL-CLASSOID" "INSTANCE-LAMBDA" "%FUNCALLABLE-INSTANCE-LEXENV" "%MAKE-SYMBOL" "%FUNCALLABLE-INSTANCE-FUN" "SYMBOL-HASH" - "MAKE-UNDEFINED-CLASS" "CLASS-DIRECT-SUPERCLASSES" "MAKE-LAYOUT" - "REDEFINE-LAYOUT-WARNING" "SLOT-CLASS" - "INSURED-FIND-CLASS" "ORDER-LAYOUT-INHERITS" + "BUILT-IN-CLASSOID" + "MAKE-UNDEFINED-CLASSOID" "FIND-CLASSOID" "CLASSOID" + "CLASSOID-DIRECT-SUPERCLASSES" "MAKE-LAYOUT" + "REDEFINE-LAYOUT-WARNING" "SLOT-CLASSOID" + "INSURED-FIND-CLASSOID" "ORDER-LAYOUT-INHERITS" "STD-COMPUTE-CLASS-PRECEDENCE-LIST" ;; symbols from former SB!CONDITIONS @@ -1376,29 +1389,6 @@ is a good idea, but see SB-SYS re. blurring of boundaries." :use ("CL") :export ()) - #!+mp - #s(sb-cold:package-data - :name "SB!MP" - :doc "public (but unstable): multiprocessing support" - :export ("*ALL-PROCESSES*" "*CURRENT-PROCESS*" - "*CURRENT-STACK-GROUP*" "*INITIAL-STACK-GROUP*" - "*MULTI-PROCESSING*" "ALL-PROCESSES" - "ATOMIC-DECF" "ATOMIC-INCF" "ATOMIC-POP" - "ATOMIC-PUSH" "CURRENT-PROCESS" - "DESTROY-PROCESS" "DISABLE-PROCESS" - "ENABLE-PROCESS" "INIT-STACK-GROUPS" - "LOCK" "MAKE-STACK-GROUP" "MAKE-LOCK" - "MAKE-PROCESS" "PROCESS-ACTIVE-P" "PROCESS-ALIVE-P" - "PROCESS-IDLE-TIME" "PROCESS-INTERRUPT" - "PROCESS-NAME" "PROCESS-PRESET" - "PROCESS-REAL-TIME" "PROCESS-RUN-TIME" - "PROCESS-STATE" "PROCESS-WAIT-UNTIL-FD-USABLE" - "PROCESS-WAIT" "PROCESS-WAIT-WITH-TIMEOUT" - "PROCESS-WHOSTATE" "PROCESS-YIELD" "PROCESSP" - "RESTART-PROCESS" "SHOW-PROCESSES" - "STACK-GROUP-RESUME" "WITHOUT-SCHEDULING" - "WITH-LOCK-HELD")) - #s(sb-cold:package-data :name "SB!PCL" :doc @@ -1851,6 +1841,7 @@ structure representations" "SIMPLE-ARRAY-COMPLEX-SINGLE-FLOAT-WIDETAG" "SIMPLE-ARRAY-DOUBLE-FLOAT-WIDETAG" #!+long-float "SIMPLE-ARRAY-LONG-FLOAT-WIDETAG" + "SIMPLE-ARRAY-NIL-WIDETAG" "SIMPLE-ARRAY-SINGLE-FLOAT-WIDETAG" "SIMPLE-ARRAY-WIDETAG" "SIMPLE-ARRAY-UNSIGNED-BYTE-16-WIDETAG" "SIMPLE-ARRAY-UNSIGNED-BYTE-2-WIDETAG"