1.0.6.36: ALLOW-WITH-INTERRUPTS and interrupt safe WITH-MUTEX &co
[sbcl.git] / package-data-list.lisp-expr
index 3b75870..2b8f049 100644 (file)
@@ -103,11 +103,12 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "ALIEN-VALUE-SAP" "ALIEN-VALUE-P"
                "ALIEN-VALUES-TYPE" "ALIEN-VALUES-TYPE-P"
                "ALIEN-VALUES-TYPE-VALUES" "ALIGN-OFFSET" "ALIEN-VOID-TYPE-P"
-               "COMPUTE-ALIEN-REP-TYPE"
+               "COMPUTE-ALIEN-REP-TYPE" "COMPUTE-DEPORT-ALLOC-LAMBDA"
                "COMPUTE-DEPORT-LAMBDA" "COMPUTE-DEPOSIT-LAMBDA"
                "COMPUTE-EXTRACT-LAMBDA" "COMPUTE-LISP-REP-TYPE"
                "COMPUTE-NATURALIZE-LAMBDA" "DEFINE-ALIEN-TYPE-CLASS"
-               "DEFINE-ALIEN-TYPE-METHOD" "DEFINE-ALIEN-TYPE-TRANSLATOR" "DEPORT"
+               "DEFINE-ALIEN-TYPE-METHOD" "DEFINE-ALIEN-TYPE-TRANSLATOR"
+               "DEPORT" "DEPORT-ALLOC"
                "DEPOSIT-ALIEN-VALUE" "DISPOSE-LOCAL-ALIEN"
                "*ENTER-ALIEN-CALLBACK*" "ENTER-ALIEN-CALLBACK"
                "EXTRACT-ALIEN-VALUE"
@@ -116,7 +117,7 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "LOCAL-ALIEN-INFO" "LOCAL-ALIEN-INFO-FORCE-TO-MEMORY-P"
                "LOCAL-ALIEN-INFO-P" "LOCAL-ALIEN-INFO-TYPE"
                "MAKE-ALIEN-FUN-TYPE" "MAKE-ALIEN-POINTER-TYPE"
-               "MAKE-ALIEN-VALUE"
+               "MAKE-ALIEN-VALUE" "MAYBE-WITH-PINNED-OBJECTS"
                "MAKE-LOCAL-ALIEN" "NATURALIZE"
                "NOTE-LOCAL-ALIEN-TYPE"
                "PARSE-ALIEN-TYPE" "UNPARSE-ALIEN-TYPE"))
@@ -159,7 +160,8 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
       :use ("CL" "SB!KERNEL" "SB!INT" "SB!EXT")
       :export ("%ADD-WITH-CARRY"
                "%ALLOCATE-BIGNUM" "%ASHL" "%ASHR"
-               "%BIGNUM-LENGTH" "%BIGNUM-REF" "%BIGNUM-SET"
+               "%BIGNUM-LENGTH" "%BIGNUM-REF" "%BIGNUM-REF-WITH-OFFSET"
+               "%BIGNUM-SET" "%BIGNUM-SET-WITH-OFFSET"
                "%BIGNUM-SET-LENGTH" "%DIGIT-0-OR-PLUSP"
                "%DIGIT-LOGICAL-SHIFT-RIGHT"
                "%FIXNUM-DIGIT-WITH-CORRECT-SIGN" "%FIXNUM-TO-DIGIT"
@@ -218,6 +220,7 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
 
                #!+x86 "SET-FPU-WORD-FOR-C"
                #!+x86 "SET-FPU-WORD-FOR-LISP"
+               "ALIGN-STACK-POINTER"
                "ALLOC-ALIEN-STACK-SPACE" "ALLOC-NUMBER-STACK-SPACE"
                "ALLOCATE-CODE-OBJECT" "ALLOCATE-FRAME"
                "ALLOCATE-DYNAMIC-CODE-OBJECT" "ALLOCATE-FULL-CALL-FRAME"
@@ -236,6 +239,7 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "CHECK-UNSIGNED-BYTE-32" "CHECK-UNSIGNED-BYTE-64"
                "CLOSURE-INIT" "CLOSURE-REF"
                "CODE-CONSTANT-REF" "CODE-CONSTANT-SET"
+               "*CODE-COVERAGE-INFO*"
                "COMPILE-IN-LEXENV"
                "COMPILE-LAMBDA-FOR-DEFUN"
                "%COMPILER-DEFUN" "COMPILER-ERROR" "FATAL-COMPILER-ERROR"
@@ -245,8 +249,10 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "COMPONENT-INFO" "COMPONENT-LIVE-TN" "COMPUTE-FUN"
                "COMPUTE-OLD-NFP" "COPY-MORE-ARG"
                "CURRENT-BINDING-POINTER" "CURRENT-NFP-TN"
-               "CURRENT-STACK-POINTER" "DEALLOC-ALIEN-STACK-SPACE"
+               "CURRENT-STACK-POINTER"
+               "DEALLOC-ALIEN-STACK-SPACE"
                "DEALLOC-NUMBER-STACK-SPACE"
+               "DEBUG-CATCH-TAG"
                "DEF-IR1-TRANSLATOR"
                "!DEF-PRIMITIVE-TYPE" "!DEF-PRIMITIVE-TYPE-ALIAS"
                "DEFINE-SOURCE-TRANSFORM" "!DEF-VM-SUPPORT-ROUTINE"
@@ -275,7 +281,6 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "HALT"
                "IF-EQ" "INLINE-SYNTACTIC-CLOSURE-LAMBDA"
                "INSERT-STEP-CONDITIONS"
-               "INSTANCE-REF" "INSTANCE-SET"
                "IR2-COMPONENT-CONSTANTS" "IR2-CONVERT"
                "IR2-PHYSENV-NUMBER-STACK-P"
                "KNOWN-CALL-LOCAL" "KNOWN-RETURN"
@@ -317,6 +322,7 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "SOURCE-LOCATION"
                "SOURCE-TRANSFORM-LAMBDA"
                "SPECIFY-SAVE-TN"
+               "STORE-COVERAGE-DATA"
                "TAIL-CALL" "TAIL-CALL-NAMED"
                "TAIL-CALL-VARIABLE" "TEMPLATE-OR-LOSE"
                "TN" "TN-OFFSET" "TN-P" "TN-REF" "TN-REF-ACROSS" "TN-REF-LOAD-TN"
@@ -397,7 +403,9 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "*PRINT-LOCATION-KIND*"
                "*ONLY-BLOCK-START-LOCATIONS*" "*STACK-TOP-HINT*"
                "*TRACE-VALUES*" "DO-DEBUG-COMMAND"
-               "*TRACE-ENCAPSULATE-DEFAULT*"))
+               "*TRACE-ENCAPSULATE-DEFAULT*"
+               "FRAME-HAS-DEBUG-TAG-P"
+               "UNWIND-TO-FRAME-AND-CALL"))
 
    #s(sb-cold:package-data
       :name "SB!DI"
@@ -439,6 +447,7 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "FRAME" "FRAME-CATCHES" "FRAME-CODE-LOCATION"
                "FRAME-DEBUG-FUN" "FRAME-DOWN"
                "FRAME-FUN-MISMATCH" "FRAME-NUMBER" "FRAME-P" "FRAME-UP"
+               "REPLACE-FRAME-CATCH-TAG"
                "FUN-DEBUG-FUN" "FUN-END-COOKIE-VALID-P"
                "INVALID-CONTROL-STACK-POINTER" "INVALID-VALUE"
                "LAMBDA-LIST-UNAVAILABLE" "MAKE-BREAKPOINT" "NO-DEBUG-BLOCKS"
@@ -635,12 +644,6 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                ;; and a mechanism for controlling same at compile time
                "MUFFLE-CONDITIONS" "UNMUFFLE-CONDITIONS"
 
-               ;; FIXME: This name doesn't match the DEFFOO - vs. -
-               ;; DEFINE-FOO convention used in the ANSI spec, and so
-               ;; was deprecated in sbcl-0.pre7, ca. 2001-12-12. After
-               ;; a year or so it can go away completely.
-               "DEF-SOURCE-CONTEXT"
-
                ;; extended declarations..
                "FREEZE-TYPE" "INHIBIT-WARNINGS"
                "MAYBE-INLINE"
@@ -765,7 +768,7 @@ Lisp extension proposal by David N. Gray"
                "FUNDAMENTAL-INPUT-STREAM" "FUNDAMENTAL-OUTPUT-STREAM"
                "FUNDAMENTAL-STREAM"
                "STREAM-ADVANCE-TO-COLUMN" "STREAM-CLEAR-INPUT"
-               "STREAM-CLEAR-OUTPUT" "STREAM-FINISH-OUTPUT" "STREAM-FORCE-OUTPUT"
+               "STREAM-CLEAR-OUTPUT" "STREAM-FILE-POSITION" "STREAM-FINISH-OUTPUT" "STREAM-FORCE-OUTPUT"
                "STREAM-FRESH-LINE" "STREAM-LINE-COLUMN" "STREAM-LINE-LENGTH"
                "STREAM-LISTEN" "STREAM-PEEK-CHAR" "STREAM-READ-BYTE"
                "STREAM-READ-CHAR" "STREAM-READ-CHAR-NO-HANG" "STREAM-READ-LINE"
@@ -931,6 +934,7 @@ possibly temporariliy, because it might be used internally."
                "SIGNED-BYTE-WITH-A-BITE-OUT"
                "UNSIGNED-BYTE-WITH-A-BITE-OUT"
                "SFUNCTION" "UNSIGNED-BYTE*"
+               "CONSTANT-DISPLACEMENT"
                ;; ..and type predicates
                "INSTANCEP"
                "DOUBLE-FLOAT-P"
@@ -1144,7 +1148,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%MAP-TO-LIST-ARITY-1" "%MAP-TO-NIL-ON-SEQUENCE"
                "%MAP-TO-NIL-ON-SIMPLE-VECTOR" "%MAP-TO-NIL-ON-VECTOR"
                "%MASK-FIELD" "%NEGATE" "%POW" "%PUTHASH"
-               "%RAW-BITS" "%VECTOR-RAW-BITS"
+               "%RAW-BITS" "%RAW-BITS-WITH-OFFSET" "%VECTOR-RAW-BITS"
                "%RAW-REF-COMPLEX-DOUBLE" "%RAW-REF-COMPLEX-LONG"
                "%RAW-REF-COMPLEX-SINGLE" "%RAW-REF-DOUBLE"
                "%RAW-REF-LONG" "%RAW-REF-SINGLE"
@@ -1159,7 +1163,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%RAW-INSTANCE-REF/COMPLEX-DOUBLE"
                "%RAW-INSTANCE-SET/COMPLEX-DOUBLE"
                "%SET-ARRAY-DIMENSION" "%SET-FUNCALLABLE-INSTANCE-INFO"
-               "%SET-RAW-BITS" "%SET-VECTOR-RAW-BITS"
+               "%SET-RAW-BITS" "%SET-RAW-BITS-WITH-OFFSET"
+               "%SET-VECTOR-RAW-BITS"
                "%SET-SAP-REF-16" "%SET-SAP-REF-32" "%SET-SAP-REF-64"
                "%SET-SAP-REF-WORD" "%SET-SAP-REF-8" "%SET-SAP-REF-DOUBLE"
                "%SET-SAP-REF-LONG" "%SET-SAP-REF-SAP"
@@ -1167,7 +1172,9 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%SET-SIGNED-SAP-REF-32" "%SET-SIGNED-SAP-REF-64"
                "%SET-SIGNED-SAP-REF-WORD"
                "%SET-SIGNED-SAP-REF-8" "%SET-STACK-REF"
-               "%SET-SYMBOL-HASH" "%SIN" "%SIN-QUICK" "%SINGLE-FLOAT"
+               "%SET-SYMBOL-HASH"
+               "%SIMPLE-VECTOR-COMPARE-AND-SWAP"
+               "%SIN" "%SIN-QUICK" "%SINGLE-FLOAT"
                "%SINH" "%SQRT" "%SXHASH-SIMPLE-STRING"
                "%SXHASH-SIMPLE-SUBSTRING" "%TAN" "%TAN-QUICK" "%TANH"
                "%UNARY-ROUND" "%UNARY-TRUNCATE" "%UNARY-FTRUNCATE"
@@ -1224,11 +1231,15 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "CONTROL-STACK-POINTER-SAP" "COPY-BYTE-VECTOR-TO-SYSTEM-AREA"
                "CSUBTYPEP" "CTYPE" "TYPE-HASH-VALUE" "CTYPE-OF"
                "CTYPE-P" "CTYPEP" "CURRENT-FP" "CURRENT-SP"
-               "CURRENT-DYNAMIC-SPACE-START" "DATA-VECTOR-REF"
-               "DATA-VECTOR-SET" "DECLARATION-TYPE-CONFLICT-ERROR"
+               "CURRENT-DYNAMIC-SPACE-START"
+               "DATA-VECTOR-REF" "DATA-VECTOR-REF-WITH-OFFSET"
+               "DATA-VECTOR-SET" "DATA-VECTOR-SET-WITH-OFFSET"
+               "DECLARATION-TYPE-CONFLICT-ERROR"
                "DECODE-DOUBLE-FLOAT"
                #!+long-float "DECODE-LONG-FLOAT"
                "DECODE-SINGLE-FLOAT"
+               "DEFINE-STRUCTURE-SLOT-ADDRESSOR"
+               "DEFINE-STRUCTURE-SLOT-COMPARE-AND-SWAP"
                "DEFINED-FTYPE-MATCHES-DECLARED-FTYPE-P"
                "!DEFSTRUCT-WITH-ALTERNATE-METACLASS" "DESCEND-INTO"
                "DISPLACED-TO-ARRAY-TOO-SMALL-ERROR"
@@ -1241,7 +1252,9 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "EXTENDED-CHAR-P"
                "FAILED-%WITH-ARRAY-DATA" "FDEFINITION-OBJECT"
                "FDOCUMENTATION" "FILENAME"
-               "FIND-AND-INIT-OR-CHECK-LAYOUT" "FLOAT-EXPONENT"
+               "FIND-AND-INIT-OR-CHECK-LAYOUT"
+               "FIND-DEFSTRUCT-DESCRIPTION"
+               "FLOAT-EXPONENT"
                "FLOAT-FORMAT-DIGITS" "FLOAT-FORMAT-NAME"
                "FLOAT-FORMAT-MAX" "FLOAT-INT-EXPONENT"
                "FLOATING-POINT-EXCEPTION" "FORM" "FORMAT-CONTROL"
@@ -1254,7 +1267,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "GET-CLOSURE-LENGTH" "GET-HEADER-DATA"
                "GET-LISP-OBJ-ADDRESS" "LOWTAG-OF" "WIDETAG-OF"
                "GET-MACHINE-VERSION" "HAIRY-DATA-VECTOR-REF"
-               "HAIRY-DATA-VECTOR-SET" "HAIRY-TYPE"
+               "HAIRY-DATA-VECTOR-REF/CHECK-BOUNDS"  "HAIRY-DATA-VECTOR-SET"
+               "HAIRY-DATA-VECTOR-SET/CHECK-BOUNDS""HAIRY-TYPE"
                "HAIRY-TYPE-CHECK-TEMPLATE-NAME" "HAIRY-TYPE-SPECIFIER"
                "HANDLE-CIRCULARITY" "HOST" "IGNORE-IT" "ILL-BIN"
                "ILL-BOUT" "ILL-IN" "ILL-OUT" "INDEX-OR-MINUS-1"
@@ -1271,7 +1285,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "IRRATIONAL" "JUST-DUMP-IT-NORMALLY" "KEY-INFO"
                "KEY-INFO-NAME" "KEY-INFO-P" "KEY-INFO-TYPE"
                "LAYOUT-DEPTHOID" "LAYOUT-INVALID-ERROR"
-               "LAYOUT-N-UNTAGGED-SLOTS"
+               "LAYOUT-N-UNTAGGED-SLOTS" "LAYOUT-FOR-STD-CLASS-P"
                #!+(or x86-64 x86) "%LEA"
                "LEXENV" "LEXENV-DESIGNATOR" "LINE-LENGTH" "ANSI-STREAM"
                "ANSI-STREAM-BIN" "ANSI-STREAM-BOUT" "ANSI-STREAM-CLOSE"
@@ -1404,7 +1418,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "RUN-PENDING-FINALIZERS"
                "SCALE-DOUBLE-FLOAT"
                #!+long-float "SCALE-LONG-FLOAT"
-               "SCALE-SINGLE-FLOAT" "SEQUENCE-COUNT" "SEQUENCE-END"
+               "SCALE-SINGLE-FLOAT"
+               "SEQUENCEP" "SEQUENCE-COUNT" "SEQUENCE-END"
                "SEQUENCE-OF-CHECKED-LENGTH-GIVEN-TYPE"
                "SET-ARRAY-HEADER" "SET-HEADER-DATA" "SHIFT-TOWARDS-END"
                "SHIFT-TOWARDS-START" "SHRINK-VECTOR" "%SHRINK-VECTOR"
@@ -1440,14 +1455,19 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "SIMPLE-ARRAY-SIGNED-BYTE-8-P" "SIMPLE-BASE-STRING-P"
                #!+sb-unicode "SIMPLE-CHARACTER-STRING-P"
                "SIMPLE-PACKAGE-ERROR" "SIMPLE-UNBOXED-ARRAY"
+               "SIMPLE-VECTOR-COMPARE-AND-SWAP"
                "SINGLE-FLOAT-BITS" "SINGLE-FLOAT-EXPONENT"
                "SINGLE-FLOAT-INT-EXPONENT" "SINGLE-FLOAT-SIGNIFICAND"
                "SINGLE-VALUE-TYPE" "SINGLE-VALUE-SPECIFIER-TYPE"
                "SPECIALIZABLE" "SPECIALIZABLE-VECTOR" "SPECIFIER-TYPE"
                "STACK-REF" "STREAM-DESIGNATOR" "STRING-DESIGNATOR"
                "STRUCTURE-RAW-SLOT-TYPE-AND-SIZE" "SUB-GC"
-               "SYMBOLS-DESIGNATOR" "%INSTANCE-LENGTH" "%INSTANCE-REF"
-               "%INSTANCE-SET" "SYSTEM-AREA-CLEAR"
+               "SYMBOLS-DESIGNATOR"
+               "%INSTANCE-COMPARE-AND-SWAP"
+               "%INSTANCE-LENGTH"
+               "%INSTANCE-REF"
+               "%INSTANCE-SET"
+               "SYSTEM-AREA-CLEAR"
                "TWO-ARG-*" "TWO-ARG-+" "TWO-ARG--" "TWO-ARG-/"
                "TWO-ARG-/=" "TWO-ARG-<" "TWO-ARG-<=" "TWO-ARG-="
                "TWO-ARG->" "TWO-ARG->=" "TWO-ARG-AND" "TWO-ARG-EQV"
@@ -1523,7 +1543,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "LAYOUT-CLASSOID" "LAYOUT-INVALID" "%SIMPLE-FUN-NAME"
                "DSD-TYPE" "%INSTANCEP" "DEFSTRUCT-SLOT-DESCRIPTION"
                "%SIMPLE-FUN-ARGLIST" "%SIMPLE-FUN-NEXT"
-               "LAYOUT-CLOS-HASH-LENGTH" "DD-PREDICATE-NAME"
+               "DD-PREDICATE-NAME"
                "CLASSOID-PROPER-NAME" "%NOTE-TYPE-DEFINED" "LAYOUT-INFO"
                "%SET-INSTANCE-LAYOUT" "DD-DEFAULT-CONSTRUCTOR"
                "LAYOUT-OF" "%SIMPLE-FUN-SELF" "%REALPART"
@@ -1532,7 +1552,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "PROCLAIM-AS-FUN-NAME" "BECOME-DEFINED-FUN-NAME"
                "%NUMERATOR" "CLASSOID-TYPEP" "DSD-READ-ONLY"
                "DSD-DEFAULT" "LAYOUT-INHERITS" "DD-LENGTH"
-               "%CODE-ENTRY-POINTS" "%DENOMINATOR"
+               "%CODE-ENTRY-POINTS" "%DENOMINATOR" "%SIMPLE-FUN-XREFS"
+               "%OTHER-POINTER-P"
 
                "STANDARD-CLASSOID" "CLASSOID-OF"
                "MAKE-STANDARD-CLASSOID" "CLASSOID-CELL-TYPEP"
@@ -1541,7 +1562,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                #!+long-float "%RANDOM-LONG-FLOAT"
                "%RANDOM-SINGLE-FLOAT" "STATIC-CLASSOID"
                "%FUNCALLABLE-INSTANCE-INFO" "RANDOM-CHUNK" "BIG-RANDOM-CHUNK"
-               "LAYOUT-CLOS-HASH-MAX" "CLASSOID-CELL-NAME"
+               "LAYOUT-CLOS-HASH-LIMIT" "CLASSOID-CELL-NAME"
                "BUILT-IN-CLASSOID-DIRECT-SUPERCLASSES"
                "BUILT-IN-CLASSOID-TRANSLATION" "RANDOM-LAYOUT-CLOS-HASH"
                "CLASSOID-PCL-CLASS" "FUNCALLABLE-STRUCTURE"
@@ -1554,6 +1575,9 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%MAKE-SYMBOL"
                "%FUNCALLABLE-INSTANCE-FUNCTION" "SYMBOL-HASH"
 
+               "EXTENDED-SEQUENCE" "*EXTENDED-SEQUENCE-TYPE*"
+               "EXTENDED-SEQUENCE-P"
+
                "BUILT-IN-CLASSOID" "CONDITION-CLASSOID-P"
                "CONDITION-CLASSOID-SLOTS" "MAKE-UNDEFINED-CLASSOID"
                "FIND-CLASSOID" "CLASSOID" "CLASSOID-DIRECT-SUPERCLASSES"
@@ -1630,11 +1654,12 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
 
    #s(sb-cold:package-data
       :name "SB!THREAD"
-      :use ("CL" "SB!ALIEN" "SB!INT" "SB!SYS")
+      :use ("CL" "SB!ALIEN" "SB!INT" "SB!SYS" "SB!KERNEL")
       :doc "public (but low-level): native thread support"
       :export ("*CURRENT-THREAD*" "THREAD" "MAKE-THREAD"
                "THREAD-NAME" "THREAD-ALIVE-P"
                "LIST-ALL-THREADS"
+               "JOIN-THREAD" "JOIN-THREAD-ERROR" "JOIN-THREAD-ERROR-THREAD"
                "INTERRUPT-THREAD-ERROR"
                "INTERRUPT-THREAD-ERROR-THREAD"
                "INTERRUPT-THREAD" "TERMINATE-THREAD" "DESTROY-THREAD"
@@ -1762,6 +1787,10 @@ versions of SBCL, and the other stuff in here is definitely not
 guaranteed to be present in later versions of SBCL.  Use of this
 package is deprecated in favour of SB-MOP."
       :use ("CL" "SB!MOP" "SB!INT" "SB!EXT" "SB!WALKER" "SB!KERNEL")
+      ;; experimental SBCL-only (for now) symbols
+      :export ("MAKE-METHOD-SPECIALIZERS-FORM"
+               "PARSE-SPECIALIZER-USING-CLASS"
+               "UNPARSE-SPECIALIZER-USING-CLASS")
       ;; FIXME: After a little while, these reexports can probably go
       ;; away, as they're superseded by the use of SB-MOP as the
       ;; publically-accessible package.
@@ -1871,6 +1900,37 @@ package is deprecated in favour of SB-MOP."
       :export ("PROFILE" "REPORT" "RESET" "UNPROFILE"))
 
    #s(sb-cold:package-data
+      :name "SB!SEQUENCE"
+      :doc "semi-public: implements something which might eventually
+be submitted as a CDR"
+      :use ()
+      :export ("DOSEQUENCE"
+
+               "MAKE-SEQUENCE-ITERATOR" "MAKE-SIMPLE-SEQUENCE-ITERATOR"
+
+               "ITERATOR-STEP" "ITERATOR-ENDP" "ITERATOR-ELEMENT"
+               "ITERATOR-INDEX" "ITERATOR-COPY"
+
+               "WITH-SEQUENCE-ITERATOR" "WITH-SEQUENCE-ITERATOR-FUNCTIONS"
+
+               "CANONIZE-TEST" "CANONIZE-KEY"
+
+               "LENGTH" "ELT"
+               "MAKE-SEQUENCE-LIKE" "ADJUST-SEQUENCE"
+
+               "COUNT" "COUNT-IF" "COUNT-IF-NOT"
+               "FIND" "FIND-IF" "FIND-IF-NOT"
+               "POSITION" "POSITION-IF" "POSITION-IF-NOT"
+               "SUBSEQ" "COPY-SEQ" "FILL"
+               "NSUBSTITUTE" "NSUBSTITUTE-IF" "NSUBSTITUTE-IF-NOT"
+               "SUBSTITUTE" "SUBSTITUTE-IF" "SUBSTITUTE-IF-NOT"
+               "REPLACE" "REVERSE" "NREVERSE" "REDUCE"
+               "MISMATCH" "SEARCH"
+               "DELETE" "DELETE-IF" "DELETE-IF-NOT"
+               "REMOVE" "REMOVE-IF" "REMOVE-IF-NOT"
+               "DELETE-DUPLICATES" "REMOVE-DUPLICATES" "SORT" "STABLE-SORT"))
+
+   #s(sb-cold:package-data
       :name "SB!SYS"
       :doc
       "private: In theory, this \"contains functions and information
@@ -1888,7 +1948,10 @@ SB-KERNEL) have been undone, but probably more remain."
                ;; SB!KERNEL.)
                "%PRIMITIVE"
                "%STANDARD-CHAR-P"
+               "*ALLOW-WITH-INTERRUPTS*"
                "*FOREIGN-LOCK*"
+               "*INTERRUPTS-ENABLED*"
+               "*INTERRUPT-PENDING*"
                "*LINKAGE-INFO*"
                "*LONG-SITE-NAME*" "*SHORT-SITE-NAME*"
                "*RUNTIME-DLHANDLE*"
@@ -1899,11 +1962,16 @@ SB-KERNEL) have been undone, but probably more remain."
                "*TASK-NOTIFY*" "*TASK-SELF*" "*TTY*" "*TYPESCRIPTPORT*"
                "ADD-FD-HANDLER"
                "ALLOCATE-SYSTEM-MEMORY"
+               "ALLOW-WITH-INTERRUPTS"
                "BEEP" "BITS"
-               "BYTES" "C-PROCEDURE"
+               "BYTES"
+               "BREAKPOINT-ERROR"
                "CLOSE-SHARED-OBJECTS"
                "COMPILER-VERSION"
+               "DEADLINE-TIMEOUT"
                "DEALLOCATE-SYSTEM-MEMORY"
+               "DECODE-TIMEOUT"
+               "DECODE-INTERNAL-TIME"
                "DEFAULT-INTERRUPT"
                "DEPORT-BOOLEAN" "DEPORT-INTEGER"
                "DYNAMIC-FOREIGN-SYMBOLS-P"
@@ -1923,16 +1991,17 @@ SB-KERNEL) have been undone, but probably more remain."
                "GET-PAGE-SIZE" "GET-SYSTEM-INFO"
                "IGNORE-INTERRUPT"
                "IN-INTERRUPTION"
+               "INTERACTIVE-INTERRUPT"
                "INT-SAP"
                "INVALIDATE-DESCRIPTOR"
                "INVOKE-INTERRUPTION"
                "IO-TIMEOUT"
                "LIST-DYNAMIC-FOREIGN-SYMBOLS"
-               "MACRO" "MAKE-FD-STREAM" "MAKE-OBJECT-SET" "MEMMOVE"
+               "MACRO" "MAKE-FD-STREAM"
+               "MEMORY-FAULT-ERROR"
+               "MEMMOVE"
                "NATURALIZE-BOOLEAN" "NATURALIZE-INTEGER"
-               "OBJECT-SET-OPERATION"
                "OS-COLD-INIT-OR-REINIT" "OS-CONTEXT-T" "OUTPUT-RAW-BYTES"
-               "POINTER" "POINTER<" "POINTER>"
                "READ-N-BYTES" "REALLOCATE-SYSTEM-MEMORY" "RECORD-SIZE"
                "REMOVE-FD-HANDLER"
                "REOPEN-SHARED-OBJECTS"
@@ -1947,21 +2016,26 @@ SB-KERNEL) have been undone, but probably more remain."
                "SAP-REF-SAP" "SAP-REF-SINGLE"
                "SAP<" "SAP<=" "SAP=" "SAP>" "SAP>="
                "SCRUB-CONTROL-STACK" "SERVE-ALL-EVENTS"
-               "SERVE-EVENT" "SERVER" "SERVER-MESSAGE"
+               "SIGNAL-DEADLINE"
+               "SERVE-EVENT"
                "SIGNED-SAP-REF-16" "SIGNED-SAP-REF-32"
                "SIGNED-SAP-REF-64" "SIGNED-SAP-REF-WORD" "SIGNED-SAP-REF-8"
                ;; FIXME: STRUCTURE!OBJECT stuff probably belongs in SB!KERNEL.
                "STRUCTURE!OBJECT" "STRUCTURE!OBJECT-MAKE-LOAD-FORM"
                "SYSTEM-AREA-POINTER" "SYSTEM-AREA-POINTER-P"
-               "SYSTEM-INTERNAL-REAL-TIME"
+               "SYSTEM-CONDITION" "SYSTEM-CONDIION-ADDRESS"
+               "SYSTEM-CONDITION-CONTEXT"
+               "REINIT-INTERNAL-REAL-TIME"
                "SYSTEM-INTERNAL-RUN-TIME"
                "UNDEFINED-FOREIGN-SYMBOLS-P"
                "UPDATE-LINKAGE-TABLE" "VECTOR-SAP"
-               "WAIT-UNTIL-FD-USABLE" "WITH-ENABLED-INTERRUPTS"
+               "WAIT-UNTIL-FD-USABLE"
+               "WITH-DEADLINE"
                "WITH-FD-HANDLER"
-               "WITH-INTERRUPTS" "WITH-PINNED-OBJECTS" "WITHOUT-GCING"
-               "WITHOUT-INTERRUPTS" "WORDS"
-               "ALLOCATE-SYSTEM-MEMORY-AT"))
+               "WITH-INTERRUPTS" "WITH-LOCAL-INTERRUPTS"
+               "WITH-PINNED-OBJECTS" "WITHOUT-GCING"
+               "WITHOUT-INTERRUPTS"
+               "WORDS"))
 
    #s(sb-cold:package-data
       :name "SB!UNIX"