X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=6c6343ced64f2c4ab77e85c2883a01af1c13e186;hb=667ec9d494530079bef28e8589dd0d3274b935ec;hp=67f32e60ebd200259f5dd106b89f8eaf42864187;hpb=e27303999070c06c788a0e1359ee4b0900186aa1;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index 67f32e6..6c6343c 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -145,17 +145,11 @@ "SUBTRACT-BIGNUM" "SXHASH-BIGNUM")) #s(sb-cold:package-data - :name "SB!BYTECODE" - :doc "private: stuff related to the bytecode interpreter" - :use ("CL" "SB!EXT" "SB!INT" "SB!KERNEL") - :export ()) - - #s(sb-cold:package-data :name "SB!C" :doc "private: implementation of the compiler" ;; (It seems strange to have the compiler USE SB-ALIEN-INTERNALS, ;; but the point seems to be to be able to express things like - ;; SB-C:DEFTRANSFORM SB-ALIEN-INTERNALS:MAKE-LOCAL-ALIEN without + ;; SB!C:DEFTRANSFORM SB-ALIEN-INTERNALS:MAKE-LOCAL-ALIEN without ;; having to use a bunch of package prefixes, by putting them ;; in the SB-C package. Maybe it'd be tidier to define an SB-ALIEN-COMP ;; package for this? But it seems like a fairly low priority.) @@ -179,7 +173,7 @@ "*BACKEND-T-PRIMITIVE-TYPE*" "*CODE-SEGMENT*" - "*COUNT-VOP-USAGES*" "*ELSEWHERE*" + "*COUNT-VOP-USAGES*" "*ELSEWHERE*" "*FREE-FUNCTIONS*" "*SETF-ASSUMED-FBOUNDP*" "*SUPPRESS-VALUES-DECLARATION*" @@ -196,7 +190,8 @@ "CHECK-SIGNED-BYTE-32" "CHECK-SYMBOL" "CHECK-UNSIGNED-BYTE-32" "CLOSURE-INIT" "CLOSURE-REF" "CODE-CONSTANT-REF" "CODE-CONSTANT-SET" - "COMPILER-ERROR" + "COMPILE-LAMBDA-FOR-DEFUN" + "%COMPILER-DEFUN" "COMPILER-ERROR" "COMPONENT" "COMPONENT-HEADER-LENGTH" "COMPONENT-INFO" "COMPONENT-LIVE-TN" "COMPUTE-FUNCTION" "COMPUTE-OLD-NFP" "COPY-MORE-ARG" @@ -214,11 +209,16 @@ "ENTRY-NODE-INFO-NLX-TAG" "ENTRY-NODE-INFO-ST-TOP" "ENVIRONMENT-DEBUG-LIVE-TN" "ENVIRONMENT-LIVE-TN" "FAST-SYMBOL-FUNCTION" "FAST-SYMBOL-VALUE" "FOLDABLE" - "FORCE-TN-TO-STACK" "GET-VECTOR-SUBTYPE" - "HALT" "IF-EQ" "INSTANCE-REF" "INSTANCE-SET" + "FORCE-TN-TO-STACK" + "GET-VECTOR-SUBTYPE" + "HALT" + "IF-EQ" "INLINE-SYNTACTIC-CLOSURE-LAMBDA" + "INSTANCE-REF" "INSTANCE-SET" "IR2-COMPONENT-CONSTANTS" "IR2-CONVERT" - "IR2-ENVIRONMENT-NUMBER-STACK-P" "KNOWN-CALL-LOCAL" - "KNOWN-RETURN" "LOCATION=" "LTN-ANNOTATE" + "IR2-ENVIRONMENT-NUMBER-STACK-P" + "KNOWN-CALL-LOCAL" "KNOWN-RETURN" + "LAMBDA-INDEPENDENT-OF-LEXENV-P" + "LAMBDA-WITH-LEXENV" "LOCATION=" "LTN-ANNOTATE" "MAKE-ALIAS-TN" "MAKE-CATCH-BLOCK" "MAKE-CLOSURE" "MAKE-CONSTANT-TN" "MAKE-FIXNUM" "MAKE-LOAD-TIME-CONSTANT-TN" "MAKE-N-TNS" "MAKE-NORMAL-TN" @@ -230,7 +230,8 @@ "META-SB-OR-LOSE" "META-SC-NUMBER-OR-LOSE" "META-SC-OR-LOSE" "MORE-ARG-CONTEXT" "MOVABLE" "MOVE" "MULTIPLE-CALL" "MULTIPLE-CALL-LOCAL" "MULTIPLE-CALL-NAMED" - "MULTIPLE-CALL-VARIABLE" "NLX-ENTRY" "NLX-ENTRY-MULTIPLE" + "MULTIPLE-CALL-VARIABLE" + "NLX-ENTRY" "NLX-ENTRY-MULTIPLE" "NON-DESCRIPTOR-STACK" "NOTE-ENVIRONMENT-START" "NOTE-THIS-LOCATION" "OPTIMIZER" "PACK-TRACE-TABLE" "PARSE-EVAL-WHEN-SITUATIONS" @@ -274,9 +275,7 @@ "BLOCK-NUMBER" "BACKEND" "IR2-BLOCK-BLOCK" - "DISASSEM-BYTE-COMPONENT" "FUNCALLABLE-INSTANCE-LEXENV" - "DISASSEM-BYTE-FUN" "VOP-BLOCK" "*ASSEMBLY-OPTIMIZE*" "LARGE-ALLOC" @@ -340,12 +339,13 @@ "DUMP-OBJECT" "FASL-CONSTANT-ALREADY-DUMPED-P" "+FASL-FILE-VERSION+" - "FASL-DUMP-BYTE-COMPONENT" "FASL-DUMP-COLD-LOAD-FORM" "FASL-DUMP-COMPONENT" + "FASL-DUMP-COLD-FSET" "FASL-DUMP-LOAD-TIME-VALUE" "FASL-DUMP-LOAD-TIME-VALUE-LAMBDA" "FASL-DUMP-SOURCE-INFO" "FASL-DUMP-TOP-LEVEL-LAMBDA-CALL" "FASL-NOTE-HANDLE-FOR-CONSTANT" - "FASL-OUTPUT" "FASL-OUTPUT-P" "FASL-OUTPUT-STREAM" + "FASL-OUTPUT" "FASL-OUTPUT-P" + "FASL-OUTPUT-ENTRY-TABLE" "FASL-OUTPUT-STREAM" "FASL-VALIDATE-STRUCTURE" "*!LOAD-TIME-VALUES*" "LOAD-TYPE-PREDICATE" @@ -724,6 +724,7 @@ retained, possibly temporariliy, because it might be used internally." ;; ..and macros.. "COLLECT" "DO-ANONYMOUS" "DOHASH" "DOVECTOR" + "NAMED-LAMBDA" "NAMED-LET" "ONCE-ONLY" "DEFENUM" @@ -763,7 +764,7 @@ retained, possibly temporariliy, because it might be used internally." ;; various internal defaults "*DEFAULT-PACKAGE-USE-LIST*" - "DEFAULT-INIT-CHAR" + "DEFAULT-INIT-CHAR" "*DEFAULT-INIT-CHAR-FORM*" "*LOAD-SOURCE-DEFAULT-TYPE*" ;; hash caches @@ -842,7 +843,7 @@ retained, possibly temporariliy, because it might be used internally." "UNIX-ENVIRONMENT-CMUCL-FROM-SBCL" "UNIX-ENVIRONMENT-SBCL-FROM-CMUCL" - ;; a sort of quasi unbound tag for use in hash tables + ;; a sort of quasi-unbound tag for use in hash tables "+EMPTY-HT-SLOT+" ;; low-level i/o stuff @@ -860,22 +861,11 @@ retained, possibly temporariliy, because it might be used internally." "PREPARE-FOR-FAST-READ-BYTE" "PREPARE-FOR-FAST-READ-CHAR" - ;; not used any more, I think -- WHN 19991206 - #+nil - ("SERVE-BUTTON-PRESS" - "SERVE-BUTTON-RELEASE" "SERVE-CIRCULATE-NOTIFY" - "SERVE-CIRCULATE-REQUEST" "SERVE-CLIENT-MESSAGE" - "SERVE-COLORMAP-NOTIFY" "SERVE-CONFIGURE-NOTIFY" - "SERVE-CONFIGURE-REQUEST" "SERVE-CREATE-NOTIFY" - "SERVE-DESTROY-NOTIFY" "SERVE-ENTER-NOTIFY" "SERVE-EXPOSURE" - "SERVE-FOCUS-IN" "SERVE-FOCUS-OUT" "SERVE-GRAPHICS-EXPOSURE" - "SERVE-GRAVITY-NOTIFY" "SERVE-KEY-PRESS" "SERVE-KEY-RELEASE" - "SERVE-LEAVE-NOTIFY" "SERVE-MAP-NOTIFY" "SERVE-MAP-REQUEST" - "SERVE-MOTION-NOTIFY" "SERVE-NO-EXPOSURE" "SERVE-PROPERTY-NOTIFY" - "SERVE-REPARENT-NOTIFY" "SERVE-RESIZE-REQUEST" - "SERVE-SELECTION-CLEAR" "SERVE-SELECTION-NOTIFY" - "SERVE-SELECTION-REQUEST" "SERVE-UNMAP-NOTIFY" - "SERVE-VISIBILITY-NOTIFY"))) + ;; hackery to help set up for cold init + "!BEGIN-COLLECTING-COLD-INIT-FORMS" + "!COLD-INIT-FORMS" + "COLD-FSET" + "!DEFUN-FROM-COLLECTED-COLD-INIT-FORMS")) #s(sb-cold:package-data :name "SB!ITERATE" @@ -970,7 +960,6 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "ARRAY-TYPE-P" "ARRAY-TYPE-SPECIALIZED-ELEMENT-TYPE" "ASH-INDEX" "ASSERT-ERROR" "BASE-CHAR-P" - "!BEGIN-COLLECTING-COLD-INIT-FORMS" "BINDING-STACK-POINTER-SAP" "BIT-BASH-AND" "BIT-BASH-ANDC1" "BIT-BASH-ANDC2" "BIT-BASH-CLEAR" "BIT-BASH-COPY" @@ -990,11 +979,11 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "CODE-COMPONENT" "CODE-COMPONENT-P" "CODE-DEBUG-INFO" "CODE-HEADER-REF" "CODE-HEADER-SET" "CODE-INSTRUCTIONS" - "COERCE-TO-BIT-VECTOR" "COERCE-TO-FUNCTION" + "COERCE-TO-BIT-VECTOR" "COERCE-TO-FUNCTION" "COERCE-TO-LEXENV" "COERCE-TO-LIST" "COERCE-TO-SIMPLE-STRING" "COERCE-TO-SIMPLE-VECTOR" "COERCE-TO-VECTOR" "*COLD-INIT-COMPLETE-P*" - "!COLD-INIT-FORMS" "COMPLEX-DOUBLE-FLOAT-P" + "COMPLEX-DOUBLE-FLOAT-P" "COMPLEX-FLOAT-P" "COMPLEX-LONG-FLOAT-P" "COMPLEX-RATIONAL-P" "COMPLEX-SINGLE-FLOAT-P" "COMPLEX-VECTOR-P" "COMPOUND-TYPE" "COMPOUND-TYPE-P" "COMPOUND-TYPE-TYPES" @@ -1018,7 +1007,6 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "DOUBLE-FLOAT-SIGNIFICAND" "DOUBLE-FLOAT-P" "FLOAT-WAIT" "DYNAMIC-SPACE-FREE-POINTER" "DYNAMIC-USAGE" - "!DEFUN-FROM-COLLECTED-COLD-INIT-FORMS" "ERROR-NUMBER-OR-LOSE" "FAILED-%WITH-ARRAY-DATA" "FDEFINITION-OBJECT" @@ -1156,7 +1144,6 @@ is a good idea, but see SB-SYS re. blurring of boundaries." #+x86 "*PSEUDO-ATOMIC-INTERRUPTED*" "PUNT-PRINT-IF-TOO-LONG" "READER-PACKAGE-ERROR" - #!+gengc "*SAVED-STATE-CHAIN*" "SCALE-DOUBLE-FLOAT" "SCALE-LONG-FLOAT" "SCALE-SINGLE-FLOAT" "SEQUENCE-END" "SEQUENCE-OF-CHECKED-LENGTH-GIVEN-TYPE" @@ -1238,9 +1225,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "INVOKE-MACROEXPAND-HOOK" "DEFAULT-STRUCTURE-PRINT" "LAYOUT" "LAYOUT-LENGTH" - "LAMBDA-WITH-ENVIRONMENT" "LAYOUT-PURE" "DSD-RAW-TYPE" - "%COMPILER-DEFSTRUCT" - "%COMPILER-ONLY-DEFSTRUCT" "FUNCTION-%COMPILER-ONLY-DEFSTRUCT" + "LAYOUT-PURE" "DSD-RAW-TYPE" "DEFSTRUCT-DESCRIPTION" "UNDEFINE-STRUCTURE" "DD-COPIER" "UNDEFINE-FUNCTION-NAME" "DD-TYPE" "CLASS-STATE" "INSTANCE" @@ -1263,12 +1248,12 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "%INSTANCE-LAYOUT" "LAYOUT-CLOS-HASH" "%FUNCTION-TYPE" "PROCLAIM-AS-FUNCTION-NAME" "BECOME-DEFINED-FUNCTION-NAME" - "%%COMPILER-DEFSTRUCT" "%NUMERATOR" "CLASS-TYPEP" + "%NUMERATOR" "CLASS-TYPEP" "STRUCTURE-CLASS-PRINT-FUNCTION" "DSD-READ-ONLY" "LAYOUT-INHERITS" "DD-LENGTH" "%CODE-ENTRY-POINTS" "%DENOMINATOR" - "BYTE-FUNCTION-OR-CLOSURE" "MAKE-STANDARD-CLASS" - "BYTE-FUNCTION-NAME" "CLASS-CELL-TYPEP" "BYTE-CLOSURE" + "MAKE-STANDARD-CLASS" + "CLASS-CELL-TYPEP" "FIND-CLASS-CELL" "EXTRACT-FUNCTION-TYPE" "FUNCALLABLE-STRUCTURE-CLASS" "%RANDOM-DOUBLE-FLOAT" "%RANDOM-LONG-FLOAT" @@ -1277,13 +1262,12 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "%FUNCALLABLE-INSTANCE-INFO" "RANDOM-CHUNK" "MAKE-FUNCALLABLE-STRUCTURE-CLASS" "LAYOUT-CLOS-HASH-MAX" "CLASS-CELL-NAME" "BUILT-IN-CLASS-DIRECT-SUPERCLASSES" - "INITIALIZE-BYTE-COMPILED-FUNCTION" "RANDOM-LAYOUT-CLOS-HASH" "CLASS-PCL-CLASS" "FUNCALLABLE-STRUCTURE" "FUNCALLABLE-INSTANCE-FUNCTION" "%FUNCALLABLE-INSTANCE-LAYOUT" - "BASIC-STRUCTURE-CLASS" "BYTE-CLOSURE-DATA" - "BYTE-CLOSURE-FUNCTION" "BYTE-FUNCTION" "CLASS-CELL-CLASS" + "BASIC-STRUCTURE-CLASS" + "CLASS-CELL-CLASS" "FUNCALLABLE-STRUCTURE-CLASS-P" "REGISTER-LAYOUT" "FUNCALLABLE-INSTANCE" "RANDOM-FIXNUM-MAX" "MAKE-RANDOM-PCL-CLASS" "INSTANCE-LAMBDA" @@ -1291,7 +1275,6 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "%FUNCALLABLE-INSTANCE-FUNCTION" "SYMBOL-HASH" "MAKE-UNDEFINED-CLASS" "CLASS-DIRECT-SUPERCLASSES" "MAKE-LAYOUT" - "BYTE-FUNCTION-TYPE" "REDEFINE-LAYOUT-WARNING" "SLOT-CLASS" "INSURED-FIND-CLASS" "ORDER-LAYOUT-INHERITS" "STD-COMPUTE-CLASS-PRECEDENCE-LIST" @@ -1688,7 +1671,6 @@ structure representations" "BASE-CHAR-STACK-SC-NUMBER" "BASE-CHAR-TYPE" "BIGNUM-DIGITS-OFFSET" "BIGNUM-TYPE" "BINDING-SIZE" "BINDING-SYMBOL-SLOT" "BINDING-VALUE-SLOT" "BREAKPOINT-TRAP" - "BYTE-CODE-CLOSURE-TYPE" "BYTE-CODE-FUNCTION-TYPE" "BYTE-BITS" "BYTE-REG-SC-NUMBER" "CATCH-BLOCK-CURRENT-CODE-SLOT" "CATCH-BLOCK-CURRENT-CONT-SLOT" "CATCH-BLOCK-CURRENT-UWP-SLOT"