X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=package-data-list.lisp-expr;h=3186dbe13ec35dbf383115df2bedd2c1974dccff;hb=f61bddabbb69f1347b81b8ab76e709635a7a0739;hp=de7abe1b302fa70009c6fb921c86db4c052c6428;hpb=4cacd5df6c36c1815db4f09767017f5b85757ed1;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index de7abe1..3186dbe 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -144,11 +144,14 @@ "MULTIPLY-FIXNUMS" "NEGATE-BIGNUM" "SUBTRACT-BIGNUM" "SXHASH-BIGNUM")) + ;; FIXME: byte compiler/interpreter to go away completely + #| #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" @@ -196,7 +199,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 +218,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 +239,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" @@ -342,10 +352,12 @@ "+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 +736,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 +776,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 +855,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 +873,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 +972,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 +991,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 +1019,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 +1156,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,7 +1237,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" + "LAYOUT-PURE" "DSD-RAW-TYPE" "DEFSTRUCT-DESCRIPTION" "UNDEFINE-STRUCTURE" "DD-COPIER" "UNDEFINE-FUNCTION-NAME" "DD-TYPE" "CLASS-STATE" "INSTANCE" @@ -1261,7 +1260,7 @@ 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-TRULY-DEFSTRUCT" "%NUMERATOR" "CLASS-TYPEP" + "%NUMERATOR" "CLASS-TYPEP" "STRUCTURE-CLASS-PRINT-FUNCTION" "DSD-READ-ONLY" "LAYOUT-INHERITS" "DD-LENGTH" "%CODE-ENTRY-POINTS" "%DENOMINATOR"