1.6 KiB
1.6 KiB
Beta.1 Tooling Hardening Scope
This file tracks the first post-1.0.0-beta tooling bundle. It is committed on
main but must not be tagged as 1.0.0-beta.1 until the connected bundle is
complete and the full release gate passes near publication.
Implemented In This Slice
glagol run <file.slo|project>builds through the existing native hosted path, executes the result, forwards stdout/stderr, and exits with the program status.glagol runwrites to.slovo/build/<name>by default and supports-o <binary>for an explicit executable path.glagol run ... -- <args>forwards program arguments to the produced executable.glagol clean <file.slo|project>removes generated.slovo/buildartifacts.glagol new --template binary|library|workspacesupports the existing binary scaffold plus checkable/testable library and local workspace scaffolds.- The release gate prints a concise success line after docs, formatting, tests, promotion, binary, and LLVM smoke checks pass.
Explicitly Out Of Scope
- no source-language syntax change
- no networking or runtime resource model
- no package registry behavior
- no stable ABI/layout promise
- no stable install layout promise until the install-path portion of this tooling bundle is finished
Remaining Before Tagging 1.0.0-beta.1
- document and gate public install layout for
glagol,runtime/, andlib/std - add a minimal install or packaging command/script if the existing build flow is not enough
- rerender publication PDFs only if documentation release text changes
- run the full release gate from a clean checkout state