package iomux

  1. Overview
  2. Docs
IO Multiplexer bindings

Install

dune-project
 Dependency

Authors

Maintainers

Sources

iomux-0.4.tbz
sha256=1e393fae559476848c5c70525076b11070e806a549eebae084b046a9772bab35
sha512=352c7d92cbc6048cbac2d0b94d1b4e8e81dc20ff2482cad6ed4fc352ac77fcbafb6a6bebb6206967e6a2e215c8b221d38c3ea33cb842153a7e2662bd5780d4b4

doc/CHANGES.html

v0.4 (2025-09-17)

  • Clamp max open files to 2^19, as macOS sometimes returns 2^32-1 (#7 @avsm).
  • Upgrade to dune 3.19 and move to ocaml-multicore organisation (@avsm).

v0.3 (2023-03-10)

  • Round timeouts up, not down in Poll.poll (spotted by @talex5)
  • Properly guard negative indexes (spotted by @talex5)
  • Use half the maximum fds for the leak test (@haesbaert)

v0.2 (2023-02-27)

  • Narrowed the type of Util.fd_of_unix (@reynir)
  • Use older school uerror instead of caml_uerror (@reynir)
  • Added c_standard to dune build flags (@reynir)
  • Addded ppoll(2) discoverability and a mini compat layer (@haesbaert)
  • Improved tests (@haesbaert)
  • Re-added macos support (@haesbaert)

v0.1 (2023-02-17)

  • Initial release