cproc - komporo e ncha ea komporo ea puo ea C

Michael Forney, mohlahisi oa seva e kopaneng ea swc e ipapisitseng le protocol ea Wayland, o nts'etsapele komporo e ncha ea cproc e ts'ehetsang maemo a C11 le likeketso tse ling tsa GNU. Ho hlahisa lifaele tse sebetsang hantle, moqapi o sebelisa morero oa QBE joalo ka mokokotlo. Khoutu ea compiler e ngotsoe ka C mme e tsamaisoa tlasa laesense ea mahala ea ISC.

Ntlafatso ha e so phethehe, empa hajoale ts'ehetso ea boholo ba litlhaloso tsa C11 e kentsoe ts'ebetsong. Har'a likarolo tse sa tšehetsoeng hajoale ke li-arrays tsa bolelele bo feto-fetohang, preprocessor, tlhahiso ea PIE (code e ikemetseng) lifaele tse ka sebetsoang le lilaebrari tse arolelanoang, inline assembler, mofuta oa "long double", the _Thread_local specifier, volatile types, string literals with prefix. (L" ... ").

Ka nako e ts'oanang, bokhoni ba cproc bo se bo lekane ho iketsetsa, mcpp, gcc 4.7, binutils le lisebelisoa tse ling tsa motheo. Phapang e ka sehloohong ho tsoa ho bahlophisi ba bang ke ho tsepamisa maikutlo ho theheng ts'ebetsong e kopanetsoeng le e sa rarahanang. Ka mohlala, backend eu lumella hore u hlahise khoutu e bontšang 70% ea ts'ebetso ea li-compilers tse tsoetseng pele, empa ts'ebetso e reriloeng e ka hare ho 10% ea lihlopha tse kholo. E ts'ehetsa moaho oa x86_64 le meralo ea aarch64 sethaleng sa Linux le FreeBSD ka lilaebrari tsa Glibc, bsd libc le Musl.

Source: opennet.ru

Eketsa ka tlhaloso