X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=074958ce0f389a0d67996ad47f39a85ba4a29cea;hb=8dc064d2296902f01afd9107e89a81146e3771fe;hp=3c73fa60475adfc5acdedfb30f46de46d994df5f;hpb=b4dcc81361b084a1ed9e3212ae4abbb174720780;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index 3c73fa6..074958c 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -479,7 +479,8 @@ like *STACK-TOP-HINT*" :name "SB!EVAL" :doc "private: the implementation of the IR1 interpreter" :use ("CL" "SB!KERNEL" "SB!INT") - :export ("*EVAL-STACK-TRACE*" "*INTERNAL-APPLY-NODE-TRACE*" + :export (#!+sb-show "*EVAL-STACK-TRACE*" + #!+sb-show "*INTERNAL-APPLY-NODE-TRACE*" "FLUSH-INTERPRETED-FUNCTION-CACHE" "INTERNAL-EVAL" "INTERPRETED-FUNCTION" "INTERPRETED-FUNCTION-ARGLIST" @@ -489,8 +490,7 @@ like *STACK-TOP-HINT*" "INTERPRETED-FUNCTION-P" "INTERPRETED-FUNCTION-TYPE" "MAKE-INTERPRETED-FUNCTION" - "PRINT-INTERPRETED-FUNCTION-OBJECT" - "TRACE-EVAL")) + "PRINT-INTERPRETED-FUNCTION-OBJECT")) #s(sb-cold:package-data :name "SB!EXT" @@ -517,6 +517,10 @@ like *STACK-TOP-HINT*" ;; There is no one right way to do DESCRIBE. "*DESCRIBE-INDENTATION-STEP*" + ;; It can be handy to be able to evaluate expressions involving + ;; the thing under examination by CL:INSPECT. + "*INSPECTED*" + ;; There is no one right way to do efficiency notes. "*EFFICIENCY-NOTE-COST-THRESHOLD*" "*EFFICIENCY-NOTE-LIMIT*" @@ -548,7 +552,7 @@ like *STACK-TOP-HINT*" "*USE-IMPLEMENTATION-TYPES*" "*BYTE-COMPILE-TOP-LEVEL*" "*BYTE-COMPILE-DEFAULT*" - "*DERIVE-FUNCTION-TYPES*" ; FIXME FIXME FIXME FIXME.. + "*DERIVE-FUNCTION-TYPES*" ;; a special form for breaking out of our "declarations ;; are assertions" default @@ -685,6 +689,11 @@ retained, possibly temporariliy, because it might be used internally." ;; in the cross-compiler's environment "DEF!MACRO" "DEF!METHOD" "DEF!STRUCT" "DEF!TYPE" + ;; other variations on DEFFOO stuff useful for bootstrapping + ;; and cross-compiling + "DEFMACRO-MUNDANELY" + "DEFCONSTANT-EQX" + ;; messing with PATHNAMEs "MAKE-TRIVIAL-DEFAULT-PATHNAME" "PHYSICALIZE-PATHNAME" @@ -699,7 +708,7 @@ retained, possibly temporariliy, because it might be used internally." "PCOUNTER->INTEGER" "PCOUNTER-OR-FIXNUM->INTEGER" "PCOUNTER-P" - "*N-BYTES-FREED-OR-PURIFIED-PCOUNTER*" + "*N-BYTES-FREED-OR-PURIFIED*" ;; miscellaneous non-standard but handy user-level functions.. "ASSQ" "DELQ" "MEMQ" "POSQ" "NEQ" @@ -821,9 +830,9 @@ retained, possibly temporariliy, because it might be used internally." "FEATUREP" "FLUSH-STANDARD-OUTPUT-STREAMS" "MAKE-GENSYM-LIST" - "DEFCONSTANT-EQX" "ABOUT-TO-MODIFY" "PRINT-PRETTY-ON-STREAM-P" + "LOOKS-LIKE-NAME-OF-SPECIAL-VAR-P" ;; These could be moved back into SB!EXT if someone has ;; compelling reasons, but hopefully we can get by @@ -889,7 +898,7 @@ retained, possibly temporariliy, because it might be used internally." :doc "private: Theoretically this 'hides state and types used for package integration' (said CMU CL architecture.tex) and that probably was and -is a good idea, but see SB-SYS for blurring of boundaries." +is a good idea, but see SB-SYS re. blurring of boundaries." :use ("CL" "SB!ALIEN" "SB!ALIEN-INTERNALS" "SB!BIGNUM" "SB!EXT" "SB!FASL" "SB!INT" "SB!SYS" "SB!GRAY") :import-from (("SB!C-CALL" "VOID")) @@ -905,6 +914,8 @@ is a good idea, but see SB-SYS for 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" @@ -931,7 +942,7 @@ is a good idea, but see SB-SYS for 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*" @@ -1004,9 +1015,11 @@ is a good idea, but see SB-SYS for blurring of boundaries." "DOUBLE-FLOAT-INT-EXPONENT" "DOUBLE-FLOAT-LOW-BITS" "DOUBLE-FLOAT-SIGNIFICAND" "DOUBLE-FLOAT-P" "FLOAT-WAIT" - "DYNAMIC-SPACE-FREE-POINTER" + "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" @@ -1028,6 +1041,7 @@ is a good idea, but see SB-SYS for 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*" @@ -1069,7 +1083,7 @@ is a good idea, but see SB-SYS for blurring of boundaries." "MAKE-VALUES-TYPE" "MAYBE-GC" "MEMBER-TYPE" "MEMBER-TYPE-MEMBERS" "MEMBER-TYPE-P" "MERGE-BITS" "MODIFIED-NUMERIC-TYPE" - "DEFMACRO-MUNDANELY" "MUTATOR-SELF" + "MUTATOR-SELF" "NAMED-TYPE" "NAMED-TYPE-NAME" "NAMED-TYPE-P" "NATIVE-BYTE-ORDER" "NEGATE" "NEVER-SUBTYPEP" "NIL-FUNCTION-RETURNED-ERROR" @@ -1203,6 +1217,7 @@ is a good idea, but see SB-SYS for 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"