Skip to content

Commit f26d70d

Browse files
authored
Merge pull request #784 from talex5/changelog
Update changelog
2 parents cc0274d + 730033c commit f26d70d

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

CHANGES.md

+57
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,60 @@
1+
## v1.2
2+
3+
Changes:
4+
5+
- Make `fork_action.h` a public header (@patricoferris #769, reviewed by @talex5).
6+
Allows other libraries to add new actions.
7+
8+
- Record trace event when spawning processes (@talex5 #749).
9+
Spawning a subprocess can take a long time in some cases, so show it clearly in the traces.
10+
11+
- Eio_unix.Net: make some return types more polymorphic (@talex5 #744).
12+
13+
Bug fixes:
14+
15+
- Preserve backtraces in `fork_daemon` (@talex5 #779).
16+
17+
- Eio.Path: always use "/" as separator (@talex5 #743).
18+
19+
Linux backend:
20+
21+
- Allow `alloc_fixed_or_wait` to be cancelled (@talex5 #753).
22+
23+
- Avoid triggering a (harmless) TSan warning (@talex5 #754, reported by @avsm).
24+
25+
Windows backend:
26+
27+
- Unregister FDs on cancel (@talex5 #756).
28+
Fixes `exception Unix.Unix_error(Unix.ENOTSOCK, "select", "")`.
29+
30+
- Work around problems in `Unix.getaddrinfo` (@talex5 #780).
31+
Fixes e.g. `No addresses found for host name "127.0.0.1"`.
32+
33+
- Group `ECONNABORTED` with other connection reset errors (@talex5 #783).
34+
35+
- Check `has_symlink` for tests (@create2000 #771, reviewed by @patricoferris and @talex5).
36+
37+
- Improve `openat` error handling (@talex5 #742, reported by @kentookura).
38+
Fixes `exception Unix.Unix_error(Unix.ENOENT, "openat", "")`.
39+
40+
Documentation:
41+
42+
- examples/fs: show how to read files while scanning (@talex5 #745).
43+
44+
- Add example to `Buf_read.seq` documentation (@talex5 #739, requested by @darrenldl and @rizo).
45+
46+
Build and test:
47+
48+
- Fix tests on OpenBSD (@talex5 #782).
49+
50+
- Add advice about using AI for code generation (@patricoferris #765, reviewed by @avsm and @talex5).
51+
52+
- Minor code cleanups (@talex5 #755).
53+
54+
- Define `struct clone_args` for linux-lts versions that don't have it (@copy #741, reviewed by @talex5).
55+
56+
- eio_linux: refactor fixed buffer code (@talex5 #752).
57+
158
## v1.1
259

360
New features:

0 commit comments

Comments
 (0)