1.0.42.32: fix for lp#611361
[sbcl.git] / package-data-list.lisp-expr
index 42658c9..dbb5a92 100644 (file)
@@ -542,7 +542,7 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "END-CORE-ENTRY-TYPE-CODE"
                "FASL-CONSTANT-ALREADY-DUMPED-P"
                "+FASL-FILE-VERSION+"
-               "FASL-DUMP-COLD-LOAD-FORM" "FASL-DUMP-COMPONENT"
+               "FASL-DUMP-COMPONENT"
                "FASL-DUMP-COLD-FSET"
                "FASL-DUMP-LOAD-TIME-VALUE" "FASL-DUMP-LOAD-TIME-VALUE-LAMBDA"
                "FASL-DUMP-SOURCE-INFO" "FASL-DUMP-TOPLEVEL-LAMBDA-CALL"
@@ -583,9 +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"
@@ -896,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"
@@ -1005,7 +1009,8 @@ possibly temporariliy, because it might be used internally."
 
                "DUPLICATE-DEFINITION" "DUPLICATE-DEFINITION-NAME"
                "PACKAGE-AT-VARIANCE" "ARRAY-INITIAL-ELEMENT-MISMATCH"
-               "TYPE-WARNING" "LOCAL-ARGUMENT-MISMATCH"
+               "TYPE-WARNING" "TYPE-STYLE-WARNING"
+               "LOCAL-ARGUMENT-MISMATCH"
                "FORMAT-ARGS-MISMATCH" "FORMAT-TOO-FEW-ARGS-WARNING"
                "FORMAT-TOO-MANY-ARGS-WARNING" "EXTENSION-FAILURE"
                "STRUCTURE-INITARG-NOT-KEYWORD" "CONSTANT-MODIFIED"
@@ -1302,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"
@@ -1926,8 +1931,11 @@ 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"
                "HOLDING-MUTEX-P"
                "MAKE-MUTEX"
                "MUTEX"
@@ -1954,6 +1962,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "SEMAPHORE-NAME"
                "SEMAPHORE-COUNT"
                "SIGNAL-SEMAPHORE"
+               "TRY-SEMAPHORE"
                "WAIT-ON-SEMAPHORE"))
 
    #s(sb-cold:package-data
@@ -2249,6 +2258,7 @@ SB-KERNEL) have been undone, but probably more remain."
                "ALLOW-WITH-INTERRUPTS"
                "BEEP"
                "BREAKPOINT-ERROR"
+               "CANCEL-DEADLINE"
                "CLOSE-SHARED-OBJECTS"
                "DEADLINE-TIMEOUT"
                "DEALLOCATE-SYSTEM-MEMORY"
@@ -2460,11 +2470,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"
@@ -2709,7 +2722,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"))