in programming language zig Adopted Changes , allowing a ZIG Stage2 compiler written on zig , Collect yourself (Stage3), which makes this language self-sufficient (self-hosting). It is assumed that this compiler will be offered by default in the upcoming release 0.10.0. Stage2 is still incomplete, because is missing Support for checks during execution, there are differences in the semantics of the language, etc. .
A realized change of will allow Add support ” hot replacement “ code during execution (i.e., without interrupt, Hot Code swapping), Partly get rid of from binding to LLVM and C ++ (thereby facilitating the process of porting new architectures), and radically reduce the time for assembling programs, and also speeds up the development of the compiler.