Directories ¶
Path | Synopsis |
---|---|
Package close allows experimental.CloseNotifier without introducing a package cycle.
|
Package close allows experimental.CloseNotifier without introducing a package cycle. |
engine
|
|
wazevo/backend
Package backend must be free of Wasm-specific concept.
|
Package backend must be free of Wasm-specific concept. |
wazevo/backend/regalloc
Package regalloc performs register allocation.
|
Package regalloc performs register allocation. |
wazevo/frontend
Package frontend implements the translation of WebAssembly to SSA IR using the ssa package.
|
Package frontend implements the translation of WebAssembly to SSA IR using the ssa package. |
wazevo/ssa
Package ssa is used to construct SSA function.
|
Package ssa is used to construct SSA function. |
Package fstest defines filesystem test cases that help validate host functions implementing WASI and `GOOS=js GOARCH=wasm`.
|
Package fstest defines filesystem test cases that help validate host functions implementing WASI and `GOOS=js GOARCH=wasm`. |
config
Package config exists to avoid dependency cycles when keeping most of gojs code internal.
|
Package config exists to avoid dependency cycles when keeping most of gojs code internal. |
custom
Package custom is similar to the WebAssembly Custom Sections.
|
Package custom is similar to the WebAssembly Custom Sections. |
goarch
Package goarch isolates code from runtime.GOARCH=wasm in a way that avoids cyclic dependencies when re-used from other packages.
|
Package goarch isolates code from runtime.GOARCH=wasm in a way that avoids cyclic dependencies when re-used from other packages. |
goos
Package goos isolates code from runtime.GOOS=js in a way that avoids cyclic dependencies when re-used from other packages.
|
Package goos isolates code from runtime.GOOS=js in a way that avoids cyclic dependencies when re-used from other packages. |
run
Package run exists to avoid dependency cycles when keeping most of gojs code internal.
|
Package run exists to avoid dependency cycles when keeping most of gojs code internal. |
integration_test
|
|
Package logging includes utilities used to log function calls.
|
Package logging includes utilities used to log function calls. |
Package platform includes runtime-specific code needed for the compiler or otherwise.
|
Package platform includes runtime-specific code needed for the compiler or otherwise. |
Package sysfs includes a low-level filesystem interface and utilities needed for WebAssembly host functions (ABI) such as WASI and runtime.GOOS=js.
|
Package sysfs includes a low-level filesystem interface and utilities needed for WebAssembly host functions (ABI) such as WASI and runtime.GOOS=js. |
testing
|
|
require
Package require includes test assertions that fail the test immediately.
|
Package require includes test assertions that fail the test immediately. |
Package wasip1 is a helper to remove package cycles re-using constants.
|
Package wasip1 is a helper to remove package cycles re-using constants. |
Package wasmdebug contains utilities used to give consistent search keys between stack traces and error messages.
|
Package wasmdebug contains utilities used to give consistent search keys between stack traces and error messages. |
Package wasmruntime contains internal symbols shared between modules for error handling.
|
Package wasmruntime contains internal symbols shared between modules for error handling. |
Package wazeroir is a pkg to compile down the standard Wasm binary to wazero's specific IR (wazeroir).
|
Package wazeroir is a pkg to compile down the standard Wasm binary to wazero's specific IR (wazeroir). |
Click to show internal directories.
Click to hide internal directories.