File tree Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Original file line number Diff line number Diff line change 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
355New features:
You can’t perform that action at this time.
0 commit comments