Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
All notable changes to this project will be documented in this file.
~xt
parameter to Xt.call
to make it polymorphic (@polytypic)Loc.compare_and_set
to have strong semantics (@polytypic)Dllist.move_l node list
and Dllist.move_r node list
(@polytypic)Hashtbl
read-write performance and add swap
(@polytypic)Mvar
to kcas_data
(@polytypic)Xt.update
and Xt.modify
(@polytypic)!'a Kcas_data.Dllist.t
annotation (@polytypic)Dllist
to kcas_data
(@polytypic)Tx
API (@polytypic)kcas_data
companion package of composable lock-free data structures (@polytypic)is_in_log
operation to determine whether a location has been accessed by a transaction (@polytypic)Loc.modify
(@polytypic)swap
operation to exchange contents of two locations (@polytypic)!'a Loc.t
and variance +'a Tx.t
annotations (@polytypic)Xt
and Tx
access combinators to parity and add compare_and_swap
(@polytypic)