Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
_ Loc.t
to avoid float array pessimization (@polytypic)Accumulator
automatically scaling and removed optional n_way
arguments (@polytypic)mode
(@polytypic)?backoff
to Loc.compare_and_set
(@polytypic)Hashtbl.clear
(@polytypic)Xt.compare_and_set
(@polytypic)Dllist.create_node value
(@polytypic)(implicit_transitive_deps false)
(@polytypic)Backoff
module to its own backoff
package (@lyrm, @polytypic)?timeoutf
to blocking operations on data structures (@polytypic)~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)