X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=7f2314133235f992c9a853d5a2d16090bf8e4dc3;hb=2d3cb6dba6461e98744eca2a1df4f770cea468ca;hp=9a7d167ee540c21a8d1d2ffe020def86e3b678cc;hpb=b0fab8a8c774f4e2921877c408ecca0b39d38676;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index 9a7d167..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" @@ -943,7 +947,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "%ARRAY-FILL-POINTER-P" "%ASIN" "%ASINH" "%ATAN" "%ATAN2" "%ATANH" - "%CALLER-FRAME-AND-PC" "%CHECK-BOUND" "%CLOSURE-FUN" + "%CALLER-FRAME-AND-PC" "%CHECK-BOUND" + "%CHECK-VECTOR-SEQUENCE-BOUNDS" "%CLOSURE-FUN" "%CLOSURE-INDEX-REF" "%COS" "%COS-QUICK" "%COSH" "%DATA-VECTOR-AND-INDEX" "%DEPOSIT-FIELD" @@ -1008,6 +1013,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "BINDING-STACK-POINTER-SAP" "BIT-BASH-COPY" "BIT-INDEX" "BOGUS-ARG-TO-VALUES-LIST-ERROR" "BOOLE-CODE" + "BOUNDING-INDICES-BAD-ERROR" "BYTE-SPECIFIER" "%BYTE-BLT" "CALLABLE" "CASE-BODY-ERROR" @@ -1048,7 +1054,6 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "FLOAT-WAIT" "DYNAMIC-SPACE-FREE-POINTER" "DYNAMIC-USAGE" "EFFECTIVE-FIND-POSITION-TEST" "EFFECTIVE-FIND-POSITION-KEY" - "END-TOO-LARGE-ERROR" "ERROR-NUMBER-OR-LOSE" "FAILED-%WITH-ARRAY-DATA" "FDEFINITION-OBJECT" @@ -1093,10 +1098,15 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "LINE-LENGTH" "ANSI-STREAM" "ANSI-STREAM-BIN" "ANSI-STREAM-BOUT" + "ANSI-STREAM-CLOSE" + "ANSI-STREAM-ELEMENT-TYPE" "ANSI-STREAM-IN" "ANSI-STREAM-IN-BUFFER" "ANSI-STREAM-IN-INDEX" + "ANSI-STREAM-INPUT-STREAM-P" "ANSI-STREAM-MISC" "ANSI-STREAM-N-BIN" + "ANSI-STREAM-OPEN-STREAM-P" "ANSI-STREAM-OUT" "ANSI-STREAM-SOUT" + "ANSI-STREAM-OUTPUT-STREAM-P" "LIST-TO-VECTOR*" "LOGICAL-HOST" "LOGICAL-HOST-DESIGNATOR" #!+long-float "LONG-FLOAT-EXPONENT" @@ -1123,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" @@ -1160,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" @@ -1201,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" @@ -1274,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 @@ -1370,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 @@ -1845,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"