Skip to content

[codex] clean selfhost compile output#199

Draft
Neftedollar wants to merge 1 commit into
mainfrom
codex/clean-compile-output
Draft

[codex] clean selfhost compile output#199
Neftedollar wants to merge 1 commit into
mainfrom
codex/clean-compile-output

Conversation

@Neftedollar

Copy link
Copy Markdown
Owner

Summary

  • filter embedded parser self-test chatter from lllc-bootstrap.sh self compile/check/next daily paths
  • move parser self-tests out of Std.Parser.main into Std.ParserSelfTest for future bootstrap artifacts
  • add e2e first-line gates so check starts with JSON and compile starts with generated source

Validation

  • ./tools/check-selfhost-ci.sh
  • ./tools/check-selfhost-e2e.sh
  • git diff --check
  • wrapper smoke: self compile --target fs spec/examples/valid/26-operators-precedence.lll | head -n 1 starts with module Example.OperatorsPrecedence
  • wrapper smoke: self check spec/examples/valid/26-operators-precedence.lll | head -n 1 starts with JSON

Note

Raw bootstrap artifacts can still contain the old embedded Std.Parser.main until the next artifact refresh. The daily wrapper path is clean now; the source rename prevents this from recurring in future artifacts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant