Skip to content

Commit 9faa07b

Browse files
authored
Merge pull request ocaml-multicore#347 from talex5/release
Prepare release
2 parents b749571 + 75aa447 commit 9faa07b

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

CHANGES.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
## v0.6
2+
3+
Changes:
4+
5+
- Update to OCaml 5.0.0~beta1 (@anmonteiro @talex5 #346).
6+
7+
- Add API for seekable read/writes (@nojb #307).
8+
9+
- Add `Flow.write` (@haesbaert #318).
10+
This provides an optimised alternative to `copy` in the case where you are writing from a buffer.
11+
12+
- Add `Net.with_tcp_connect` (@bikallem #302).
13+
Convenience function for opening a TCP connection.
14+
15+
- Add `Eio.Time.Timeout` (@talex5 #320).
16+
Makes it easier to pass timeouts around.
17+
18+
- Add `Eio_mock.Clock` (@talex5 #328).
19+
Control time in tests.
20+
21+
- Add `Buf_read.take_while1` and `skip_while1` (@bikallem #309).
22+
These fail if no characters match.
23+
24+
- Make the type parameter for `Promise.t` covariant (@anmonteiro #300).
25+
26+
- Move list functions into a dedicated submodule (@raphael-proust #315).
27+
28+
- Direct implementation of `Flow.source_string` (@c-cube #317).
29+
Slightly faster.
30+
31+
Bug fixes:
32+
33+
- `Condition.broadcast` must interlock as well (@haesbaert #324).
34+
35+
- Split the reads into no more than 2^32-1 for luv (@haesbaert @talex5 @EduardoRFS #343).
36+
Luv uses a 32 bit int for buffer sizes and wraps if the value passed is too big.
37+
38+
- eio_luv: allow `Net.connect` to be cancelled (@talex5 @nojb #311).
39+
40+
- eio_main: Use dedicated log source (@anmonteiro #326).
41+
42+
- linux_eio: fix kernel version number in log message (@talex5 @nojb #314).
43+
44+
- Account for stack differences in the socketpair test (issue #312) (@haesbaert #313).
45+
46+
Documentation:
47+
48+
- Add Best Practices section to README (@talex5 #299).
49+
50+
- Documentation improvements (@talex5 #295 #337).
51+
52+
153
## v0.5
254

355
New features:

0 commit comments

Comments
 (0)