Skip to content

0.3.0

Compare
Choose a tag to compare
@polytypic polytypic released this 26 Apr 19:31
· 311 commits to main since this release

CHANGES:

  • Core API changes:

    • Added Fiber.set_computation, which represents a semantic change
    • Renamed Fiber.computation to Fiber.get_computation
    • Added Computation.attach_canceler
    • Added Fiber.sleep
    • Added Fiber.create_packed
    • Removed Fiber.try_attach
    • Removed Fiber.detach

    Most of the above changes were motivated by work on and requirements of the
    added structured concurrency library (@polytypic)

  • Added a basic user level structured concurrent programming library
    Picos_structured (@polytypic)

  • Added a functorized Picos_lwt providing direct style effects based interface
    to programming with Lwt (@polytypic)

  • Added missing Picos_stdio.Unix.select (@polytypic)