package kcas

  1. Overview
  2. Docs
Multi-word compare-and-set library

Install

Dune Dependency

Authors

Maintainers

Sources

kcas-0.2.3.tbz
sha256=546e90baa4f27fe06c4f7199f22cf03db27cb77bb83162283c9be7228f311d50
sha512=df08f35cad6b6e84b9e2689405813f9b3d057f86475e22b81abe0435ac36395fd0c8704285b6f05aa01b943258cdcbf01e6973a56870e65782c67cb0509beed8

CHANGES.md.html

Release notes

All notable changes to this project will be documented in this file.

0.2.3

  • Add support for post commit actions to transactions (@polytypic)

  • Bring Xt and Tx access combinators to parity and add compare_and_swap (@polytypic)

0.2.2

  • New explicit transaction log passing API based on idea by @gasche (@polytypic, review: @samoht and @lyrm)

0.2.1

  • New k-CAS-n-CMP algorithm extending the GKMZ algorithm (@polytypic, review: @bartoszmodelski)

0.2.0

  • Complete redesign adding a new transaction API (@polytypic, review: @bartoszmodelski)

0.1.8

  • Fix a bug in GKMZ implementation (@polytypic, review: @bartoszmodelski)

0.1.7

  • Change to use the new GKMZ algorithm (@polytypic, review: @bartoszmodelski)

0.1.6

  • Add preflights sorting and checks (@bartoszmodelski, review: @polytypic)

0.1.5

  • Republish in opam (update opam, dune) (@tmcgilchrist, review: @Sudha247)