Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move back asc.js to previous location #407

Merged
merged 1 commit into from
May 15, 2019
Merged

Conversation

nomeata
Copy link
Collaborator

@nomeata nomeata commented May 15, 2019

to not break the integration tests in dev, as pointed out by
#383 (comment)

Copy link
Contributor

@ggreif ggreif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

to not break the integration tests in `dev`, as pointed out by
#383 (comment)
@Dfinity-Anthony Dfinity-Anthony force-pushed the joachim/asc.js-location branch from ef3a3ec to a88946c Compare May 15, 2019 09:15
@mergify mergify bot merged commit dbeca3b into master May 15, 2019
@mergify mergify bot deleted the joachim/asc.js-location branch May 15, 2019 09:17
dfinity-bot added a commit that referenced this pull request Apr 9, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 10, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 16, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 17, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 20, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 20, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 23, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 24, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 26, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 26, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 26, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 26, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...38f48942](WebAssembly/wasi-libc@099caae...38f4894)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
dfinity-bot added a commit that referenced this pull request Apr 30, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...3189cd1c](WebAssembly/wasi-libc@099caae...3189cd1)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
* [`3189cd1c`](WebAssembly/wasi-libc@3189cd1) Update README regarding the Arch Linux package ([WebAssembly/wasi-libc⁠#412](https://togithub.com/WebAssembly/wasi-libc/issues/412))
dfinity-bot added a commit that referenced this pull request May 1, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...3189cd1c](WebAssembly/wasi-libc@099caae...3189cd1)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
* [`3189cd1c`](WebAssembly/wasi-libc@3189cd1) Update README regarding the Arch Linux package ([WebAssembly/wasi-libc⁠#412](https://togithub.com/WebAssembly/wasi-libc/issues/412))
dfinity-bot added a commit that referenced this pull request May 7, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...a6f87134](WebAssembly/wasi-libc@099caae...a6f8713)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
* [`3189cd1c`](WebAssembly/wasi-libc@3189cd1) Update README regarding the Arch Linux package ([WebAssembly/wasi-libc⁠#412](https://togithub.com/WebAssembly/wasi-libc/issues/412))
* [`a6f87134`](WebAssembly/wasi-libc@a6f8713) Convert preopen initialization to be lazy. ([WebAssembly/wasi-libc⁠#408](https://togithub.com/WebAssembly/wasi-libc/issues/408))
dfinity-bot added a commit that referenced this pull request May 8, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...a6f87134](WebAssembly/wasi-libc@099caae...a6f8713)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
* [`3189cd1c`](WebAssembly/wasi-libc@3189cd1) Update README regarding the Arch Linux package ([WebAssembly/wasi-libc⁠#412](https://togithub.com/WebAssembly/wasi-libc/issues/412))
* [`a6f87134`](WebAssembly/wasi-libc@a6f8713) Convert preopen initialization to be lazy. ([WebAssembly/wasi-libc⁠#408](https://togithub.com/WebAssembly/wasi-libc/issues/408))
dfinity-bot added a commit that referenced this pull request May 14, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...a6f87134](WebAssembly/wasi-libc@099caae...a6f8713)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
* [`3189cd1c`](WebAssembly/wasi-libc@3189cd1) Update README regarding the Arch Linux package ([WebAssembly/wasi-libc⁠#412](https://togithub.com/WebAssembly/wasi-libc/issues/412))
* [`a6f87134`](WebAssembly/wasi-libc@a6f8713) Convert preopen initialization to be lazy. ([WebAssembly/wasi-libc⁠#408](https://togithub.com/WebAssembly/wasi-libc/issues/408))
dfinity-bot added a commit that referenced this pull request May 15, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...a6f87134](WebAssembly/wasi-libc@099caae...a6f8713)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
* [`3189cd1c`](WebAssembly/wasi-libc@3189cd1) Update README regarding the Arch Linux package ([WebAssembly/wasi-libc⁠#412](https://togithub.com/WebAssembly/wasi-libc/issues/412))
* [`a6f87134`](WebAssembly/wasi-libc@a6f8713) Convert preopen initialization to be lazy. ([WebAssembly/wasi-libc⁠#408](https://togithub.com/WebAssembly/wasi-libc/issues/408))
dfinity-bot added a commit that referenced this pull request May 21, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...a6f87134](WebAssembly/wasi-libc@099caae...a6f8713)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
* [`3189cd1c`](WebAssembly/wasi-libc@3189cd1) Update README regarding the Arch Linux package ([WebAssembly/wasi-libc⁠#412](https://togithub.com/WebAssembly/wasi-libc/issues/412))
* [`a6f87134`](WebAssembly/wasi-libc@a6f8713) Convert preopen initialization to be lazy. ([WebAssembly/wasi-libc⁠#408](https://togithub.com/WebAssembly/wasi-libc/issues/408))
dfinity-bot added a commit that referenced this pull request May 22, 2023
## Changelog for musl-wasi:
Branch: main
Commits: [WebAssembly/wasi-libc@099caae3...a6f87134](WebAssembly/wasi-libc@099caae...a6f8713)

* [`1710f3c0`](WebAssembly/wasi-libc@1710f3c) Avoid depending on `max_align_t` in <__struct_sockaddr.h>.
* [`d02cec69`](WebAssembly/wasi-libc@d02cec6) threads: Enable __lock file for posix thread model ([WebAssembly/wasi-libc⁠#337](https://togithub.com/WebAssembly/wasi-libc/issues/337))
* [`9d2f5a82`](WebAssembly/wasi-libc@9d2f5a8) threads: enable pthread_join ([WebAssembly/wasi-libc⁠#336](https://togithub.com/WebAssembly/wasi-libc/issues/336))
* [`21d93b92`](WebAssembly/wasi-libc@21d93b9) Add a check to command modules to ensure that they're only started once. ([WebAssembly/wasi-libc⁠#329](https://togithub.com/WebAssembly/wasi-libc/issues/329))
* [`f8eaf002`](WebAssembly/wasi-libc@f8eaf00) Beginning porting Emscripten's emmalloc to wasi-libc.
* [`a7af7c06`](WebAssembly/wasi-libc@a7af7c0) Port emmalloc to wasi-libc.
* [`b99173e1`](WebAssembly/wasi-libc@b99173e) Support threads in the new crt1-command.c ctor check. ([WebAssembly/wasi-libc⁠#339](https://togithub.com/WebAssembly/wasi-libc/issues/339))
* [`a00bf321`](WebAssembly/wasi-libc@a00bf32) threads: implement init of TLS and stack pointer ([WebAssembly/wasi-libc⁠#342](https://togithub.com/WebAssembly/wasi-libc/issues/342))
* [`2bb5abed`](WebAssembly/wasi-libc@2bb5abe) Define an `__errno_location` function. ([WebAssembly/wasi-libc⁠#347](https://togithub.com/WebAssembly/wasi-libc/issues/347))
* [`697d5f84`](WebAssembly/wasi-libc@697d5f8) Install libtinfo5 on ubuntu. ([WebAssembly/wasi-libc⁠#349](https://togithub.com/WebAssembly/wasi-libc/issues/349))
* [`c718ee13`](WebAssembly/wasi-libc@c718ee1) Enable a few more pthread* files (pthread_key*, pthread_once) ([WebAssembly/wasi-libc⁠#348](https://togithub.com/WebAssembly/wasi-libc/issues/348))
* [`be1ffd6a`](WebAssembly/wasi-libc@be1ffd6) If `fd_readdir` returns a zero inode, call `fstatat` to get the inode value. ([WebAssembly/wasi-libc⁠#345](https://togithub.com/WebAssembly/wasi-libc/issues/345))
* [`8098d862`](WebAssembly/wasi-libc@8098d86) test: run a subset of tests using `libc-test` ([WebAssembly/wasi-libc⁠#346](https://togithub.com/WebAssembly/wasi-libc/issues/346))
* [`6cd1be1f`](WebAssembly/wasi-libc@6cd1be1) Fix logic errors in the zero-inode path. ([WebAssembly/wasi-libc⁠#352](https://togithub.com/WebAssembly/wasi-libc/issues/352))
* [`8b7148f6`](WebAssembly/wasi-libc@8b7148f) Add `-fstack-protector` support to wasi-libc ([WebAssembly/wasi-libc⁠#351](https://togithub.com/WebAssembly/wasi-libc/issues/351))
* [`3a261b03`](WebAssembly/wasi-libc@3a261b0) Adjust Makefile for LLVM trunk (16) as of 2022-11-08 ([WebAssembly/wasi-libc⁠#344](https://togithub.com/WebAssembly/wasi-libc/issues/344))
* [`0b3b1bb9`](WebAssembly/wasi-libc@0b3b1bb) __wasi_thread_spawn: stop truncating the return value ([WebAssembly/wasi-libc⁠#353](https://togithub.com/WebAssembly/wasi-libc/issues/353))
* [`f32e2587`](WebAssembly/wasi-libc@f32e258) wasi_thread_start: remove a useless cast ([WebAssembly/wasi-libc⁠#354](https://togithub.com/WebAssembly/wasi-libc/issues/354))
* [`7250bd41`](WebAssembly/wasi-libc@7250bd4) Don't define `_POSIX_THREADS` unless threads are enabled. ([WebAssembly/wasi-libc⁠#356](https://togithub.com/WebAssembly/wasi-libc/issues/356))
* [`0aa7a988`](WebAssembly/wasi-libc@0aa7a98) threads: enable access to `pthread_attr_get` functions ([WebAssembly/wasi-libc⁠#357](https://togithub.com/WebAssembly/wasi-libc/issues/357))
* [`a6e91a7b`](WebAssembly/wasi-libc@a6e91a7) Enable pthread_detach ([WebAssembly/wasi-libc⁠#359](https://togithub.com/WebAssembly/wasi-libc/issues/359))
* [`dbcf819f`](WebAssembly/wasi-libc@dbcf819) threads: enable access to `pthread_barrier_*` functions ([WebAssembly/wasi-libc⁠#358](https://togithub.com/WebAssembly/wasi-libc/issues/358))
* [`defd6312`](WebAssembly/wasi-libc@defd631) Enable flockfile and friends ([WebAssembly/wasi-libc⁠#362](https://togithub.com/WebAssembly/wasi-libc/issues/362))
* [`f687048b`](WebAssembly/wasi-libc@f687048) __wait.c: fix a timeout ([WebAssembly/wasi-libc⁠#361](https://togithub.com/WebAssembly/wasi-libc/issues/361))
* [`fb9c9223`](WebAssembly/wasi-libc@fb9c922) Add a separate install target for threaded libc ([WebAssembly/wasi-libc⁠#331](https://togithub.com/WebAssembly/wasi-libc/issues/331))
* [`dfad6fec`](WebAssembly/wasi-libc@dfad6fe) Reduce over-allocation of stack ([WebAssembly/wasi-libc⁠#365](https://togithub.com/WebAssembly/wasi-libc/issues/365))
* [`957c7113`](WebAssembly/wasi-libc@957c711) threads: Retrieve default stack size from __heap_base/__data_end ([WebAssembly/wasi-libc⁠#350](https://togithub.com/WebAssembly/wasi-libc/issues/350))
* [`b36b752b`](WebAssembly/wasi-libc@b36b752) Disable pthread_exit for now ([WebAssembly/wasi-libc⁠#366](https://togithub.com/WebAssembly/wasi-libc/issues/366))
* [`b8aa3994`](WebAssembly/wasi-libc@b8aa399) Use `ENOENT` rather than `ENOTCAPABLE` for missing preopens. ([WebAssembly/wasi-libc⁠#370](https://togithub.com/WebAssembly/wasi-libc/issues/370))
* [`ebd32400`](WebAssembly/wasi-libc@ebd3240) wasi_thread_start: add a comment ([WebAssembly/wasi-libc⁠#371](https://togithub.com/WebAssembly/wasi-libc/issues/371))
* [`7461de1b`](WebAssembly/wasi-libc@7461de1) Use a separate OBJDIR for each TARGET_TRIPLE ([WebAssembly/wasi-libc⁠#373](https://togithub.com/WebAssembly/wasi-libc/issues/373))
* [`082a15c5`](WebAssembly/wasi-libc@082a15c) Enable pthread_equal function definition ([WebAssembly/wasi-libc⁠#374](https://togithub.com/WebAssembly/wasi-libc/issues/374))
* [`35fee1d9`](WebAssembly/wasi-libc@35fee1d) Implement the critical part of wasi_thread_start in asm ([WebAssembly/wasi-libc⁠#376](https://togithub.com/WebAssembly/wasi-libc/issues/376))
* [`5a255d5a`](WebAssembly/wasi-libc@5a255d5) __init_tp: Initialize TID to non-zero value ([WebAssembly/wasi-libc⁠#360](https://togithub.com/WebAssembly/wasi-libc/issues/360))
* [`f2aac5f3`](WebAssembly/wasi-libc@f2aac5f) Don't use sbrk(0) to determine the initial heap size ([WebAssembly/wasi-libc⁠#377](https://togithub.com/WebAssembly/wasi-libc/issues/377))
* [`a1c7c2c7`](WebAssembly/wasi-libc@a1c7c2c) Use __BIGGEST_ALIGNMENT__ instead of max_align_t ([WebAssembly/wasi-libc⁠#375](https://togithub.com/WebAssembly/wasi-libc/issues/375))
* [`16a69403`](WebAssembly/wasi-libc@16a6940) Adjust Makefile for LLVM trunk (16) as of 2023-01-05 ([WebAssembly/wasi-libc⁠#379](https://togithub.com/WebAssembly/wasi-libc/issues/379))
* [`04431e56`](WebAssembly/wasi-libc@04431e5) Remove hacks for clang 8 ([WebAssembly/wasi-libc⁠#384](https://togithub.com/WebAssembly/wasi-libc/issues/384))
* [`45106546`](WebAssembly/wasi-libc@4510654) threads: add `pthread_attr_setdetachstate` ([WebAssembly/wasi-libc⁠#382](https://togithub.com/WebAssembly/wasi-libc/issues/382))
* [`4362b188`](WebAssembly/wasi-libc@4362b18) threads: change `wasm32-wasi-pthread` to `wasm32-wasi-threads` ([WebAssembly/wasi-libc⁠#381](https://togithub.com/WebAssembly/wasi-libc/issues/381))
* [`8f527579`](WebAssembly/wasi-libc@8f52757) Rename thread_spawn import ([WebAssembly/wasi-libc⁠#387](https://togithub.com/WebAssembly/wasi-libc/issues/387))
* [`b4814997`](WebAssembly/wasi-libc@b481499) threads: implement support for spinlock ([WebAssembly/wasi-libc⁠#324](https://togithub.com/WebAssembly/wasi-libc/issues/324))
* [`9bec2d3a`](WebAssembly/wasi-libc@9bec2d3) Add a check to reactor modules to ensure _initialize is only called once ([WebAssembly/wasi-libc⁠#388](https://togithub.com/WebAssembly/wasi-libc/issues/388))
* [`8daaba38`](WebAssembly/wasi-libc@8daaba3) Fix MSG_TRUNC ([WebAssembly/wasi-libc⁠#391](https://togithub.com/WebAssembly/wasi-libc/issues/391))
* [`b67d6b26`](WebAssembly/wasi-libc@b67d6b2) setup_default_stack_size: set __default_stacksize unconditionally ([WebAssembly/wasi-libc⁠#396](https://togithub.com/WebAssembly/wasi-libc/issues/396))
* [`a29c349a`](WebAssembly/wasi-libc@a29c349) threads: enable `PTHREAD_{MUTEX,RWLOCK,COND}_INITIALIZER`. ([WebAssembly/wasi-libc⁠#397](https://togithub.com/WebAssembly/wasi-libc/issues/397))
* [`70690718`](WebAssembly/wasi-libc@7069071) Avoid using absolute pathnames in Makefile. NFC ([WebAssembly/wasi-libc⁠#400](https://togithub.com/WebAssembly/wasi-libc/issues/400))
* [`2e3947b6`](WebAssembly/wasi-libc@2e3947b) Sort the object list passed to ar in the Makefile. ([WebAssembly/wasi-libc⁠#399](https://togithub.com/WebAssembly/wasi-libc/issues/399))
* [`f2a35a45`](WebAssembly/wasi-libc@f2a35a4) Use __builtin_ctz and __builtin_clz in dlmalloc ([WebAssembly/wasi-libc⁠#401](https://togithub.com/WebAssembly/wasi-libc/issues/401))
* [`1dfe5c30`](WebAssembly/wasi-libc@1dfe5c3) Fix a_store operation in atomic.h ([WebAssembly/wasi-libc⁠#403](https://togithub.com/WebAssembly/wasi-libc/issues/403))
* [`38f48942`](WebAssembly/wasi-libc@38f4894) Fix debug build's `predefined-macros.txt` ([WebAssembly/wasi-libc⁠#407](https://togithub.com/WebAssembly/wasi-libc/issues/407))
* [`3189cd1c`](WebAssembly/wasi-libc@3189cd1) Update README regarding the Arch Linux package ([WebAssembly/wasi-libc⁠#412](https://togithub.com/WebAssembly/wasi-libc/issues/412))
* [`a6f87134`](WebAssembly/wasi-libc@a6f8713) Convert preopen initialization to be lazy. ([WebAssembly/wasi-libc⁠#408](https://togithub.com/WebAssembly/wasi-libc/issues/408))
dfinity-bot added a commit that referenced this pull request May 24, 2023
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@f7166f47...9301221a](dfinity/candid@f7166f4...9301221)

* [`51c00478`](dfinity/candid@51c0047) spec: support composite query ([dfinity/candid⁠#420](https://togithub.com/dfinity/candid/issues/420))
* [`74869398`](dfinity/candid@7486939) fix recursion test ([dfinity/candid⁠#425](https://togithub.com/dfinity/candid/issues/425))
* [`eb31f888`](dfinity/candid@eb31f88) Use Arc<Type> with `arc_type` feature ([dfinity/candid⁠#407](https://togithub.com/dfinity/candid/issues/407))
* [`b9d6cbff`](dfinity/candid@b9d6cbf) support custom candid path for export_service ([dfinity/candid⁠#421](https://togithub.com/dfinity/candid/issues/421))
* [`fa29c70d`](dfinity/candid@fa29c70) Add config options for Rust binding ([dfinity/candid⁠#422](https://togithub.com/dfinity/candid/issues/422))
* [`f31396d8`](dfinity/candid@f31396d) Bump webpack from 5.24.4 to 5.76.0 in /tools/ui ([dfinity/candid⁠#413](https://togithub.com/dfinity/candid/issues/413))
* [`9301221a`](dfinity/candid@9301221) release ([dfinity/candid⁠#430](https://togithub.com/dfinity/candid/issues/430))
mergify bot pushed a commit that referenced this pull request May 24, 2023
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@f7166f47...9301221a](dfinity/candid@f7166f4...9301221)

* [`51c00478`](dfinity/candid@51c0047) spec: support composite query ([dfinity/candid⁠#420](https://togithub.com/dfinity/candid/issues/420))
* [`74869398`](dfinity/candid@7486939) fix recursion test ([dfinity/candid⁠#425](https://togithub.com/dfinity/candid/issues/425))
* [`eb31f888`](dfinity/candid@eb31f88) Use Arc<Type> with `arc_type` feature ([dfinity/candid⁠#407](https://togithub.com/dfinity/candid/issues/407))
* [`b9d6cbff`](dfinity/candid@b9d6cbf) support custom candid path for export_service ([dfinity/candid⁠#421](https://togithub.com/dfinity/candid/issues/421))
* [`fa29c70d`](dfinity/candid@fa29c70) Add config options for Rust binding ([dfinity/candid⁠#422](https://togithub.com/dfinity/candid/issues/422))
* [`f31396d8`](dfinity/candid@f31396d) Bump webpack from 5.24.4 to 5.76.0 in /tools/ui ([dfinity/candid⁠#413](https://togithub.com/dfinity/candid/issues/413))
* [`9301221a`](dfinity/candid@9301221) release ([dfinity/candid⁠#430](https://togithub.com/dfinity/candid/issues/430))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants