Target-verification
This note records the current release-facing local verification boundary for BitLogger's multi-target claims. It is intentionally small: the goal is to separate design intent from what was actually re-checked in the current environment.
Verification Matrix
| Area | native | js | wasm | wasm-gc | llvm |
|---|---|---|---|---|---|
src compile check | verified | verified | verified | verified | not locally verified |
src-async compile check | verified | verified | verified | verified | not locally verified |
moon test | verified in current local environment | verified | verified | verified | not run |
moon test src-async | verified | verified | verified | verified | not run |
Explanation
Detailed rules explaining key parameters and behaviors
verifiedhere means a local verification command was re-run successfully in the current environment.not locally verifiedmeans the release should not imply fresh local confirmation even if the package is still designed for that target.- The root
moon testline now has fresh local evidence onnative,js,wasm, andwasm-gcin this environment. llvmis currently experimental in practice for this release context and did not complete local verification in this environment.src-asyncnow has fresh local test evidence onnative,js,wasm, andwasm-gc, so async target notes may rely on more than compile-only confirmation for those targets.wasmnow has fresh local async test evidence as well as compile confirmation, and should be distinguished from the earlier state where onlywasm-gcandjshad been explicitly re-confirmed.- Example-level limitations, such as
async fn mainentry support, are separate from the library-level compile matrix above.
Commands Used
The current local verification evidence for this note is based on commands such as:
moon test
moon test --target js
moon test --target wasm
moon test --target wasm-gc
moon check --target native
moon check --target js
moon check --target wasm
moon check --target wasm-gc
moon check src-async --target native
moon check src-async --target js
moon check src-async --target wasm
moon check src-async --target wasm-gc
moon test src-async --target native
moon test src-async --target js
moon test src-async --target wasm
moon test src-async --target wasm-gcError Case
e.g.:
If a target is described as part of the design intent but not locally re-verified here, readers should not treat it as freshly confirmed release evidence.
If
llvmtoolchain support changes later, this page should be updated together with the relevant verification commands rather than silently relying on old wording.
Notes
This page is a release-facing verification note, not a portability promise by itself.
API pages that mention target-sensitive behavior should defer to this page when readers need the current verification boundary.