fix: serialize Odin checking during bootstrap builds
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
build:
|
build:
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
odin build . -out:build/brolang
|
odin build . -no-threaded-checker -out:build/brolang
|
||||||
|
|
||||||
install: build
|
install: build
|
||||||
install -d "$(HOME)/.brolang/bin"
|
install -d "$(HOME)/.brolang/bin"
|
||||||
|
|||||||
@@ -4,11 +4,15 @@ Prototype error-tolerant Brolang compiler written in Odin.
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
mkdir -p build
|
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/brolang examples/programs/prototype -o build/prototype
|
||||||
./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
|
Programs may receive system I/O and process arguments explicitly through
|
||||||
`process.Init`; `main func() ...` remains valid. Standard-stream helpers bind the
|
`process.Init`; `main func() ...` remains valid. Standard-stream helpers bind the
|
||||||
provider, handle, and callback.
|
provider, handle, and callback.
|
||||||
|
|||||||
Reference in New Issue
Block a user