0.8.3.6:
[sbcl.git] / package-data-list.lisp-expr
index cbe768d..71dbdd9 100644 (file)
@@ -224,7 +224,9 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
               "DEF-IR1-TRANSLATOR"
               "!DEF-PRIMITIVE-TYPE" "!DEF-PRIMITIVE-TYPE-ALIAS"
               "DEFINE-SOURCE-TRANSFORM" "!DEF-VM-SUPPORT-ROUTINE"
-              "DEFINE-ASSEMBLY-ROUTINE" "DEFINE-MOVE-FUN"
+              "DEFINE-ASSEMBLY-ROUTINE"
+              "DEFINE-MODULAR-FUN"
+              "DEFINE-MOVE-FUN"
               "DEFINE-MOVE-VOP" "DEFINE-STORAGE-BASE"
               "DEFINE-STORAGE-CLASS" "DEFINE-VOP"
               "DEFKNOWN" "DEFOPTIMIZER"
@@ -646,7 +648,8 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
  #s(sb-cold:package-data
     :name "SB!FORMAT"
     :doc "private: implementation of FORMAT and friends"
-    :use ("CL" "SB!EXT" "SB!INT" "SB!KERNEL"))
+    :use ("CL" "SB!EXT" "SB!INT" "SB!KERNEL")
+    :export ("%COMPILER-WALK-FORMAT-STRING" "FORMAT-ERROR"))
 
  #s(sb-cold:package-data
     :name "SB!GRAY"
@@ -769,6 +772,7 @@ retained, possibly temporariliy, because it might be used internally."
              "DEFPRINTER"
              "AVER" "ENFORCE-TYPE"
              "AWHEN" "ACOND" "IT"
+             "BINDING*"
             "!DEF-BOOLEAN-ATTRIBUTE"
 
             ;; ..and CONDITIONs..
@@ -1169,6 +1173,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
              "NOT-DUMPED-AT-ALL"
              "NUMERIC-CONTAGION" "NUMERIC-TYPE"
              "NUMERIC-TYPE-CLASS" "NUMERIC-TYPE-COMPLEXP"
+             "NUMERIC-TYPE-EQUAL"
              "NUMERIC-TYPE-FORMAT"
              "NUMERIC-TYPE-HIGH" "NUMERIC-TYPE-LOW" "NUMERIC-TYPE-P"
              "OBJECT-NOT-ARRAY-ERROR" "OBJECT-NOT-BASE-CHAR-ERROR"
@@ -1204,10 +1209,14 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
              #!+long-float "OBJECT-NOT-SIMPLE-ARRAY-LONG-FLOAT-ERROR"
             "OBJECT-NOT-SIMPLE-ARRAY-NIL-ERROR"
              "OBJECT-NOT-SIMPLE-ARRAY-SINGLE-FLOAT-ERROR"
+            "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-15-ERROR"
              "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-16-ERROR"
              "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-2-ERROR"
+            "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-29-ERROR"
+            "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-31-ERROR"
              "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-32-ERROR"
              "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-4-ERROR"
+            "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-7-ERROR"
              "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-8-ERROR"
              "OBJECT-NOT-SIMPLE-ARRAY-SIGNED-BYTE-16-ERROR"
              "OBJECT-NOT-SIMPLE-ARRAY-SIGNED-BYTE-30-ERROR"
@@ -1250,10 +1259,14 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
             "SIMPLE-ARRAY-NIL-P"
              "SIMPLE-ARRAY-P"
              "SIMPLE-ARRAY-SINGLE-FLOAT-P"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-15-P"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-16-P"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-2-P"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-29-P"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-31-P"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-32-P"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-4-P"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-7-P"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-8-P"
              "SIMPLE-ARRAY-SIGNED-BYTE-16-P"
              "SIMPLE-ARRAY-SIGNED-BYTE-30-P"
@@ -1446,7 +1459,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
     :use ("CL" "SB!ALIEN" "SB!INT")
     :doc "public (but low-level): native thread support"
     :export ("MAKE-THREAD"
-            "MAKE-LISTENER-THREAD" "DESTROY-THREAD" "WITH-RECURSIVE-LOCK"
+            "MAKE-LISTENER-THREAD" "DESTROY-THREAD" "TERMINATE-THREAD"
+            "INTERRUPT-THREAD" "WITH-RECURSIVE-LOCK"
             "MUTEX" "MAKE-MUTEX" "GET-MUTEX" "RELEASE-MUTEX" "WITH-MUTEX"
             "WAITQUEUE" "MAKE-WAITQUEUE" "CONDITION-WAIT" "CONDITION-NOTIFY"
             "WITH-RECURSIVE-LOCK" "RELEASE-FOREGROUND" "CURRENT-THREAD-ID"))
@@ -2033,10 +2047,15 @@ structure representations"
              #!+long-float "SIMPLE-ARRAY-LONG-FLOAT-WIDETAG"
             "SIMPLE-ARRAY-NIL-WIDETAG"
              "SIMPLE-ARRAY-SINGLE-FLOAT-WIDETAG"
-             "SIMPLE-ARRAY-WIDETAG" "SIMPLE-ARRAY-UNSIGNED-BYTE-16-WIDETAG"
+             "SIMPLE-ARRAY-WIDETAG"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-15-WIDETAG"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-16-WIDETAG"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-2-WIDETAG"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-29-WIDETAG"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-31-WIDETAG"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-32-WIDETAG"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-4-WIDETAG"
+            "SIMPLE-ARRAY-UNSIGNED-BYTE-7-WIDETAG"
              "SIMPLE-ARRAY-UNSIGNED-BYTE-8-WIDETAG"
              "SIMPLE-ARRAY-SIGNED-BYTE-16-WIDETAG"
              "SIMPLE-ARRAY-SIGNED-BYTE-30-WIDETAG"