From bda364fe1205fe9ef18552395af63bafacd33df8 Mon Sep 17 00:00:00 2001 From: Vesa Karvonen Date: Fri, 26 Apr 2024 19:29:01 +0100 Subject: [PATCH] CHANGES for 0.3.0 --- CHANGES.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 4b56fb82..0fa0196d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,26 @@ +## 0.3.0 + +- 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) + ## 0.2.0 - Documentation fixes and restructuring (@polytypic)