2.0 KiB
2.0 KiB
1.0.0-beta.9 Release Review
Status: ready for publication after the controller release gate.
Verdict
No blocking issues found after integrating the Slovo stdlib/docs worker and the Glagol compiler/test worker.
Scope Checked
lib/std/vec_i32.slo,lib/std/vec_i64.slo,lib/std/vec_f64.slo,lib/std/vec_bool.slo,lib/std/vec_string.slo,lib/std/option.slo, andlib/std/result.slonow use module-local concrete aliases without exporting alias names.- Compiler diagnostics reserve generic functions, parameterized aliases, uppercase single-letter generic type parameters in unsupported positions, map/set type forms, and future generic stdlib calls.
- Formatter diagnostics mirror the compiler rejection path for reserved generic/map/set syntax.
- Docs and whitepapers describe beta9 as alias-backed collection cleanup and diagnostic reservation only. They do not claim executable generics, maps, sets, traits, inference, monomorphization, iterators, stable ABI/layout, or a stable stdlib API freeze.
Verification
cargo fmt --checkcargo test --test diagnostics_contract current_negative_cases_match_machine_diagnostic_snapshotscargo test --test formatter formatter_recargo test --test project_modecargo test --test concrete_type_aliases_betacargo test --test promotion_gatecargo test standard_./scripts/render-stdlib-api-doc.sh./scripts/render-doc-pdfs.shgit diff --check./scripts/release-gate.sh
Final gate result: passed. The release gate completed docs, generated stdlib API catalog, formatter, default tests, ignored promotion checks, binary smoke, and LLVM smoke checks.
Residual Risk
Beta9 intentionally reserves generics without implementing them. Future generic work still needs typed-core representation, monomorphization policy, project/import semantics, formatter stability, stdlib migration rules, and explicit compatibility gates before any executable generic collection surface is promoted.