Skip to content

0.13.3

Choose a tag to compare

@Sunrisepeak Sunrisepeak released this 13 Sep 23:17
2262788

A detached thread ends and the program goes on. musl's __unmapself moved to a 256-byte stack shared by every exiting thread before the calls that end a detached one, and this port's path for those calls needed far more: the overflow overwrote the context table on arm64 macOS, and every program whose detached thread ended stopped there. The port now releases the mapping from the stack the thread is on. examples/threads-detached runs on every CI row.

Carries openkal-windows 0.7.3, whose channel ends reach only the program they are placed in (0.7.2) and whose started programs receive their arguments and working directory as given (0.7.3). Consumers reach this release through openkal-llvm-runtime = "0.9.4".