The Zig programming language provides support for self-promotion (bootstraping)
Changes have been made to the Zig programming language that allow the Zig stage2 compiler, written in Zig, to assemble itself (stage3), which makes this language self-hosting. It is expected that this compiler will be offered by default in the upcoming 0.10.0 release. Stage2 is still incomplete due to lack of support for runtime checks, differences in language semantics, etc. […]