package thread-table

  1. Overview
  2. Docs
A lock-free thread-safe integer keyed hash table

Install

Dune Dependency

Authors

Maintainers

Sources

thread-table-0.1.0.tbz
sha256=77ce01c02f56e6e75626062e690c260357b677aba4d2fdb5d0cee72bbd958d7b
sha512=99070ed6ee8b78846c6d8d718bf621d1c11f187aa12114d5ce15d2a9ee2cc593b3c8620cee59fc4e63313f61805508f302b3275d6d18b7f9bbc64c3836858e9f

Description

Published: 19 Jun 2023

README

README.md

API reference

thread-table — A lock-free thread-safe integer keyed hash table

This experimental library implements a minimalist lock-free thread-safe integer keyed hash table.

⚠️ This is not domain-safe — only thread-safe within a single domain.

Development

Formatting

This project uses ocamlformat (for OCaml) and prettier (for Markdown).

To make a new release

  1. Update CHANGES.md.

  2. Run dune-release tag VERSION to create a tag for the new VERSION.

  3. Run dune-release to publish the new VERSION.

  4. Run ./update-gh-pages-for-tag VERSION to update the online documentation.

Dependencies (2)

  1. ocaml >= "4.08"
  2. dune >= "3.3"

Dev Dependencies (3)

  1. odoc with-doc
  2. alcotest >= "1.7.0" & with-test
  3. mdx >= "1.10.0" & with-test

Used by (2)

  1. domain-local-await = "0.2.1"
  2. domain-local-timeout < "1.0.0"

Conflicts

None