Përparim në zhvillimin e një përkthyesi nga Rust në C dhe kodin IR .NET

Zhvilluesit e backend-it për përpiluesin rustc, i cili lejon përkthimin e kodit nga gjuha Rust në një përfaqësim në gjuhën C, njoftuan se 95.9% e testeve janë përfunduar me sukses. Dy muaj më parë, kalueshmëria e testit u vlerësua në 92%. Vihet re se mbeten të pakaluara 64 teste, të cilat të gjitha kanë të bëjnë me zgjidhjen e problemeve tipike që nuk do të jenë të vështira për t'u zgjidhur. Kodi i backend-it shpërndahet nën licencën Apache 2.0.

Përveç gjuhës C, backend mbështet edhe përkthimin nga Rust në përfaqësimin e ndërmjetëm CIL për platformën .NET. Ideja e projektit është të ofrojë mundësinë për të krijuar klasa .NET bazuar në kodin e shkruar në Rust, si dhe për të përdorur bibliotekat ekzistuese të Rust në projekte të bazuara në platformën .NET. Klasat e shkruara në Rust për platformën .NET mund të kenë qasje në API-të dhe libraritë .NET. Shkalla e kalueshmërisë për testet bazë për .NET vlerësohet në 96.3%.

Burimi: opennet.ru

Shto një koment