stm-delay-0.1.1.2: Updatable one-shot timer polled with STM

# stm-delay-0.1.1.2: Updatable one-shot timer polled with STM

This library lets you create a one-shot timer, poll it using STM, and update it to ring at a different time than initially specified.

It uses GHC event manager timeouts when available (GHC 7.2+, `-threaded`, non-Windows OS), yielding performance similar to `threadDelay` and `registerDelay`. Otherwise, it falls back to forked threads and `threadDelay`.

0.1.1.2 (2025-05-08)

- Remove a call to ensureIOManagerIsRunning, for consistency with System.Timeout
- Adjust timings in the testsuite to fix intermittent failure in the non-threaded RTS case.

0.1.1 (2014-09-14)

- Add tryWaitDelayIO, improve performance for certain cases of `newDelay` and `updateDelay`, and improve example.

Modules

stm-delay-0.1.1.2

- Control
  Submodules
  - Concurrent
    Submodules
    - STM
      Submodules
      - Control.Concurrent.STM.Delay