X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package-data-list.lisp-expr;h=2e60e4a4c5422770521d982aa35d649652ab327e;hb=c99016dd58d6bd4b4084fd854708d8b1eb21eba7;hp=6cfd99f64c40f2ec5763aec17faec81bfeb1b997;hpb=c40c56eedec692acb930ec0e358a933ab33a3560;p=sbcl.git diff --git a/package-data-list.lisp-expr b/package-data-list.lisp-expr index 6cfd99f..2e60e4a 100644 --- a/package-data-list.lisp-expr +++ b/package-data-list.lisp-expr @@ -583,10 +583,11 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*." "*POSIX-ARGV*" "*CORE-PATHNAME*" "*RUNTIME-PATHNAME*" "POSIX-GETENV" "POSIX-ENVIRON" - ;; Atomic operations + ;; Atomic operations and types related to them "COMPARE-AND-SWAP" "ATOMIC-INCF" "ATOMIC-DECF" + "WORD" ;; Time related things "CALL-WITH-TIMING" @@ -897,6 +898,8 @@ possibly temporariliy, because it might be used internally." "*SETF-FDEFINITION-HOOK*" ;; error-reporting facilities + "ARGUMENTS-OUT-OF-DOMAIN-ERROR" + "BAD-TYPE" "CLOSED-STREAM-ERROR" "COMPILED-PROGRAM-ERROR" "ENCAPSULATED-CONDITION" @@ -1304,7 +1307,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "%RAW-SET-COMPLEX-DOUBLE" "%RAW-SET-COMPLEX-LONG" "%RAW-SET-COMPLEX-SINGLE" "%RAW-SET-DOUBLE" "%RAW-SET-LONG" "%RAW-SET-SINGLE" "%SCALB" "%SCALBN" - #!+(or x86 x86-64) + #!+(or x86 x86-64 ppc) "%RAW-INSTANCE-ATOMIC-INCF/WORD" "%RAW-INSTANCE-REF/WORD" "%RAW-INSTANCE-SET/WORD" "%RAW-INSTANCE-REF/SINGLE" "%RAW-INSTANCE-SET/SINGLE" @@ -1458,7 +1461,9 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "ANSI-STREAM-INPUT-STREAM-P" "ANSI-STREAM-MISC" "ANSI-STREAM-N-BIN" "ANSI-STREAM-OPEN-STREAM-P" "ANSI-STREAM-OUT" "ANSI-STREAM-SOUT" - "ANSI-STREAM-OUTPUT-STREAM-P" "LIST-TO-VECTOR*" + "ANSI-STREAM-OUTPUT-STREAM-P" + "COMPLEX-VECTOR" + "LIST-TO-VECTOR*" "LOGICAL-HOST" "LOGICAL-HOST-DESIGNATOR" #!+long-float "LONG-FLOAT-EXPONENT" #!+long-float "LONG-FLOAT-EXP-BITS" @@ -1928,6 +1933,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries." "THREAD-ALIVE-P" "THREAD-NAME" "THREAD-YIELD" + ;; Memory barrier + "BARRIER" ;; Mutexes "GET-MUTEX" "GRAB-MUTEX" @@ -2372,7 +2379,7 @@ no guarantees of interface stability." "UNIX-GETTIMEOFDAY" "UNIX-GETUID" "UNIX-GID" "UNIX-IOCTL" "UNIX-ISATTY" "UNIX-LSEEK" "UNIX-LSTAT" "UNIX-MKDIR" "UNIX-OPEN" "UNIX-OPENDIR" "UNIX-PATHNAME" "UNIX-PID" - "UNIX-PIPE" "UNIX-READ" "UNIX-READDIR" "UNIX-READLINK" "UNIX-REALPATH" + "UNIX-PIPE" "UNIX-SIMPLE-POLL" "UNIX-READ" "UNIX-READDIR" "UNIX-READLINK" "UNIX-REALPATH" "UNIX-RENAME" "UNIX-SELECT" "UNIX-STAT" "UNIX-UID" "UNIX-UNLINK" "UNIX-WRITE" "WINSIZE" @@ -2465,11 +2472,14 @@ no guarantees of interface stability." structure representations" :use ("CL" "SB!ALIEN" "SB!ALIEN-INTERNALS" "SB!ASSEM" "SB!C" "SB!EXT" "SB!FASL" "SB!INT" "SB!KERNEL" "SB!SYS" "SB!UNIX") + :reexport ("WORD") :export ("*ALLOC-SIGNAL*" "*ASSEMBLY-UNIT-LENGTH*" "*PRIMITIVE-OBJECTS*" "+HIGHEST-NORMAL-GENERATION+" "+PSEUDO-STATIC-GENERATION+" + "%COMPILER-BARRIER" "%DATA-DEPENDENCY-BARRIER" + "%MEMORY-BARRIER" "%READ-BARRIER" "%WRITE-BARRIER" "AFTER-BREAKPOINT-TRAP" "ANY-REG-SC-NUMBER" "ARRAY-DATA-SLOT" "ARRAY-DIMENSIONS-OFFSET" "ARRAY-DISPLACED-P-SLOT" "ARRAY-DISPLACEMENT-SLOT" @@ -2714,7 +2724,7 @@ structure representations" "WEAK-POINTER-BROKEN-SLOT" "WEAK-POINTER-NEXT-SLOT" "WEAK-POINTER-SIZE" "WEAK-POINTER-WIDETAG" "WEAK-POINTER-VALUE-SLOT" - "WORD" "N-WORD-BITS" "N-WORD-BYTES" "N-MACHINE-WORD-BITS" + "N-WORD-BITS" "N-WORD-BYTES" "N-MACHINE-WORD-BITS" "WORD-REG-SC-NUMBER" "WORD-SHIFT" #!+win32 "CONTEXT-RESTORE-TRAP" "ZERO-SC-NUMBER"))