1.0.42: will be tagged as sbcl_1_0_42
[sbcl.git] / package-data-list.lisp-expr
index 64f90e8..b643193 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"
@@ -586,6 +586,7 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                ;; Atomic operations
                "COMPARE-AND-SWAP"
                "ATOMIC-INCF"
+               "ATOMIC-DECF"
 
                ;; Time related things
                "CALL-WITH-TIMING"
@@ -597,6 +598,14 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "GC" "GET-BYTES-CONSED"
                "*GC-RUN-TIME*"
                "PURIFY"
+               ;; Gencgc only, but symbols exist for manual building
+               ;; convenience on all platforms.
+               "GENERATION-AVERAGE-AGE"
+               "GENERATION-BYTES-ALLOCATED"
+               "GENERATION-BYTES-CONSED-BETWEEN-GCS"
+               "GENERATION-MINIMUM-AGE-BEFORE-GC"
+               "GENERATION-NUMBER-OF-GCS"
+               "GENERATION-NUMBER-OF-GCS-BEFORE-PROMOTION"
 
                ;; Stack allocation control
                "*STACK-ALLOCATE-DYNAMIC-EXTENT*"
@@ -681,6 +690,7 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                ;; ..and inspector of compiler policy
                "DESCRIBE-COMPILER-POLICY"
                "RESTRICT-COMPILER-POLICY"
+               "WITH-COMPILER-POLICY"
 
                ;; a special form for breaking out of our "declarations
                ;; are assertions" default
@@ -748,6 +758,9 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "*ED-FUNCTIONS*"
                "*MODULE-PROVIDER-FUNCTIONS*"
                "WITH-TIMEOUT" "TIMEOUT"
+               "SEED-RANDOM-STATE"
+               "TYPEXPAND-1" "TYPEXPAND" "TYPEXPAND-ALL"
+               "DEFINED-TYPE-NAME-P" "VALID-TYPE-SPECIFIER-P"
 
                ;; stepping interface
                "STEP-CONDITION" "STEP-FORM-CONDITION" "STEP-FINISHED-CONDITION"
@@ -884,6 +897,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"
@@ -904,7 +919,9 @@ possibly temporariliy, because it might be used internally."
 
                ;; error-signalling facilities
                "STANDARD-READTABLE-MODIFIED-ERROR"
+               "STANDARD-PPRINT-DISPATCH-TABLE-MODIFIED-ERROR"
                "ARRAY-BOUNDING-INDICES-BAD-ERROR"
+               "CIRCULAR-LIST-ERROR"
                "SEQUENCE-BOUNDING-INDICES-BAD-ERROR"
                "SPECIAL-FORM-FUNCTION"
                "STYLE-WARN" "SIMPLE-COMPILER-NOTE"
@@ -991,7 +1008,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"
@@ -1229,6 +1247,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%COMPARE-AND-SWAP-SVREF"
                "%COMPARE-AND-SWAP-SYMBOL-PLIST"
                "%COMPARE-AND-SWAP-SYMBOL-VALUE"
+               "%CONCATENATE-TO-BASE-STRING"
+               "%CONCATENATE-TO-STRING"
                "%COS" "%COS-QUICK"
                "%COSH" "%DATA-VECTOR-AND-INDEX" "%DEPOSIT-FIELD"
                "%DOUBLE-FLOAT" "%DPB" "%EQL" "%EXP" "%EXPM1" "%FIND-POSITION"
@@ -1286,7 +1306,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"
@@ -1309,7 +1329,11 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%SIN" "%SIN-QUICK" "%SINGLE-FLOAT"
                "%SINH" "%SQRT" "%SXHASH-SIMPLE-STRING"
                "%SXHASH-SIMPLE-SUBSTRING" "%TAN" "%TAN-QUICK" "%TANH"
-               "%UNARY-ROUND" "%UNARY-TRUNCATE" "%UNARY-FTRUNCATE"
+               "%UNARY-ROUND"
+               "%UNARY-TRUNCATE"
+               "%UNARY-TRUNCATE/SINGLE-FLOAT"
+               "%UNARY-TRUNCATE/DOUBLE-FLOAT"
+               "%UNARY-FTRUNCATE"
                "%WITH-ARRAY-DATA"
                "%WITH-ARRAY-DATA/FP"
                "%WITH-ARRAY-DATA-MACRO"
@@ -1383,7 +1407,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "FLOAT-WAIT" "DYNAMIC-SPACE-FREE-POINTER" "DYNAMIC-USAGE"
                "EFFECTIVE-FIND-POSITION-TEST"
                "EFFECTIVE-FIND-POSITION-KEY" "ERROR-NUMBER-OR-LOSE"
-               "EXTENDED-CHAR-P"
+               "EXTENDED-CHAR-P" "EXTERNAL-FORMAT-DESIGNATOR"
                "FDEFINITION-OBJECT"
                "FDOCUMENTATION" "FILENAME"
                "FIND-AND-INIT-OR-CHECK-LAYOUT"
@@ -1627,6 +1651,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "TWO-ARG-/=" "TWO-ARG-<" "TWO-ARG-<=" "TWO-ARG-="
                "TWO-ARG->" "TWO-ARG->=" "TWO-ARG-AND" "TWO-ARG-EQV"
                "TWO-ARG-GCD" "TWO-ARG-IOR" "TWO-ARG-LCM" "TWO-ARG-XOR"
+               "TYPE-*-TO-T"
                "TYPE-DIFFERENCE" "TYPE-EXPAND" "TYPE-INTERSECTION"
                "TYPE-INTERSECTION2" "TYPE-APPROX-INTERSECTION2"
                "TYPE-SINGLE-VALUE-P" "TYPE-SPECIFIER" "TYPE-UNION"
@@ -1648,7 +1673,21 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "VALUES-TYPE-OUT" "VALUES-TYPE-P" "VALUES-TYPE-REQUIRED"
                "VALUES-TYPE-REST" "VALUES-TYPE-UNION"
                "VALUES-TYPE-TYPES" "VALUES-TYPES"
-               "VALUES-TYPES-EQUAL-OR-INTERSECT" "VECTOR-T-P"
+               "VALUES-TYPES-EQUAL-OR-INTERSECT"
+
+               "*VECTOR-WITHOUT-COMPLEX-TYPECODE-INFOS*"
+               "VECTOR-SINGLE-FLOAT-P" "VECTOR-DOUBLE-FLOAT-P"
+               "VECTOR-UNSIGNED-BYTE-2-P" "VECTOR-UNSIGNED-BYTE-4-P"
+               "VECTOR-UNSIGNED-BYTE-7-P" "VECTOR-UNSIGNED-BYTE-8-P"
+               "VECTOR-UNSIGNED-BYTE-15-P" "VECTOR-UNSIGNED-BYTE-16-P"
+               "VECTOR-UNSIGNED-BYTE-29-P" "VECTOR-UNSIGNED-BYTE-31-P"
+               "VECTOR-UNSIGNED-BYTE-32-P" "VECTOR-UNSIGNED-BYTE-60-P"
+               "VECTOR-UNSIGNED-BYTE-63-P" "VECTOR-UNSIGNED-BYTE-64-P"
+               "VECTOR-SIGNED-BYTE-8-P" "VECTOR-SIGNED-BYTE-16-P"
+               "VECTOR-FIXNUM-P" "VECTOR-SIGNED-BYTE-32-P"
+               "VECTOR-SIGNED-BYTE-64-P" "VECTOR-COMPLEX-SINGLE-FLOAT-P"
+               "VECTOR-COMPLEX-DOUBLE-FLOAT-P" "VECTOR-T-P"
+
                "VECTOR-NIL-P"
                "VECTOR-FILL*"
                "VECTOR-SUBSEQ*"
@@ -1891,8 +1930,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"
@@ -1919,6 +1961,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
@@ -2214,6 +2257,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"
@@ -2425,10 +2469,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")
-      :export ("*ASSEMBLY-UNIT-LENGTH*"
+      :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"
-               "*ALLOC-SIGNAL*"
                "ANY-REG-SC-NUMBER" "ARRAY-DATA-SLOT" "ARRAY-DIMENSIONS-OFFSET"
                "ARRAY-DISPLACED-P-SLOT" "ARRAY-DISPLACEMENT-SLOT"
                "ARRAY-DISPLACED-FROM-SLOT"
@@ -2705,6 +2753,7 @@ structure representations"
                "INTERPRETED-FUNCTION-DEBUG-NAME"
                "INTERPRETED-FUNCTION-LAMBDA-LIST"
                "INTERPRETED-FUNCTION-DEBUG-LAMBDA-LIST"
+               "INTERPRETED-FUNCTION-DECLARATIONS"
                "INTERPRETED-FUNCTION-DOCUMENTATION"
                "INTERPRETED-FUNCTION-BODY"
                "INTERPRETED-FUNCTION-SOURCE-LOCATION"