Η νέα έκδοση του bzip2 χρησιμοποιεί εξ ολοκλήρου υλοποίηση σε Rust, βελτιώνοντας την απόδοση και την ευκολία διασταυρούμενης μεταγλώττισης.
Η υλοποίηση σε Rust παρέχει αυξημένη ταχύτητα στη συμπίεση και την αποσυμπίεση σε σχέση με την παλαιότερη υλοποίηση σε C.
Η απομάκρυνση της εξάρτησης από C απλοποιεί τη διασταυρούμενη μεταγλώττιση και εξαλείφει προβλήματα συμβατότητας.
Η αλλαγή αυτή εξασφαλίζει ότι δεν εξάγονται σύμβολα, αποφεύγοντας πιθανές συγκρούσεις με άλλες εξαρτήσεις.
Η ελεγκτική διαδικασία αποκάλυψε μόνο ένα λάθος λογικής και ελάχιστα προβλήματα με το fuzzer, επιβεβαιώνοντας την ποιότητα του κώδικα.
Get notified when new stories are published for "🇬🇷 Hacker News Ελληνικά"