Skip to content

deps: update to uvwasi 0.0.9

Rodrigo Muino Tomonari requested to merge github/fork/cjihrig/uvwasi into master

Notable changes:

  • A DEBUG() macro and UVWASI_DEBUG_LOG build option have been added to improve debugging.
  • Path length restrictions have been removed across the codebase.
  • Initial support for poll_oneoff() has been added on all platforms. The implementation is based on uv_poll_t's.
  • A new uvwasi_size_t has been introduced across the WASI system call API. This provides consistent 32-bit size_t's.
  • The cmake test targets are now only generated if uvwasi is the root project to avoid conflicts with targets from embedders.
  • uv.h has been removed from the public headers.
  • 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.
  • A memory corruption bug on Windows related to path resolution has been fixed.

Fixes: https://github.com/nodejs/node/pull/33403

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines

Merge request reports

Loading