ocaml-opentelemetry/src/util
Simon Cruanes ee91fa4a45
feat util: add Aswitch and Util_atomic
for shutdown processes, it's really preferable to use level-triggered
primitives rather than edge-triggered callbacks. Switch is fairly
robust. It's named Aswitch here, "A" means atomic and is also used to
avoid name collision with Eio.

Util_atomic provides a convenience CAS loop, with backoff.
2026-01-20 00:15:19 -05:00
..
alist.ml feat util: add Aswitch and Util_atomic 2026-01-20 00:15:19 -05:00
alist.mli feat: opentelemetry.util with various utilities 2026-01-20 00:15:10 -05:00
aswitch.ml feat util: add Aswitch and Util_atomic 2026-01-20 00:15:19 -05:00
aswitch.mli feat util: add Aswitch and Util_atomic 2026-01-20 00:15:19 -05:00
cb_set.ml feat util: add Aswitch and Util_atomic 2026-01-20 00:15:19 -05:00
cb_set.mli feat util: add Aswitch and Util_atomic 2026-01-20 00:15:19 -05:00
dune feat util: add Aswitch and Util_atomic 2026-01-20 00:15:19 -05:00
util_atomic.ml feat util: add Aswitch and Util_atomic 2026-01-20 00:15:19 -05:00
util_bytes_.ml feat: opentelemetry.util with various utilities 2026-01-20 00:15:10 -05:00
util_mutex.ml feat: opentelemetry.util with various utilities 2026-01-20 00:15:10 -05:00
util_mutex.mli feat: opentelemetry.util with various utilities 2026-01-20 00:15:10 -05:00