now offers control over whether a lock can be locked recursively. Non-recursive locks can be useful for debugging code where a lock is not expected to be claimed recursively.
also allows you to create "sharing" locks which support sharing and exclusive locking.
LispWorks User Guide and Reference Manual
There are new APIs for querying locks:
now checks for an exclusive lock in the case of a sharing lock.
The performance of locks has been improved.