Eisiúint GNU Mes 0.23, foireann uirlisí le haghaidh tógáil dáileadh féinchuimsitheach

Tar éis bliana forbartha, scaoileadh an fhoireann uirlisí GNU Mes 0.23, ag soláthar próiseas bootstrap do GCC agus ag ligean do thimthriall dúnta atógáil ón gcód foinse. Réitíonn an fhoireann uirlisí an fhadhb a bhaineann le cóimeáil tiomsaitheoir tosaigh fíoraithe i dáiltí, ag briseadh an slabhra atógáil timthriallach (éilíonn tógáil tiomsaitheoir comhaid inrite de thiomsaitheoir a tógadh cheana féin, agus is foinse féideartha leabharmharcanna ceilte iad tionóil tiomsaithe dénártha, rud nach gceadaíonn ráthaíocht iomlán sláine na gcomhthionól ó chóid fhoinse tagartha).

Cuireann GNU Mes ateangaire féin-óstach ar fáil do theanga na Scéime, scríofa sa teanga C, agus tiomsaitheoir simplí don teanga C (MesCC), scríofa i dteanga na Scéime. Tá an dá chomhpháirt interassembled. Ligeann an t-ateangaire Scéime tiomsaitheoir MesCC C a thógáil, a cheadaíonn duit ansin leagan scriosta den tiomsaitheoir TinyCC (tcc) a thógáil, a bhfuil a chumais leordhóthanach cheana féin chun GCC a thógáil.

Tá ateangaire teanga na Scéime sách dlúth, glacann sé suas le thart ar 5000 líne de chód sa bhfothacar is simplí den teanga C agus is féidir é a thiontú go comhad inrite ag baint úsáide as an aistritheoir uilíoch M2-Planet nó tiomsaitheoir C simplí a chuirtear le chéile ag baint úsáide as an heicsidheachúlach féin-chóimeáilte. cóimeálaí, nach bhfuil gá le spleáchais seachtracha. Ag an am céanna, cuimsíonn an t-ateangaire bailitheoir truflais lán-chuimsitheach agus soláthraíonn sé leabharlann de mhodúil in-ualach.

Áirítear leis an scaoileadh nua tacaíocht don ailtireacht ARM (armhf-linux agus aarch-linux). Cuireadh leis an gcumas Mes a úsáid mar aon le sraith laghdaithe de chomhaid bootstrap ó thionscadal GNU Guix (Síl Dénártha Laghdaithe GNU Guix). Tacaíocht curtha i bhfeidhm chun leabharlann Mes agus Mes C a thógáil trí úsáid a bhaint as GCC 10.x. Seolann an tiomsaitheoir MesCC a leabharlann libmescc.a féin (-lmescc), agus nuair a bhíonn sé ag tógáil le GCC, sonraítear "-lgcc" anois. Soláthraíodh tacaíocht chun MesCC a thógáil le Guile 3.0.x.

Foinse: oscailtenet.ru

Add a comment