ci: optional selfhost-loop workflow + determinism script
Add tools/selfhost_loop.sh with path-normalized C and stripped ELF checks (bootstrap ×2). Wire GitHub Actions (manual/weekly/main paths) outside default make test. Raise selfhost lexer maxTokens for large files.
This commit is contained in:
@@ -349,8 +349,10 @@ make selfhost
|
||||
./buxc search greet
|
||||
make test-registry # add greet → install → build temp app
|
||||
|
||||
# Verify selfhost binary parity (buxc2 → buxc3, identical)
|
||||
# Selfhost determinism (optional CI job; not in default `make test`)
|
||||
make selfhost-loop
|
||||
# Experimental fixed-point (buxc2 → buxc3):
|
||||
# BUX_SELFHOST_FIXED_POINT=1 make selfhost-loop
|
||||
|
||||
# Clean build artifacts
|
||||
make clean
|
||||
|
||||
Reference in New Issue
Block a user