cproc - he whakahiato kiato hou mo te reo C

Ko Michael Forney, te kaiwhakawhanake i te swc composite server i runga i te kawa Wayland, kei te whakawhanake i tetahi kaitoi cproc hou e tautoko ana i te paerewa C11 me etahi toronga GNU. Hei whakaputa i nga konae ka taea te whakahaere, ka whakamahia e te kaitoi te kaupapa QBE hei tuara. Ko te waehere whakahiato kua tuhia ki te C ka tohatohahia i raro i te raihana ISC kore utu.

Kaore ano kia oti te whakawhanaketanga, engari i tenei wa kua whakatinanahia te tautoko mo te nuinga o nga whakaritenga C11. I roto i nga ahuatanga kaore i te tautokohia i tenei wa ko nga raupapa rereke-roa, he kaitukatuka o mua, he whakaputanga o nga konae PIE (waehere motuhake) ka taea te whakahaere me nga whare pukapuka tiritahi, te whakahiato raarangi, te momo "ruarua roa", te _Thread_local specifier, momo rorirori, aho aho me te prefix (L"..." ).

I te wa ano, kua ranea nga kaha o cproc ki te hanga i a ia ano, mcpp, gcc 4.7, binutils me etahi atu tono taketake. Ko te rereketanga nui mai i etahi atu kaitoi ko te arotahi ki te hanga i te whakatinanatanga kiato me te uaua. Hei tauira, ko te tuara ka taea e koe te whakaputa waehere e whakaatu ana i te 70% o nga mahi a nga kaitoi matatau, engari ko te mahi e whakaarohia ana kei roto i te 10% o nga kaitoi nui. Ka tautokohia te hanga whare mo te x86_64 me nga hoahoanga aarch64 i runga i nga papaaho Linux me FreeBSD me nga whare pukapuka Glibc, bsd libc me Musl.

Source: opennet.ru

Tāpiri i te kōrero