trying to get remote tracking branch correctly
trying to get remote tracking branch correctly
feature branch/head merged
feature branch/head merged [additional]
quash some warnings
persistent and ctrie metaclasses: basic functionality
persistent metaclass: new: all-persistent-classes; persistent-object-eq; persistent-object-equal
renamed
added: persistent classes/objects
added: find-persistent-object; persistent-objects-of-class; define-persistent-class; persistent-proxy
refined define-persistent-class: support :transient t/nil or :allocation :instance/:persistent
refined define-persistent-class: support :transient t/nil or :allocation :instance/:persistent/:class
DSTM (Software Transactional Memory) infrastructure
DSTM (Software Transactional Memory) infrastructure
efficient, transactional (with complete transparency to the CLOS user), persistent objects
refined behaviour of ctrie-put-ensure
computed/cacheable slot mixin for persistent-class
minor cleanup