show correct number of arguments for arg-count error frames
[sbcl.git] / package-data-list.lisp-expr
index 8e77df1..2ef025b 100644 (file)
@@ -369,6 +369,7 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "LARGE-ALLOC"
                "%SET-SIMPLE-FUN-SELF"
                "VM-SUPPORT-ROUTINES-IMMEDIATE-CONSTANT-SC"
+               "VM-SUPPORT-ROUTINES-BOXED-IMMEDIATE-SC-P"
                "VM-SUPPORT-ROUTINES-LOCATION-PRINT-NAME"
                "VM-SUPPORT-ROUTINES-PRIMITIVE-TYPE-OF"
                "VM-SUPPORT-ROUTINES-PRIMITIVE-TYPE"
@@ -563,7 +564,6 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "INITIAL-FUN-CORE-ENTRY-TYPE-CODE"
                "*!LOAD-TIME-VALUES*"
                "LOAD-TYPE-PREDICATE"
-               #!+(and sb-thread sb-lutex) "LUTEX-TABLE-CORE-ENTRY-TYPE-CODE"
                "MAX-CORE-SPACE-ID"
                "NEW-DIRECTORY-CORE-ENTRY-TYPE-CODE"
                "OPEN-FASL-OUTPUT" "PAGE-TABLE-CORE-ENTRY-TYPE-CODE"
@@ -598,8 +598,14 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "*USERINIT-PATHNAME-FUNCTION*"
                "*SYSINIT-PATHNAME-FUNCTION*"
 
-               ;; Atomic operations and types related to them
+               ;; Compare and Swap support
+               "CAS"
                "COMPARE-AND-SWAP"
+               "DEFCAS"
+               "DEFINE-CAS-EXPANDER"
+               "GET-CAS-EXPANSION"
+
+               ;; Other atomic operations and types related to them
                "ATOMIC-INCF"
                "ATOMIC-DECF"
                "WORD"
@@ -621,6 +627,7 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "GC" "GET-BYTES-CONSED"
                "*GC-RUN-TIME*"
                "PURIFY"
+               "DYNAMIC-SPACE-SIZE"
                ;; Gencgc only, but symbols exist for manual building
                ;; convenience on all platforms.
                "GENERATION-AVERAGE-AGE"
@@ -706,6 +713,9 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                ;; and one for controlling same at runtime
                "*MUFFLED-WARNINGS*"
 
+               ;; specification which print errors to ignore ala *break-on-signal*
+               "*SUPPRESS-PRINT-ERRORS*"
+
                ;; extended declarations..
                "ALWAYS-BOUND" "FREEZE-TYPE" "GLOBAL" "INHIBIT-WARNINGS"
                "MAYBE-INLINE"
@@ -793,6 +803,7 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "TYPEXPAND-1" "TYPEXPAND" "TYPEXPAND-ALL"
                "DEFINED-TYPE-NAME-P" "VALID-TYPE-SPECIFIER-P"
                "DELETE-DIRECTORY"
+               "SET-SBCL-SOURCE-LOCATION"
 
                ;; stepping interface
                "STEP-CONDITION" "STEP-FORM-CONDITION" "STEP-FINISHED-CONDITION"
@@ -1027,6 +1038,7 @@ possibly temporariliy, because it might be used internally."
                "READ-EVALUATED-FORM"
                "MAKE-UNPRINTABLE-OBJECT"
                "POWER-OF-TWO-CEILING"
+               "PRINT-NOT-READABLE-ERROR"
 
                ;; ..and macros..
                "COLLECT"
@@ -1092,7 +1104,7 @@ possibly temporariliy, because it might be used internally."
                "RETURN-CHAR-CODE" "RUBOUT-CHAR-CODE" "TAB-CHAR-CODE"
 
                ;; symbol-hacking idioms
-               "KEYWORDICATE" "SYMBOLICATE"
+               "GENSYMIFY" "KEYWORDICATE" "SYMBOLICATE"
 
                ;; certainly doesn't belong in public extensions
                ;; FIXME: maybe belongs in %KERNEL with other typesystem stuff?
@@ -1195,7 +1207,6 @@ possibly temporariliy, because it might be used internally."
                "+EMPTY-HT-SLOT+"
 
                ;; low-level i/o stuff
-               "DONE-WITH-FAST-READ-BYTE"
                "DONE-WITH-FAST-READ-CHAR"
                "FAST-READ-BYTE"
                "FAST-READ-BYTE-REFILL"
@@ -1206,7 +1217,7 @@ possibly temporariliy, because it might be used internally."
                "FAST-READ-VAR-U-INTEGER"
                "FILE-NAME"
                "INTERN*"
-               "PREPARE-FOR-FAST-READ-BYTE"
+               "WITH-FAST-READ-BYTE"
                "PREPARE-FOR-FAST-READ-CHAR"
 
                ;; reflection of our backquote implementation that the
@@ -1376,7 +1387,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%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"
+               "%SET-SAP-REF-LISPOBJ" "%SET-SAP-REF-LONG" "%SET-SAP-REF-SAP"
                "%SET-SAP-REF-SINGLE" "%SET-SIGNED-SAP-REF-16"
                "%SET-SIGNED-SAP-REF-32" "%SET-SIGNED-SAP-REF-64"
                "%SET-SIGNED-SAP-REF-WORD"
@@ -1689,7 +1700,6 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "SPECIALIZABLE" "SPECIALIZABLE-VECTOR" "SPECIFIER-TYPE"
                "STACK-REF" "STREAM-DESIGNATOR" "STRING-DESIGNATOR"
                "STRING-FILL*"
-               "STRING-SUBSEQ*"
                "STRUCTURE-RAW-SLOT-TYPE-AND-SIZE" "SUB-GC"
                "SYMBOLS-DESIGNATOR"
                "%INSTANCE-LENGTH"
@@ -1772,6 +1782,11 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "UB64-BASH-COPY" "SYSTEM-AREA-UB64-COPY"
                "COPY-UB64-TO-SYSTEM-AREA" "COPY-UB64-FROM-SYSTEM-AREA"
 
+               ;; Bit bashing position for bit-vectors
+               "%BIT-POSITION"
+               "%BIT-POSITION/0"
+               "%BIT-POSITION/1"
+
                ;; SIMPLE-FUN type and accessors
                "SIMPLE-FUN"
                "SIMPLE-FUN-P"
@@ -2017,7 +2032,12 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "SEMAPHORE-COUNT"
                "SIGNAL-SEMAPHORE"
                "TRY-SEMAPHORE"
-               "WAIT-ON-SEMAPHORE"))
+               "WAIT-ON-SEMAPHORE"
+               ;; Semaphore notification objects
+               "CLEAR-SEMAPHORE-NOTIFICATION"
+               "MAKE-SEMAPHORE-NOTIFICATION"
+               "SEMAPHORE-NOTIFICATION"
+               "SEMAPHORE-NOTIFICATION-STATUS"))
 
    #s(sb-cold:package-data
       :name "SB!LOOP"
@@ -2355,7 +2375,8 @@ SB-KERNEL) have been undone, but probably more remain."
                "SAP-INT"
                "SAP-REF-16" "SAP-REF-32" "SAP-REF-64" "SAP-REF-WORD"
                "SAP-REF-8"
-               "SAP-REF-DOUBLE" "SAP-REF-LONG"
+               "SAP-REF-DOUBLE" "SAP-REF-LISPOBJ" "SAP-REF-LONG"
+               "SAP-REF-OCTETS"
                "SAP-REF-SAP" "SAP-REF-SINGLE"
                "SAP<" "SAP<=" "SAP=" "SAP>" "SAP>="
                "SCRUB-CONTROL-STACK" "SERVE-ALL-EVENTS"
@@ -2656,7 +2677,6 @@ structure representations"
                #!+long-float "LONG-STACK-SC-NUMBER"
                "LOWTAG-LIMIT" "LOWTAG-MASK"
                "LRA-SAVE-OFFSET"
-               #!+(and sb-thread sb-lutex) "LUTEX-WIDETAG"
                "MEMORY-USAGE" "MOST-POSITIVE-COST"
                "N-LOWTAG-BITS"
                "N-FIXNUM-TAG-BITS"