reardan
@reardan
Public Skills
w-debug-wdbg
by reardan
Debug a W program at runtime with the in-process debugger wdbg, scripted over stdin. Use when a W program crashes (SIGSEGV etc.), returns wrong values, or when you would otherwise add print statements to inspect state.
w-seed-update
by reardan
The bootstrap-seed discipline — what the pinned seed is, when ./wbuild update is allowed, and how a new seed is published via a release tag plus SEEDS bump. Use before any ./wbuild update, when seed-graph code needs newer language syntax, or when wbuild reports the seed differs from its pin.
w-arm64-qemu
by reardan
Build and test the ARM64 Linux backend, running the produced aarch64 ELF binaries under qemu. Use for any arm64 codegen change, when a task names verify_arm64 or the arm64 run targets, or when an arm64 binary must actually execute on an x86 host.
w-c-import-debug
by reardan
Debug c_import C-header interop failures and pin fixes as torture fixtures. Use when a c_import fails to preprocess, parse or import a header, when an imported function, constant or struct misbehaves at runtime, or when adding a c_import regression test.
w-select-tests
by reardan
Map changed files to the smallest useful set of test targets in the W repository. Use after any code change, before running tests, instead of defaulting to the full ./wbuild tests suite.
w-check-diagnostics
by reardan
Diagnose W compile errors and warnings with the compiler's structured check mode instead of full compiles. Use when a .w file fails to compile, when the edit hook reports diagnostics, or before running any tests on modified W code.
w-repl-explore
by reardan
Answer questions about W language behavior by evaluating code in the W REPL instead of writing throwaway test files. Use to check semantics, try expressions, or reproduce a suspected miscompile quickly.