Skip to content

Commit ebfecc5

Browse files
committed
Release notes for 0.6.0
1 parent 18ecefc commit ebfecc5

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

CHANGES.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
1-
## Next version
1+
## 0.6.0
22

3+
- Added a futex-like `Awaitable` abstraction as the `picos_std.awaitable`
4+
library (@polytypic)
5+
- Changed the core Picos library to be internally built from a single `.ml` file
6+
(@polytypic)
7+
- Optimized heap and stack usage of fibers and resource cleanup mechanisms and
8+
added workarounds for compiler generated space leaks due to closures
9+
(@polytypic)
10+
- Added `lastly` as a safe alternative to `Fun.protect` (@polytypic)
11+
- Workarounds for the `Uri` library not being threadsafe (@polytypic)
12+
- Fixed to raise proper error when `Picos_io_select` has not been configured
13+
properly (@polytypic)
314
- Forbid cancelation propagation during `release` calls in the
415
`picos_std.finally` library (@polytypic)
16+
- This is a change in behaviour and could be seen as a breaking change, but it
17+
should really be considered a bug fix.
518
- Renamed `(Ivar|Stream).poison` to `(Ivar|Stream).poison_at` and added
619
`(Ivar|Stream).poison` with optional `?callstack:int` (@polytypic)
720

0 commit comments

Comments
 (0)