Ulwimi lwenkqubo yeZig lubonelela ngenkxaso yokuziphakamisa (i-bootstrapping)

Utshintsho lwenziwe kulwimi lweprogram yeZig oluvumela umqambi weZig stage2, ebhalwe kwiZig, ukuba ahlangane ngokwawo (inqanaba3), okwenza olu lwimi luzibambele ngokwalo. Kulindeleke ukuba lo mqokeleli uza kunikezelwa ngokungagqibekanga kwi-0.10.0 ezayo. Inqanaba lesi-2 alikagqitywa ngenxa yokunqongophala kwenkxaso yokuhlolwa kwexesha lokuqhuba, iyantlukwano kwisemantiki yolwimi, njl.

Utshintsho oluphunyeziweyo luya kusivumela ukuba songeze inkxaso "yokutshintshana okushushu" kwekhowudi ngexesha lokusebenza (okt ngaphandle kokuphazamiseka, ukutshintshana kwekhowudi eshushu), ngokuyinxenye ukulahla ukubophelela kwi-LLVM kunye ne-C ++ (ngaloo ndlela iququzelele inkqubo yokuthunyelwa kwizakhiwo ezintsha), kunye nokunciphisa kakhulu iinkqubo zexesha lokwakha, kwaye kuya kukhawulezisa uphuhliso lwabaqokeleli.

umthombo: opennet.ru

Yongeza izimvo