Измене су направљене у програмском језику Зиг које омогућавају Зиг стаге2 компајлеру, написаном у Зигу, да се сам састави (стаге3), што овај језик чини само-хостујућим. Очекује се да ће овај компајлер бити подразумевано понуђен у предстојећем издању 0.10.0. Фаза 2 је још увек непотпуна због недостатка подршке за провере времена извршавања, разлика у семантици језика итд.
Имплементирана промена ће нам омогућити да додамо подршку за „врућу замену“ кода у току извршавања (тј. без прекида, хот замена кода), делимично се ослободимо везивања за ЛЛВМ и Ц++ (чиме се олакшава процес преноса на нове архитектуре), и радикално смањити време израде програма, а такође ће убрзати развој компајлера.
Извор: опеннет.ру
