X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=3746b0b79ee6aa781a8c1f334a2efa2c68e8387c;hb=d147d512602d761a2dcdfded506dd1a8f9a140dc;hp=663c17e1552ecc5c053e35ed742b89bd435057d3;hpb=099d6dd1f6a5ac2ffec5c14d07a4b905322ef968;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index 663c17e..3746b0b 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -184,7 +184,7 @@ "CURRENT-STACK-POINTER" "DEALLOC-ALIEN-STACK-SPACE" "DEALLOC-NUMBER-STACK-SPACE" "DEF-BOOLEAN-ATTRIBUTE" "DEF-IR1-TRANSLATOR" "DEF-PRIMITIVE-TRANSLATOR" - "DEF-PRIMITIVE-TYPE" "DEF-PRIMITIVE-TYPE-ALIAS" + "!DEF-PRIMITIVE-TYPE" "!DEF-PRIMITIVE-TYPE-ALIAS" "DEF-SOURCE-TRANSFORM" "!DEF-VM-SUPPORT-ROUTINE" "DEFINE-ASSEMBLY-ROUTINE" "DEFINE-MOVE-FUNCTION" "DEFINE-MOVE-VOP" "DEFINE-STORAGE-BASE" @@ -294,7 +294,7 @@ ;; FIXME: Why not just put this stuff into SB-ALIEN? Or maybe ;; just glom this and SB-ALIEN together into SB-FFI? :doc "public: some types used with ALIENs" - :use ("CL" "SB!SYS" "SB!ALIEN-INTERNALS" "SB!ALIEN") + :use ("CL" "SB!SYS" "SB!ALIEN-INTERNALS" "SB!ALIEN" "SB!INT" "SB!EXT") :reexport ("FLOAT" "CHAR") :export ("C-STRING" "DOUBLE" "INT" "LONG" "SHORT" "UNSIGNED-CHAR" "UNSIGNED-INT" @@ -632,14 +632,6 @@ Lisp extension proposal by David N. Gray" the stuff in here originated in CMU CL's EXTENSIONS package and is retained, possibly temporariliy, because it might be used internally." :use ("CL" "SB!ALIEN" "SB!C-CALL" "SB!SYS" "SB!GRAY") - ;; FIXME: RATIOP should probably not go through this package but be - ;; called directly from SB!KERNEL, unless it's implemented as - ;; TYPEP X 'RATIO in which case it doesn't need to be in SB!KERNEL. - ;; And BIGNUMP and FIXNUMP should probably just be in this package, - ;; even if they have low-level-optimized implementations. (Their - ;; *meanings* aren't low-level, even if their implementations are.) - :import-from (("SB!KERNEL" "BIGNUMP" "FIXNUMP" "RATIOP")) - :reexport ("BIGNUMP" "FIXNUMP" "RATIOP") :export ("*AFTER-SAVE-INITIALIZATIONS*" "*BEFORE-SAVE-INITIALIZATIONS*" "*ALL-MODIFIER-NAMES*" @@ -673,21 +665,32 @@ retained, possibly temporariliy, because it might be used internally." ;; rid of FDEFINITIONs entirely later. "*SETF-FDEFINITION-HOOK*" - ;; non-standard but widely useful user-level functions.. + ;; error-reporting facilities + "SIMPLE-CONTROL-ERROR" "SIMPLE-FILE-ERROR" + "SIMPLE-PROGRAM-ERROR" "SIMPLE-STYLE-WARNING" + "STYLE-WARN" + + ;; bootstrapping magic, to make things happen both in + ;; the cross-compilation host compiler's environment and + ;; in the cross-compiler's environment + "DEF!MACRO" "DEF!METHOD" "DEF!STRUCT" "DEF!TYPE" + + ;; miscellaneous non-standard but handy user-level functions.. "ASSQ" "DELQ" "MEMQ" "POSQ" "NEQ" "%FIND-PACKAGE-OR-LOSE" "FIND-UNDELETED-PACKAGE-OR-LOSE" "SANE-PACKAGE" "CIRCULAR-LIST-P" + "SWAPPED-ARGS-FUN" + "ANY/TYPE" "EVERY/TYPE" ;; ..and macros.. "COLLECT" "DO-ANONYMOUS" "DOHASH" "DOVECTOR" "NAMED-LET" - "LETF" "LETF*" "ONCE-ONLY" "DEFENUM" "DEFPRINTER" - "DEF!MACRO" "DEF!METHOD" "DEF!STRUCT" "DEF!TYPE" + "AVER" ;; ..and DEFTYPEs.. "INDEX" @@ -699,6 +702,9 @@ retained, possibly temporariliy, because it might be used internally." "LONG-FLOATP" "SHORT-FLOATP" "SINGLE-FLOATP" + "FIXNUMP" + "BIGNUMP" + "RATIOP" ;; encapsulation "ARGUMENT-LIST" @@ -750,9 +756,12 @@ retained, possibly temporariliy, because it might be used internally." ;; debuggers' little helpers #!+sb-show "*/SHOW*" + #!+sb-show "HEXSTR" "/SHOW" "/NOSHOW" "/XHOW" "/NOXHOW" "/SHOW0" "/NOSHOW0" + "/HEXSTR" "/NOHEXSTR" + "/PRIMITIVE-PRINT" "/NO-PRIMITIVE-PRINT" ;; cross-compilation bootstrap hacks which turn into ;; placeholders in a target system @@ -771,7 +780,7 @@ retained, possibly temporariliy, because it might be used internally." "PROPER-LIST-OF-LENGTH-P" "LIST-OF-LENGTH-AT-LEAST-P" "READ-SEQUENCE-OR-DIE" - "RENAME-KEYWORD-ARGS" + "RENAME-KEY-ARGS" "REQUIRED-ARGUMENT" "UNIX-NAMESTRING" ; FIXME: perhaps belongs in package %UNIX "FEATUREP" @@ -779,6 +788,7 @@ retained, possibly temporariliy, because it might be used internally." "MAKE-GENSYM-LIST" "DEFCONSTANT-EQX" "ABOUT-TO-MODIFY" + "PRINT-PRETTY-ON-STREAM-P" ;; These could be moved back into SB!EXT if someone has ;; compelling reasons, but hopefully we can get by @@ -794,6 +804,9 @@ 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 + "+EMPTY-HT-SLOT+" + ;; not used any more, I think -- WHN 19991206 #+nil ("SERVE-BUTTON-PRESS" @@ -843,11 +856,6 @@ 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" -;;; MNA: cmucl-commit: Mon, 4 Dec 2000 13:50:25 -0800 (PST) -;;; No need to export the unused symbols %function-header-arglist -;;; %function-header-name %function-header-type. -;;; "%FUNCTION-HEADER-ARGLIST" -;;; "%FUNCTION-HEADER-NAME" "%FUNCTION-HEADER-TYPE" "%HYPOT" "%INSTANCE-SET-CONDITIONAL" "%LDB" "%LOG" "%LOGB" "%LOG10" "%LOG1P" "%LONG-FLOAT" "%MAKE-COMPLEX" "%MAKE-FUNCALLABLE-INSTANCE" "%MAKE-RATIO" @@ -917,13 +925,15 @@ is a good idea, but see SB-SYS for blurring of boundaries." "CLOSED-FLAME" "CODE-COMPONENT" "CODE-COMPONENT-P" "CODE-DEBUG-INFO" "CODE-HEADER-REF" "CODE-HEADER-SET" - "CODE-INSTRUCTIONS" "COERCE-TO-BIT-VECTOR" "COERCE-TO-FUNCTION" + "CODE-INSTRUCTIONS" + "COERCE-TO-BIT-VECTOR" "COERCE-TO-FUNCTION" "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-FLOAT-P" "COMPLEX-LONG-FLOAT-P" "COMPLEX-RATIONAL-P" "COMPLEX-SINGLE-FLOAT-P" "COMPLEX-VECTOR-P" + "COMPOUND-TYPE" "COMPOUND-TYPE-P" "COMPOUND-TYPE-TYPES" "CONS-TYPE" "CONS-TYPE-CAR-TYPE" "CONS-TYPE-CDR-TYPE" "CONS-TYPE-P" "CONSED-SEQUENCE" "CONSTANT" "CONSTANT-TYPE" @@ -967,6 +977,8 @@ is a good idea, but see SB-SYS for blurring of boundaries." "INDEX-TOO-LARGE-ERROR" "INTEGER-DECODE-DOUBLE-FLOAT" "INTEGER-DECODE-LONG-FLOAT" "INTEGER-DECODE-SINGLE-FLOAT" "INTERNAL-ERROR" "INTERNAL-TIME" + "INTERSECTION-TYPE" "INTERSECTION-TYPE-P" + "INTERSECTION-TYPE-TYPES" "INVALID-ARGUMENT-COUNT-ERROR" "INVALID-ARRAY-INDEX-ERROR" "INVALID-UNWIND-ERROR" "IRRATIONAL" "JUST-DUMP-IT-NORMALLY" @@ -996,8 +1008,6 @@ is a good idea, but see SB-SYS for blurring of boundaries." "MAKE-NULL-LEXENV" "MAKE-NUMERIC-TYPE" "MAKE-SINGLE-FLOAT" "MAKE-SPECIALIZABLE-ARRAY" "%MAKE-INSTANCE" - "MAKE-INTERSECTION-TYPE-OR-SOMETHING" - "MAKE-UNION-TYPE-OR-SOMETHING" "MAKE-VALUES-TYPE" "MAYBE-GC" "MEMBER-TYPE" "MEMBER-TYPE-MEMBERS" "MEMBER-TYPE-P" "MERGE-BITS" @@ -1060,7 +1070,7 @@ is a good idea, but see SB-SYS for blurring of boundaries." "OBJECT-NOT-TYPE-ERROR" "OBJECT-NOT-UNSIGNED-BYTE-32-ERROR" "OBJECT-NOT-VECTOR-ERROR" "OBJECT-NOT-WEAK-POINTER-ERROR" - "ODD-KEYWORD-ARGUMENTS-ERROR" + "ODD-KEY-ARGUMENTS-ERROR" "OUTPUT-OBJECT" "OUTPUT-UGLY-OBJECT" "PACKAGE-DOC-STRING" "PACKAGE-HASHTABLE-SIZE" "PACKAGE-HASHTABLE-FREE" @@ -1112,18 +1122,19 @@ is a good idea, but see SB-SYS for blurring of boundaries." "TWO-ARG-GCD" "TWO-ARG-IOR" "TWO-ARG-LCM" "TWO-ARG-XOR" "TYPE-DIFFERENCE" "TYPE-EXPAND" - "TYPE-INTERSECT" - "TYPE-INTERSECTION" "TYPE-SPECIFIER" + "TYPE-INTERSECTION" "TYPE-INTERSECTION2" + "TYPE-APPROX-INTERSECTION2" + "TYPE-SPECIFIER" "TYPE-UNION" "TYPE/=" "TYPE=" "TYPES-INTERSECT" "UNBOUND-SYMBOL-ERROR" "UNBOXED-ARRAY" "UNDEFINED-SYMBOL-ERROR" "UNION-TYPE" "UNION-TYPE-P" "UNION-TYPE-TYPES" "UNKNOWN-ERROR" - "UNKNOWN-KEYWORD-ARGUMENT-ERROR" + "UNKNOWN-KEY-ARGUMENT-ERROR" "UNKNOWN-TYPE" "UNKNOWN-TYPE-P" "UNKNOWN-TYPE-SPECIFIER" "UNSEEN-THROW-TAG-ERROR" "UNSIGNED-BYTE-32-P" "VALUES-SPECIFIER-TYPE" "VALUES-SPECIFIER-TYPE-CACHE-CLEAR" "VALUES-SUBTYPEP" - "VALUES-TYPE" "VALUES-TYPE-ALLOWP" "VALUES-TYPE-INTERSECT" + "VALUES-TYPE" "VALUES-TYPE-INTERSECTION" "VALUES-TYPE-KEYP" "VALUES-TYPE-KEYWORDS" "VALUES-TYPE-OPTIONAL" "VALUES-TYPE-P" "VALUES-TYPE-REQUIRED" @@ -1147,12 +1158,12 @@ is a good idea, but see SB-SYS for blurring of boundaries." "FSET" "RAW-DEFINITION" "INVOKE-MACROEXPAND-HOOK" "DEFAULT-STRUCTURE-PRINT" - "LAYOUT" "LAYOUT-LENGTH" "RATIOP" "FIXNUMP" "TARGET-FIXNUMP" + "LAYOUT" "LAYOUT-LENGTH" "LAMBDA-WITH-ENVIRONMENT" "LAYOUT-PURE" "DSD-RAW-TYPE" "%COMPILER-DEFSTRUCT" "%COMPILER-ONLY-DEFSTRUCT" "FUNCTION-%COMPILER-ONLY-DEFSTRUCT" "DEFSTRUCT-DESCRIPTION" "UNDEFINE-STRUCTURE" - "BIGNUMP" "DD-COPIER" "UNDEFINE-FUNCTION-NAME" "DD-TYPE" + "DD-COPIER" "UNDEFINE-FUNCTION-NAME" "DD-TYPE" "CLASS-STATE" "INSTANCE" "*TYPE-SYSTEM-INITIALIZED*" "WEAK-POINTER-P" "FIND-LAYOUT" "DSD-NAME" "%TYPEP" "DD-RAW-INDEX" @@ -1172,6 +1183,7 @@ is a good idea, but see SB-SYS for blurring of boundaries." "STRUCTURE-CLASS-P" "DSD-INDEX" "%INSTANCE-LAYOUT" "LAYOUT-CLOS-HASH" "%FUNCTION-TYPE" "PROCLAIM-AS-FUNCTION-NAME" + "BECOME-DEFINED-FUNCTION-NAME" "%%COMPILER-DEFSTRUCT" "%NUMERATOR" "CLASS-TYPEP" "STRUCTURE-CLASS-PRINT-FUNCTION" "DSD-READ-ONLY" "LAYOUT-INHERITS" "DD-LENGTH" "%CODE-ENTRY-POINTS" @@ -1204,11 +1216,6 @@ is a good idea, but see SB-SYS for blurring of boundaries." "REDEFINE-LAYOUT-WARNING" "SLOT-CLASS" "INSURED-FIND-CLASS" "CONDITION-FUNCTION-NAME" - ;; FIXME: These error-handling things probably belong - ;; the SB-INT package, not here. - "SIMPLE-CONTROL-ERROR" "SIMPLE-FILE-ERROR" - "SIMPLE-PROGRAM-ERROR" "SIMPLE-STYLE-WARNING" "STYLE-WARN" - ;; symbols from former SB!CONDITIONS "*HANDLER-CLUSTERS*" "*RESTART-CLUSTERS*" "SHOW-CONDITION" "CASE-FAILURE" @@ -1469,13 +1476,12 @@ no guarantees of interface stability." "F-GETFD" "F-GETFL" "F-GETOWN" "F-SETFD" "F-SETFL" "F-SETOWN" "FAPPEND" "FASYNC" "FCREAT" "FEXCL" "FIONREAD" "FNDELAY" "FTRUNC" "F_OK" "GET-UNIX-ERROR-MSG" "GET-ERRNO" "GID-T" - "INO-T" "IT-INTERVAL" "IT-VALUE" - "ITIMERVAL" "UNIX-SETITIMER" "UNIX-GETITIMER" + "INO-T" "UNIX-SETITIMER" "UNIX-GETITIMER" "KBDCGET" "KBDCRESET" "KBDCRST" "KBDCSET" "KBDCSSTD" "KBDGCLICK" "KBDSCLICK" "KBDSGET" "L_INCR" "L_SET" "L_XTND" "OFF-T" "O_APPEND" "O_CREAT" "O_EXCL" "O_RDONLY" "O_RDWR" "O_TRUNC" "O_WRONLY" "READGRP" "READOTH" "READOWN" "RLIM-CUR" - "RLIM-MAX" "RLIMIT" "RU-IDRSS" "RU-INBLOCK" "RU-ISRSS" "RU-IXRSS" + "RLIM-MAX" "RU-IDRSS" "RU-INBLOCK" "RU-ISRSS" "RU-IXRSS" "RU-MAJFLT" "RU-MAXRSS" "RU-MINFLT" "RU-MSGRCV" "RU-MSGSND" "RU-NIVCSW" "RU-NSIGNALS" "RU-NSWAP" "RU-NVCSW" "RU-OUBLOCK" "RU-STIME" "RU-UTIME" "RUSAGE_CHILDREN" "RUSAGE_SELF" "RUSEAGE" @@ -1485,14 +1491,11 @@ no guarantees of interface stability." "SETUIDEXEC" "SG-ERASE" "SG-FLAGS" "SG-ISPEED" "SG-KILL" "SG-OSPEED" "SGTTYB" "SIZE-T" "ST-ATIME" "ST-BLKSIZE" "ST-BLOCKS" "ST-CTIME" "ST-DEV" "ST-GID" "ST-MODE" "ST-MTIME" - "ST-NLINK" "ST-RDEV" "ST-SIZE" "ST-UID" "STAT" "SWBLK-T" "T-BRKC" - "T-DSUSPC" "T-EOFC" "T-FLUSHC" "T-INTRC" "T-LNEXTC" "T-QUITC" - "T-RPRNTC" "T-STARTC" "T-STOPC" "T-SUSPC" "T-WERASC" "TCHARS" + "ST-NLINK" "ST-RDEV" "ST-SIZE" "ST-UID" "STAT" "SWBLK-T" "TERMINAL-SPEEDS" "TIME-T" "TIMEVAL" "TIMEZONE" "TIOCFLUSH" "TIOCGETC" "TIOCGETP" "TIOCGLTC" "TIOCGPGRP" "TIOCGWINSZ" "TIOCNOTTY" "TIOCSETC" "TIOCSETP" "TIOCSLTC" "TIOCSPGRP" - "TIOCSWINSZ" "TTY-CBREAK" "TTY-CRMOD" "TTY-LCASE" - "TTY-RAW" "TTY-TANDEM" "TV-SEC" "TV-USEC" "TZ-DSTTIME" + "TIOCSWINSZ" "TV-SEC" "TV-USEC" "TZ-DSTTIME" "TZ-MINUTESWEST" "UID-T" "UNIX-ACCEPT" "UNIX-ACCESS" "UNIX-BIND" "UNIX-CHDIR" "UNIX-CHMOD" "UNIX-CHOWN" "UNIX-CLOSE" "UNIX-CONNECT" "UNIX-CREAT" "UNIX-CURRENT-DIRECTORY" "UNIX-DUP" "UNIX-DUP2" @@ -1513,7 +1516,7 @@ no guarantees of interface stability." "UNIX-UID" "UNIX-UNLINK" "UNIX-UTIMES" "UNIX-WRITE" "WINSIZE" "WRITEGRP" "WRITEOTH" "WRITEOWN" "WS-COL" "WS-ROW" "WS-XPIXEL" "WS-YPIXEL" "W_OK" "X_OK" "SIGSYS" "TCSETPGRP" "FD-ZERO" - "SIGEMSG" "SIGQUIT" "SIGCHLD" "SIGSEGV" "FD-CLR" "SIGUSR2" + "SIGQUIT" "SIGCHLD" "SIGSEGV" "FD-CLR" "SIGUSR2" "EALREADY" "SIGPIPE" "EACCES" "CHECK" "SIGXCPU" "EOPNOTSUPP" "SIGFPE" "SIGHUP" "ENOTSOCK" "OPEN-DIR" "SIGMASK" "EINTR" "SIGCONT" "UNIX-RESOLVE-LINKS" "SIGKILL" "EMSGSIZE" "ERANGE" @@ -1524,7 +1527,7 @@ no guarantees of interface stability." "UNIX-FAST-GETRUSAGE" "EPERM" "SIGINT" "EXDEV" "EDEADLK" "ENOSPC" "ECONNREFUSED" "SIGWINCH" "ENOPROTOOPT" "ESRCH" "EUSERS" "SIGVTALRM" "ENOTCONN" "ESUCCESS" "EPIPE" - "UNIX-SIMPLIFY-PATHNAME" "EISCONN" "FD-ISSET" "SIGMSG" + "UNIX-SIMPLIFY-PATHNAME" "EISCONN" "FD-ISSET" "ESHUTDOWN" "EBUSY" "SIGTERM" "ENAMETOOLONG" "EMLINK" "EADDRINUSE" "SIGBUS" "ERESTART" "TTY-PROCESS-GROUP" "UNIX-SIGNAL-NAME" "ETIMEDOUT" "ECHILD" "EFBIG" "SIGTRAP" @@ -1532,7 +1535,7 @@ no guarantees of interface stability." "EHOSTUNREACH" "EBADF" "EINVAL" "FD-SET" "CLOSE-DIR" "EISDIR" "SIGTTIN" "UNIX-KILL" "ENOTDIR" "EHOSTDOWN" "E2BIG" "ESPIPE" "UNIX-FAST-SELECT" "ENXIO" "ENOTTY" "ELOOP" "LTCHARS" - "UNIX-SIGNAL-DESCRIPTION" "SIGXFSZ" "EINPROGRESS" "ENOENT" + "SIGXFSZ" "EINPROGRESS" "ENOENT" "EPROTONOSUPPORT" "UNIX-SIGBLOCK" "SIGIO" "ENOMEM" "SIGEMT" "EFAULT" "ENODEV" "EIO" "EVICEERR" "ETXTBSY" "EWOULDBLOCK" "EAGAIN" "EDESTADDRREQ" "ENOEXEC" "ENETUNREACH" "ENOTEMPTY" @@ -1663,8 +1666,8 @@ structure representations" "FUNCALLABLE-INSTANCE-HEADER-TYPE" "FUNCALLABLE-INSTANCE-INFO-OFFSET" "FUNCTION-ARGLIST-SLOT" "FUNCTION-CODE-OFFSET" - "FUNCTION-END-BREAKPOINT-TRAP" "FUNCTION-HEADER-ARGLIST-SLOT" - "FUNCTION-HEADER-CODE-OFFSET" "FUNCTION-HEADER-NAME-SLOT" + "FUNCTION-END-BREAKPOINT-TRAP" + "FUNCTION-HEADER-CODE-OFFSET" "FUNCTION-HEADER-NEXT-SLOT" "FUNCTION-HEADER-SELF-SLOT" "FUNCTION-HEADER-TYPE" "FUNCTION-HEADER-TYPE-SLOT" "FUNCTION-NAME-SLOT" "FUNCTION-NEXT-SLOT" "FUNCTION-POINTER-TYPE"