|
libmemalloc 0.0.0-alpha
The Magic of Memory Transmutation
|
Status: implemented local checks. Run from a prepared, indexed checkout with the declared tools. Several checkers discover inputs with git ls-files; include new and renamed files in the index before relying on their coverage.
Choose a new output directory for each attempt:
lua scripts/workspace/cache.lua lua scripts/check/all.lua \ --output=.cache/logs/checks-review-001
Inspect results.json and the per-check logs in that directory. Missing tools and failed required checks produce a failed run. --offline narrows some checks; it does not isolate network access. Supply --root=PATH only when checking an existing release evidence tree. This command excludes hosted events and does not execute the full platform or qualification matrices.
Run from the repository root with the tools listed in the lock file installed:
lua scripts/check/toolchain.lua lua tests/automation/toolchain/lock_test.lua lua tests/automation/workspace/commits_test.lua lua tests/automation/workspace/changes_test.lua lua tests/automation/check/ci_policy_test.lua lua scripts/check/c.lua lua scripts/check/doc_examples.lua lua scripts/check/modules.lua lua scripts/check/lua.lua lua scripts/check/doc_tools.lua lua scripts/check/mermaid.lua lua tests/automation/release/release_test.lua lua scripts/release/build.lua --mock --version=0.0.0-mock
Install documentation dependencies with the commands in the documentation guide, using the locked Node major. For local tool paths, the Lua checks accept LIBMEMALLOC_LUA, LIBMEMALLOC_LUAC, LIBMEMALLOC_CLANG_FORMAT, LIBMEMALLOC_CLANG_TIDY, LIBMEMALLOC_SELENE, LIBMEMALLOC_STYLUA, and LIBMEMALLOC_LUALS.
Use the workflow catalog to select platform builds, semantic qualification, C analysis or reproducibility. The process pilot runs a separate parser contract check; its Ansible entry point does not wrap this aggregate checker.