Releases: nodejs/uvwasi
Releases · nodejs/uvwasi
v0.0.11
Notable changes:
- Several issues have been addressed in
uvwasi_fd_readdir()
.
A bug in the copying of the directory entry's name has been fixed.
The function now returnsUVWASI_ENOSYS
on Windows and Android.
Serdes support has been added foruvwasi_dirent_t
's.
(#151) - The libuv dependency has been updated to v1.39.0.
(#152)
v0.0.10
Notable changes:
- The
uvwasi_preopen_t
now usesconst char*
for themapped_path
andreal_path
fields. Previously, these were notconst
. (#130) uvwasi_path_filestat_get()
now properly handles theUVWASI_LOOKUP_SYMLINK_FOLLOW
flag. (#133)uvwasi_options_init()
has been added to reduce the boilerplate code associated with initializinguvwasi_options_t
's. (#141)- The
DEBUG()
macro has been renamed toUVWASI_DEBUG()
to reduce naming conflicts with other projects. (#143) - A compilation error on NetBSD 8.2 has been fixed. (#146)
- The
uvwasi_fd_filestat_set_times()
anduvwasi_path_filestat_set_times()
functions now have proper implementations. (#139)
v0.0.9
Notable changes:
- A
DEBUG()
macro andUVWASI_DEBUG_LOG
build option have been
added to improve debugging. (#113) - Path length restrictions have been removed across the codebase. (#115)
- Initial support for
poll_oneoff()
has been added on all
platforms. The implementation is based onuv_poll_t
's. (#117) - A new
uvwasi_size_t
has been introduced across the WASI system
call API. This provides consistent 32-bitsize_t
's. (#121) - The cmake test targets are now only generated if uvwasi is the
root project to avoid conflicts with targets from embedders. (#120) uv.h
has been removed from the public headers. (#122)- A serialization/deserialization API has been added to simplify
the process of working with WASM memory. This also hides many
WASI <--> WASM interfacing implementation details from
embedders. (#94) and (#126) - A memory corruption bug on Windows related to path resolution
has been fixed. (#127)
v0.0.8
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
Notable changes:
- A custom memory allocator has been added.
- WASI syscalls are protected using mutexes.
- Code coverage is reported during testing.
- Test against libuv 1.33.1.
- Several incorrect WASI constants were corrected.
- ASAN was added to the CI.
- A
UVWASI_VERSION_WASI
constant was added.