WIP: v0.19 advanced type system #1507

Draft
vyzo wants to merge 16 commits from v0.19-typed-gerbil into v0.19-staging
Owner
No description provided.
vyzo requested reviews from fare, jay 2026-09-21 22:05:33 +00:00
vyzo added 14 commits 2026-09-22 17:11:32 +00:00
Generated from source commit 1352ed3958 (source changes verified before committing).

Validated sequential rebootstrap, boot-clean, stage0, stage1, stdlib and tools with eight build cores. Post-rebuild: 21 focused control/return-inference/nullable cases passed, plus the separately compiled nine-case control suite. Tests used memory/time limits.
Generated from source commit f38c48bdb2 (source changes verified before committing).

Validated sequential rebootstrap, boot-clean, stage0, stage1, stdlib and tools with eight build cores. Post-rebuild: 32 focused cases passed, plus the separately compiled eleven-case sugar/interface suites. Tests used memory/time limits.
Generated from source revision e9962b1a12 using the accepted 15c8aa3f bootstrap. Validated sequential clean stage0/stage1/stdlib/tools rebuild, 36 focused cases, and 27 compiler regression cases.
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin v0.19-typed-gerbil:v0.19-typed-gerbil
git switch v0.19-typed-gerbil

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch v0.19-staging
git merge --no-ff v0.19-typed-gerbil
git switch v0.19-typed-gerbil
git rebase v0.19-staging
git switch v0.19-staging
git merge --ff-only v0.19-typed-gerbil
git switch v0.19-typed-gerbil
git rebase v0.19-staging
git switch v0.19-staging
git merge --no-ff v0.19-typed-gerbil
git switch v0.19-staging
git merge --squash v0.19-typed-gerbil
git switch v0.19-staging
git merge --ff-only v0.19-typed-gerbil
git switch v0.19-staging
git merge v0.19-typed-gerbil
git push origin v0.19-staging
Sign in to join this conversation.
No description provided.