The unpac monorepo manager self-hosting as a monorepo using unpac
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #784 from talex5/changelog

Update changelog

authored by

Thomas Leonard and committed by
GitHub
f26d70d6 cc0274dd

+57
+57
CHANGES.md
··· 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 + 1 58 ## v1.1 2 59 3 60 New features: