X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=7888052ba64e671432b10d50453681bf6b8f3395;hb=b8f63d9b4e978bec3bfc1f4fc471e5ed946781fd;hp=c41fe9617de3554c8c81192430ee32618cb82d92;hpb=f392742d2781f42b3bb15b637e5008e10fbbe092;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index c41fe96..7888052 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -525,9 +525,8 @@ like *STACK-TOP-HINT*" ;; now? -- WHN 19991206 ;; extended declarations.. - "CONSTANT-FUNCTION" "END-BLOCK" "FREEZE-TYPE" - "INHIBIT-WARNINGS" - "MAYBE-INLINE" "OPTIMIZE-INTERFACE" "START-BLOCK" + "FREEZE-TYPE" "INHIBIT-WARNINGS" + "MAYBE-INLINE" "OPTIMIZE-INTERFACE" ;; ..and variables to control compiler policy "*INLINE-EXPANSION-LIMIT*" @@ -674,21 +673,33 @@ retained, possibly temporariliy, because it might be used internally." ;; rid of FDEFINITIONs entirely later. "*SETF-FDEFINITION-HOOK*" - ;; useful but non-standard user-level functions.. + ;; non-standard but widely useful user-level functions.. "ASSQ" "DELQ" "MEMQ" "%FIND-PACKAGE-OR-LOSE" "FIND-UNDELETED-PACKAGE-OR-LOSE" "SANE-PACKAGE" "CIRCULAR-LIST-P" - ;; ..and macros + ;; ..and macros.. "COLLECT" "DO-ANONYMOUS" "DOHASH" "DOVECTOR" "ITERATE" "LETF" "LETF*" "ONCE-ONLY" "DEFENUM" + "DEFPRINTER" "DEF!MACRO" "DEF!METHOD" "DEF!STRUCT" "DEF!TYPE" + ;; ..and DEFTYPEs.. + "INDEX" + + ;; ..and type predicates + "INSTANCEP" + "DOUBLE-FLOATP" + "LOGICAL-PATHNAME-P" + "LONG-FLOATP" + "SHORT-FLOATP" + "SINGLE-FLOATP" + ;; encapsulation "ARGUMENT-LIST" "BASIC-DEFINITION" @@ -699,17 +710,6 @@ retained, possibly temporariliy, because it might be used internally." "BELL-CHAR-CODE" "ESCAPE-CHAR-CODE" "FORM-FEED-CHAR-CODE" "RETURN-CHAR-CODE" "RUBOUT-CHAR-CODE" "TAB-CHAR-CODE" - ;; handy user-level/basically-portable DEFTYPEs - "INDEX" - - ;; nonstandard type predicates - "INSTANCEP" - "DOUBLE-FLOATP" - "LOGICAL-PATHNAME-P" - "LONG-FLOATP" - "SHORT-FLOATP" - "SINGLE-FLOATP" - ;; symbol-hacking idioms "CONCAT-PNAMES" "KEYWORDICATE" "SYMBOLICATE" @@ -725,7 +725,7 @@ retained, possibly temporariliy, because it might be used internally." ;; FIXME: Maybe this isn't used any more? And if it is, ;; it probably needs a better name, since SPECIAL things - ;; are so obnoxious in Common Lisp. + ;; are such a nice source of sneaky bugs. "E" ;; various internal defaults @@ -1089,7 +1089,7 @@ is a good idea, but see SB-SYS for blurring of boundaries." "TYPE-DIFFERENCE" "TYPE-EXPAND" "TYPE-INTERSECT" "TYPE-INTERSECTION" "TYPE-SPECIFIER" - "*STANDARD-TYPE-NAMES*" "TYPE-UNION" "TYPE/=" "TYPE=" + "TYPE-UNION" "TYPE/=" "TYPE=" "TYPES-INTERSECT" "UNBOUND-SYMBOL-ERROR" "UNBOXED-ARRAY" "UNDEFINED-SYMBOL-ERROR" "UNION-TYPE" "UNION-TYPE-P" "UNION-TYPE-TYPES" "UNKNOWN-ERROR"