1.9 KiB
1.9 KiB
1.0.0-beta.10 Release Review
Status: ready for publication after the controller release gate.
Verdict
No blocking issues found after integrating the stdlib API catalog worker and the compiler symbol-metadata worker.
Scope Checked
docs/language/STDLIB_API.mdnow lists exact exportedlib/stdhelper signatures instead of helper names only.scripts/render-stdlib-api-doc.jsverifies exported helpers have matching(fn ...)forms, omits non-exported helpers and aliases, and normalizes module-local concrete aliases in public signatures.glagol symbols <file.slo|project|workspace>emits deterministicslovo.symbolsmetadata for modules, imports, exports, aliases, structs, enums, functions, tests, spans/ranges, and workspace package labels.- README, roadmaps, release notes, specification text, whitepapers, and PDFs describe beta10 as tooling/API-discovery work only.
- Docs do not claim executable generics, maps, sets, new runtime helpers, stable ABI/layout, LSP/watch protocols, or a stable stdlib API freeze.
Verification
node scripts/render-stdlib-api-doc.jscargo fmt --checkcargo checkcargo test --test symbols_beta10cargo test --test dx_v1_7cargo test --test cli_v1_1cargo test --test promotion_gateMD_TO_PDF_PACKAGE=<local md-to-pdf package path> ./scripts/render-doc-pdfs.shgit diff --check./scripts/release-gate.sh
Final full ./scripts/release-gate.sh result: passed docs, generated stdlib
API catalog consistency, private-publication text checks, formatter checks, the
full cargo test suite, ignored promotion checks, binary smoke, and LLVM smoke.
Residual Risk
The symbols command is a stable-shaped beta metadata export, not a complete
editor protocol. Future editor work still needs a separate LSP/watch contract,
diagnostic stability policy, local package API docs, and compatibility tests
before claiming full editor integration.