fix: serialize Odin checking during bootstrap builds
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
build:
|
||||
mkdir -p build
|
||||
odin build . -out:build/brolang
|
||||
odin build . -no-threaded-checker -out:build/brolang
|
||||
|
||||
install: build
|
||||
install -d "$(HOME)/.brolang/bin"
|
||||
|
||||
@@ -4,11 +4,15 @@ Prototype error-tolerant Brolang compiler written in Odin.
|
||||
|
||||
```sh
|
||||
mkdir -p build
|
||||
odin build . -out:build/brolang
|
||||
odin build . -no-threaded-checker -out:build/brolang
|
||||
./build/brolang examples/programs/prototype -o build/prototype
|
||||
./build/prototype
|
||||
```
|
||||
|
||||
Bootstrap builds serialize Odin type checking to avoid the `Queue(string)`
|
||||
polymorphic-type assertion observed with Odin `dev-2026-02`. Code generation
|
||||
is unchanged; `make build` and `make install` use the same flag.
|
||||
|
||||
Programs may receive system I/O and process arguments explicitly through
|
||||
`process.Init`; `main func() ...` remains valid. Standard-stream helpers bind the
|
||||
provider, handle, and callback.
|
||||
|
||||
Reference in New Issue
Block a user