Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/wasi-libc
Submodule wasi-libc updated 74 files
+1 −1 CMakeLists.txt
+3 −3 cmake/wasi-wits.cmake
+2 −1 expected/wasm32-wasip2/defined-symbols.txt
+26 −1 expected/wasm32-wasip3/defined-symbols.txt
+27 −25 expected/wasm32-wasip3/predefined-macros.txt
+14 −0 expected/wasm32-wasip3/undefined-symbols.txt
+7 −0 libc-bottom-half/CMakeLists.txt
+5 −34 libc-bottom-half/clocks/clock.c
+3 −16 libc-bottom-half/clocks/times.c
+17 −2 libc-bottom-half/cloudlibc/src/common/errors.h
+1 −1 libc-bottom-half/cloudlibc/src/libc/dirent/fdopendir.c
+8 −16 libc-bottom-half/cloudlibc/src/libc/dirent/readdir.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/fcntl/openat.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/fcntl/posix_fadvise.c
+247 −55 libc-bottom-half/cloudlibc/src/libc/poll/poll.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/stdio/renameat.c
+0 −2 libc-bottom-half/cloudlibc/src/libc/sys/select/pselect.c
+2 −2 libc-bottom-half/cloudlibc/src/libc/sys/stat/fstatat.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/sys/stat/futimens.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/sys/stat/mkdirat.c
+7 −2 libc-bottom-half/cloudlibc/src/libc/sys/stat/stat_impl.h
+1 −1 libc-bottom-half/cloudlibc/src/libc/sys/stat/utimensat.c
+2 −2 libc-bottom-half/cloudlibc/src/libc/unistd/faccessat.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/unistd/fdatasync.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/unistd/fsync.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/unistd/ftruncate.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/unistd/linkat.c
+2 −2 libc-bottom-half/cloudlibc/src/libc/unistd/pread.c
+9 −6 libc-bottom-half/cloudlibc/src/libc/unistd/pwrite.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/unistd/readlinkat.c
+1 −1 libc-bottom-half/cloudlibc/src/libc/unistd/symlinkat.c
+1 −1 libc-bottom-half/crt/crt1-command.c
+42 −10 libc-bottom-half/headers/private/wasi/descriptor_table.h
+33 −2 libc-bottom-half/headers/private/wasi/file_utils.h
+15 −2 libc-bottom-half/headers/private/wasi/poll.h
+2 −2 libc-bottom-half/headers/private/wasi/sockets_utils.h
+16 −7 libc-bottom-half/headers/private/wasi/tcp.h
+14 −0 libc-bottom-half/headers/private/wasi/wasip3_block.h
+3 −1 libc-bottom-half/headers/public/__macro_PAGESIZE.h
+278 −126 libc-bottom-half/headers/public/wasi/__generated_wasip3.h
+7 −0 libc-bottom-half/headers/public/wasi/libc.h
+1 −1 libc-bottom-half/sources/__wasilibc_rmdirat.c
+1 −1 libc-bottom-half/sources/__wasilibc_unlinkat.c
+11 −1 libc-bottom-half/sources/chdir.c
+21 −0 libc-bottom-half/sources/descriptor_table.c
+29 −34 libc-bottom-half/sources/file.c
+495 −21 libc-bottom-half/sources/file_utils.c
+14 −6 libc-bottom-half/sources/netdb.c
+4 −0 libc-bottom-half/sources/preopens.c
+2 −2 libc-bottom-half/sources/socket.c
+18 −4 libc-bottom-half/sources/sockets_utils.c
+240 −84 libc-bottom-half/sources/tcp.c
+398 −109 libc-bottom-half/sources/udp.c
+5,511 −775 libc-bottom-half/sources/wasip3.c
+10 −7 libc-bottom-half/sources/wasip3_block_on.c
+ libc-bottom-half/sources/wasip3_component_type.o
+24 −25 libc-bottom-half/sources/wasip3_stdio.c
+1 −1 libc-top-half/musl/src/thread/single-threaded/pthread_mutex_lock.c
+1 −1 libc-top-half/musl/src/thread/single-threaded/pthread_mutex_trylock.c
+129 −78 test/CMakeLists.txt
+33 −0 test/src/clear_fds.c
+1 −1 test/src/preadwrite.c
+45 −0 test/src/pthread_recursive_mutex.c
+1 −1 test/src/sockets-multiple-server.c
+8 −0 test/src/sockets-nonblocking-udp-multiple.c
+23 −0 test/src/sockets-nonblocking-udp.c
+79 −79 wasi/p3/wit/deps/wasi-cli-0.3.0-rc-2026-03-15/package.wit
+17 −17 wasi/p3/wit/deps/wasi-clocks-0.3.0-rc-2026-03-15/package.wit
+85 −63 wasi/p3/wit/deps/wasi-filesystem-0.3.0-rc-2026-03-15/package.wit
+77 −25 wasi/p3/wit/deps/wasi-http-0.3.0-rc-2026-03-15/package.wit
+32 −17 wasi/p3/wit/deps/wasi-random-0.3.0-rc-2026-03-15/package.wit
+223 −136 wasi/p3/wit/deps/wasi-sockets-0.3.0-rc-2026-03-15/package.wit
+6 −6 wasi/p3/wit/wasi-libc.wit
+18 −18 wasi/p3/wkg.lock
Loading