X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=62a1ed8e1e6c3d9cddd67db2760be19d5d61dfb8;hb=c8218514d751c4d777892b79bbf1ca6597f731c0;hp=8a9d1138d325eb3d397a8e539f1b50d49d8cb6a6;hpb=5b06386093fe448abe3a9086fae4f8e15709d8a3;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index 8a9d113..62a1ed8 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -1,9 +1,16 @@ -;;;; the specifications of SBCL-specific packages, except.. +;;;; -*- Lisp -*- + +;;;; 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 hackery -;;;; The standard, non-SBCL-specific packages COMMON-LISP, -;;;; COMMON-LISP-USER, and KEYWORD are also handled through other -;;;; mechanisms. +;;;; * the standard, non-SBCL-specific packages COMMON-LISP, +;;;; COMMON-LISP-USER, and KEYWORD +;;;; +;;;; The packages are named SB!FOO here and elsewhere in +;;;; cross-compilation, in order to avoid collision with corresponding +;;;; SB-FOO packages in the cross-compilation host. They're renamed to +;;;; SB-FOO later, after the danger of collision has passed. ;;;; This software is part of the SBCL system. See the README file for ;;;; more information. @@ -152,7 +159,6 @@ "%UNWIND-PROTECT-BREAKUP" "*BACKEND-BYTE-ORDER*" "*BACKEND-DISASSEM-PARAMS*" - "*BACKEND-INFO-ENVIRONMENT*" "*BACKEND-INSTRUCTION-FLAVORS*" "*BACKEND-INSTRUCTION-FORMATS*" "*BACKEND-INTERNAL-ERRORS*" "*BACKEND-PAGE-SIZE*" "*BACKEND-REGISTER-SAVE-PENALTY*" @@ -474,14 +480,19 @@ like *STACK-TOP-HINT*" "ADD-OFFS-NOTE-HOOK" "ADD-OFFS-COMMENT-HOOK" "DSTATE-CUR-ADDR" "DSTATE-NEXT-ADDR")) - #!+sb-interpreter #s(sb-cold:package-data :name "SB!EVAL" - :doc "private: the implementation of the IR1 interpreter" + :doc "private: originally the implementation of the IR1 interpreter, +and now that the IR1 interpreter is gone, home to some stuff which is still +used by the bytecode interpreter" :use ("CL" "SB!KERNEL" "SB!INT") - :export (#!+sb-show "*EVAL-STACK-TRACE*" + :export #!-sb-interpreter + ("INTERNAL-EVAL") + #!+sb-interpreter + ("INTERNAL-EVAL" + #!+sb-show "*EVAL-STACK-TRACE*" #!+sb-show "*INTERNAL-APPLY-NODE-TRACE*" - "FLUSH-INTERPRETED-FUNCTION-CACHE" "INTERNAL-EVAL" + "FLUSH-INTERPRETED-FUNCTION-CACHE" "INTERPRETED-FUNCTION" "INTERPRETED-FUNCTION-ARGLIST" "INTERPRETED-FUNCTION-CLOSURE" @@ -914,6 +925,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "%CLOSURE-INDEX-REF" "%COS" "%COS-QUICK" "%COSH" "%DEPOSIT-FIELD" "%DOUBLE-FLOAT" "%DPB" "%EXP" "%EXPM1" + "%FIND-POSITION" "%FIND-POSITION-VECTOR-MACRO" + "%FIND-POSITION-IF" "%FIND-POSITION-IF-VECTOR-MACRO" "%HYPOT" "%INSTANCE-SET-CONDITIONAL" "%LDB" "%LOG" "%LOGB" "%LOG10" "%LOG1P" "%LONG-FLOAT" "%MAKE-COMPLEX" "%MAKE-FUNCALLABLE-INSTANCE" "%MAKE-RATIO" @@ -940,12 +953,13 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "%SQRT" "%SXHASH-SIMPLE-STRING" "%SXHASH-SIMPLE-SUBSTRING" "%TAN" "%TAN-QUICK" "%TANH" "%UNARY-ROUND" "%UNARY-TRUNCATE" - "%WITH-ARRAY-DATA" "WITH-ARRAY-DATA" + "%WITH-ARRAY-DATA" "%WITH-ARRAY-DATA-MACRO" "*ALREADY-MAYBE-GCING*" "*CURRENT-LEVEL*" "*EMPTY-TYPE*" "*EVAL-STACK-TOP*" "*GC-INHIBIT*" "*NEED-TO-COLLECT-GARBAGE*" "*PRETTY-PRINTER*" "*UNIVERSAL-TYPE*" + "*UNIVERSAL-FUNCTION-TYPE*" "*UNPARSE-FUNCTION-TYPE-SIMPLIFY*" "*WILD-TYPE*" "32BIT-LOGICAL-AND" "32BIT-LOGICAL-ANDC1" "32BIT-LOGICAL-ANDC2" @@ -1015,7 +1029,9 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "DOUBLE-FLOAT-P" "FLOAT-WAIT" "DYNAMIC-SPACE-FREE-POINTER" "DYNAMIC-USAGE" "!DEFUN-FROM-COLLECTED-COLD-INIT-FORMS" - "ERROR-NUMBER-OR-LOSE" "FDEFINITION-OBJECT" + "ERROR-NUMBER-OR-LOSE" + "FAILED-%WITH-ARRAY-DATA" + "FDEFINITION-OBJECT" "FDOCUMENTATION" "FILENAME" "FIND-AND-INIT-OR-CHECK-LAYOUT" "FLOAT-EXPONENT" "FLOAT-FORMAT-DIGITS" "FLOAT-FORMAT-NAME" @@ -1037,6 +1053,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "HAIRY-TYPE-CHECK-TEMPLATE-NAME" "HAIRY-TYPE-SPECIFIER" "HANDLE-CIRCULARITY" "IGNORE-IT" "ILL-BIN" "ILL-BOUT" "ILL-IN" "ILL-OUT" + "INDEX-OR-MINUS-1" "INDEX-TOO-LARGE-ERROR" "*!INITIAL-ASSEMBLER-ROUTINES*" "*!INITIAL-FDEFN-OBJECTS*" "*!INITIAL-FOREIGN-SYMBOLS*" @@ -1212,6 +1229,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "VECTOR-TO-VECTOR*" "VECTOR-TO-SIMPLE-STRING*" "VECTOR-TO-BIT-VECTOR*" "VECTOR-TO-SIMPLE-BIT-VECTOR*" "VECTOR-OF-CHECKED-LENGTH-GIVEN-LENGTH" + "WITH-ARRAY-DATA" "WITH-CIRCULARITY-DETECTION" "WITH-TYPE-CACHES" "WRONG-NUMBER-OF-INDICES-ERROR"