Method Index

ADD-RUCKSACK-ROOT
ADD-SCHEMA
ADD-TO-QUEUE
ALLOCATE-BLOCK
BLOCK-ALIVE-P
Returns true iff the object in the block is alive.
BLOCK-HEADER
SETF BLOCK-HEADER
BLOCK-HEADER-SIZE
SETF BLOCK-SIZE
BLOCK-SIZE
BUFFER-COUNT
CACHE-COMMIT
CACHE-COUNT
CACHE-CREATE-OBJECT
CACHE-DELETE-OBJECT
CACHE-FULL-P
CACHE-GET-OBJECT
CACHE-RECOVER
CACHE-ROLLBACK
CACHE-ROOM
CACHE-TOUCH-OBJECT
Checks for transaction conflicts and signals a transaction conflict if necessary.
CARVE-UP-BLOCK-FOR-FREE-LIST
Carves up a block of the given size to build a free list for the specified size-class.
CLASS-INDEX
CLASS-INDEX-TABLE
CLOSE-CACHE
CLOSE-HEAP
CLOSE-TRANSACTION
COLLECT-GARBAGE
COLLECT-SOME-GARBAGE
COMPUTE-EFFECTIVE-SLOT-DEFINITION
COMPUTE-PERSISTENT-SLOT-NAMES
CREATE-SCHEMA
DEALLOCATE-BLOCK
DELETE-RUCKSACK-ROOT
DESERIALIZE-BYTE
DESERIALIZE-CONTENTS
DIRECT-SLOT-DEFINITION-CLASS
EFFECTIVE-SLOT-DEFINITION-CLASS
EXPAND-FREE-LIST
EXPAND-HEAP
FINALIZE-INHERITANCE
FIND-BLOCK
FIND-CONFLICTING-TRANSACTION
FIND-OR-CREATE-SCHEMA-FOR-OBJECT
FIND-SCHEMA-FOR-CLASS
FIND-SCHEMA-FOR-ID
FINISH-ALL-OUTPUT
FINISH-GARBAGE-COLLECTION
FINISH-HEAP-OUTPUT
FREE-LIST-EMPTY-P
FREE-LIST-INFO
FREE-LIST-START
Returns the first block on the free list of the specified size class.
SETF FREE-LIST-START
FREE-SPACE
FRESH-SCHEMA-ID
GC-WORK-FOR-SIZE
HANDLE-WRITTEN-OBJECT
SETF HEAP-END
SETF HEAP-END
HEAP-INFO
HEAP-SIZE
HEAP-START
INITIALIZE-BLOCK
INITIALIZE-INSTANCE
LOAD-BLOCK
LOAD-BUFFER
LOAD-HEAP-END
LOAD-OBJECT
LOAD-SLOTS
MAKE-ROOM-IN-CACHE
MAP-RUCKSACK-ROOTS
MAP-TRANSACTIONS
MARK-ROOT
MARK-SOME-OBJECTS-IN-TABLE
MARK-SOME-ROOTS
MAX-WORK
Returns the maximum possible amount of work that the garbage collector needs to do for one complete garbage collection.
MAYBE-DEREFERENCE-PROXY
MAYBE-UPDATE-SCHEMAS
NR-HEAP-BYTES
Returns the number of heap bytes that must be handled by the garbage collector.
NR-OBJECT-BYTES
Returns the number of object bytes that must be handled by the garbage collector.
NR-PERSISTENT-SLOTS
OLD-SCHEMAS-FOR-CLASS
OPEN-TRANSACTION
P-AREF
SETF P-AREF
P-ARRAY-DIMENSIONS
P-CAR
SETF P-CAR
P-CDR
SETF P-CDR
P-CONSP
P-DELETE-IF
P-ENDP
P-EQL
PERSISTENT-DATA-READ
PERSISTENT-DATA-WRITE
P-FIND
P-LENGTH
P-NREVERSE
P-POSITION
P-REPLACE
PRINT-OBJECT
REINITIALIZE-INSTANCE
RESET-ALLOCATION-COUNTER
RESET-BUFFER
RUCKSACK-ADD-CLASS-INDEX
RUCKSACK-ADD-SLOT-INDEX
RUCKSACK-CLASS-INDEX
RUCKSACK-COMMIT
RUCKSACK-DELETE-OBJECT
RUCKSACK-MAKE-CLASS-INDEX
RUCKSACK-MAP-CLASS
RUCKSACK-MAP-CLASS-INDEXES
RUCKSACK-MAP-SLOT
RUCKSACK-MAP-SLOT-INDEXES
RUCKSACK-MAYBE-INDEX-CHANGED-SLOT
RUCKSACK-MAYBE-INDEX-NEW-OBJECT
RUCKSACK-REMOVE-CLASS-INDEX
RUCKSACK-REMOVE-SLOT-INDEX
RUCKSACK-ROLLBACK
RUCKSACK-ROOT-P
RUCKSACK-ROOTS
RUCKSACK-ROOTS-PATHNAME
RUCKSACK-SLOT-INDEX
RUCKSACK-UPDATE-CLASS-INDEX
RUCKSACK-UPDATE-SLOT-INDEXES
SAVE-BUFFER
SAVE-DIRTY-OBJECT
SAVED-SLOTS
SAVE-OBJECT
Serializes the object to a buffer, allocates a heap block of the right size and writes the buffer to the block.
SAVE-SCHEMA-TABLE
SAVE-SCHEMA-TABLE-IF-NECESSARY
SCAN
SCAN-BYTE
SCAN-CONTENTS
SCAN-OBJECT
SERIALIZE
SERIALIZE-BYTE
SIZE-CLASS
Returns the (zero-indexed) number of a free-list that has blocks with sizes at least as big as the specified size.
SIZE-CLASS-BLOCK-SIZE
SLOT-INDEX-TABLES
SLOT-MAKUNBOUND-USING-CLASS
SLOT-VALUE-USING-CLASS
SETF SLOT-VALUE-USING-CLASS
SWEEP-SOME-HEAP-BLOCKS
SWEEP-SOME-OBJECT-BLOCKS
TRANSACTION-CHANGED-OBJECT
TRANSACTION-COMMIT-1
TRANSACTION-NR-DIRTY-OBJECTS
TRANSACTION-OLDER-P
TRANSACTION-ROLLBACK-1
TRANSACTION-START-1
TRANSACTION-TOUCH-OBJECT
UNDO-OBJECT-COMMIT
UPDATE-INSTANCE-FOR-REDEFINED-CLASS
VALIDATE-SUPERCLASS
WORK-DONE
WORK-LEFT
Returns the amount of work that needs to be done (i.