Το frontend για τη γλώσσα Rust είναι έτοιμο για ενσωμάτωση στο GCC 13

Οι προγραμματιστές του έργου gccrs (GCC Rust) δημοσίευσαν την τέταρτη έκδοση των ενημερώσεων κώδικα με την υλοποίηση του μπροστινού άκρου του μεταγλωττιστή γλώσσας Rust για το GCC. Σημειώνεται ότι η νέα έκδοση εξαλείφει σχεδόν όλα τα σχόλια που έγιναν προηγουμένως κατά την αναθεώρηση του προτεινόμενου κώδικα και οι ενημερώσεις κώδικα πληρούν όλες τις τεχνικές απαιτήσεις για τον κώδικα που προστέθηκε στο GCC. Ο Richard Biener, ένας από τους συντηρητές του GCC, ανέφερε ότι ο κώδικας διεπαφής Rust είναι πλέον έτοιμος για ενσωμάτωση στον κλάδο GCC 13, ο οποίος θα κυκλοφορήσει τον Μάιο του 2023.

Έτσι, ξεκινώντας με το GCC 13, τα τυπικά εργαλεία GCC μπορούν να χρησιμοποιηθούν για τη μεταγλώττιση προγραμμάτων στη γλώσσα Rust χωρίς την ανάγκη εγκατάστασης του μεταγλωττιστή rustc, που έχει κατασκευαστεί με χρήση εξελίξεων LLVM. Ωστόσο, η εφαρμογή GCC 13 του Rust θα είναι μια έκδοση beta, που δεν θα είναι ενεργοποιημένη από προεπιλογή. Στη σημερινή του μορφή, το frontend εξακολουθεί να είναι κατάλληλο μόνο για πειράματα και απαιτεί βελτίωση, η οποία σχεδιάζεται να γίνει τους επόμενους μήνες μετά την αρχική ενσωμάτωση στο GCC. Για παράδειγμα, το έργο δεν έχει ακόμη επιτύχει το επιδιωκόμενο επίπεδο συμβατότητας με το Rust 1.49 και δεν έχει αρκετές δυνατότητες για τη μεταγλώττιση της βασικής βιβλιοθήκης Rust.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο