internal/ directory

Directories

PathSynopsis
internal/asm
internal/asm/amd64
internal/asm/arm64
internal/assemblyscript
internal/assemblyscript/logging
internal/bitpack
internal/closePackage close allows experimental.CloseNotifier without introducing a package cycle.
internal/descriptor
internal/emscripten
internal/engine
internal/engine/compiler
internal/engine/interpreter
internal/engine/wazevo
internal/engine/wazevo/backendPackage backend must be free of Wasm-specific concept.
internal/engine/wazevo/backend/isa
internal/engine/wazevo/backend/isa/arm64
internal/engine/wazevo/backend/regallocPackage regalloc performs register allocation.
internal/engine/wazevo/frontendPackage frontend implements the translation of WebAssembly to SSA IR using the ssa package.
internal/engine/wazevo/ssaPackage ssa is used to construct SSA function.
internal/engine/wazevo/testcases
internal/engine/wazevo/wazevoapi
internal/filecache
internal/fsapi
internal/fstestPackage fstest defines filesystem test cases that help validate host functions implementing WASI and `GOOS=js GOARCH=wasm`.
internal/gojs
internal/gojs/configPackage config exists to avoid dependency cycles when keeping most of gojs code internal.
internal/gojs/customPackage custom is similar to the WebAssembly Custom Sections.
internal/gojs/goarchPackage goarch isolates code from runtime.GOARCH=wasm in a way that avoids cyclic dependencies when re-used from other packages.
internal/gojs/goosPackage goos isolates code from runtime.GOOS=js in a way that avoids cyclic dependencies when re-used from other packages.
internal/gojs/logging
internal/gojs/runPackage run exists to avoid dependency cycles when keeping most of gojs code internal.
internal/gojs/util
internal/gojs/values
internal/ieee754
internal/integration_test
internal/integration_test/bench
internal/integration_test/engine
internal/integration_test/filecache
internal/integration_test/fuzzcases
internal/integration_test/spectest
internal/integration_test/spectest/v1
internal/integration_test/spectest/v2
internal/integration_test/stdlibs
internal/integration_test/vs
internal/integration_test/vs/compiler
internal/integration_test/vs/interpreter
internal/internalapi
internal/leb128
internal/loggingPackage logging includes utilities used to log function calls.
internal/moremath
internal/platformPackage platform includes runtime-specific code needed for the compiler or otherwise.
internal/sock
internal/sys
internal/sysfsPackage sysfs includes a low-level filesystem interface and utilities needed for WebAssembly host functions (ABI) such as WASI and runtime.GOOS=js.
internal/testing
internal/testing/binaryencoding
internal/testing/dwarftestdata
internal/testing/fs
internal/testing/hammer
internal/testing/maintester
internal/testing/proxy
internal/testing/requirePackage require includes test assertions that fail the test immediately.
internal/u32
internal/u64
internal/version
internal/wasip1Package wasip1 is a helper to remove package cycles re-using constants.
internal/wasip1/logging
internal/wasm
internal/wasm/binary
internal/wasmdebugPackage wasmdebug contains utilities used to give consistent search keys between stack traces and error messages.
internal/wasmruntimePackage wasmruntime contains internal symbols shared between modules for error handling.
internal/wazeroirPackage wazeroir is a pkg to compile down the standard Wasm binary to wazero's specific IR (wazeroir).
Version
v1.6.0
Published
Dec 22, 2023
Platform
linux/amd64
Last checked
2 hours ago

Tools for package owners.