-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
⭐ new: pure Go implementation of water (#18)
* update: recompile v0 WATM binaries * update: canonical test cases * update: conn wrap logic * feat: WASIConfigFactory -> ModuleConfigFactory * update: wasm runtime independent Core * update: minor change to conn wraps * update: remodel complete Now encountering error. Debugging in progress. * feat: better logging Revisit slog-based logging and add logger-specific logging functions. * update: robustness and QoL Further optimize the implementation and fix bugs. * update: all test passes Update tests to reflect all changes, now all tests passing. * fix: redundant bugfix build constraints Old bugs are gone after switching to pure Go implementation based on wazero, we need no more these debugging flags. * fix: remove redundant go.mod replace directive * improvement: stop set nonblocking by default This change should not break any existing behavior. If the WebAssembly did not explicitly call set_nonblocking or equivalent within, wazero is unaware of the fd is in nonblocking state and will not work in non-blocking mode when serving WASI API.
- Loading branch information
Showing
42 changed files
with
2,186 additions
and
1,256 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.