1.0.6.36: ALLOW-WITH-INTERRUPTS and interrupt safe WITH-MUTEX &co
[sbcl.git] / package-data-list.lisp-expr
index 2e6fb42..2b8f049 100644 (file)
@@ -1285,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"
@@ -1543,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"
@@ -1562,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"
@@ -1787,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.
@@ -1944,8 +1948,8 @@ SB-KERNEL) have been undone, but probably more remain."
                ;; SB!KERNEL.)
                "%PRIMITIVE"
                "%STANDARD-CHAR-P"
+               "*ALLOW-WITH-INTERRUPTS*"
                "*FOREIGN-LOCK*"
-               "*IN-INTERRUPTION*"
                "*INTERRUPTS-ENABLED*"
                "*INTERRUPT-PENDING*"
                "*LINKAGE-INFO*"
@@ -1958,6 +1962,7 @@ 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"
                "BREAKPOINT-ERROR"
@@ -2027,8 +2032,10 @@ SB-KERNEL) have been undone, but probably more remain."
                "WAIT-UNTIL-FD-USABLE"
                "WITH-DEADLINE"
                "WITH-FD-HANDLER"
-               "WITH-INTERRUPTS" "WITH-PINNED-OBJECTS" "WITHOUT-GCING"
-               "WITHOUT-INTERRUPTS" "WORDS"))
+               "WITH-INTERRUPTS" "WITH-LOCAL-INTERRUPTS"
+               "WITH-PINNED-OBJECTS" "WITHOUT-GCING"
+               "WITHOUT-INTERRUPTS"
+               "WORDS"))
 
    #s(sb-cold:package-data
       :name "SB!UNIX"