Πραγματοποιήθηκε η επόμενη κυκλοφορία του Glasgow Haskell Compiler.

Μεταξύ των αλλαγών:

  • Νέες επεκτάσεις γλώσσας UnliftedNewtypes, StandaloneKindSignatures и ImportQualifiedPost.
  • Αλλαγές στη δημιουργία κώδικα, συμπεριλαμβανομένης της πιο επιθετικής εξειδίκευσης κώδικα, ενός νέου αναλυτή βρόχου, βελτιστοποιήσεων για εργασία με πίνακες και επισήμανσης δείκτη για μεγάλους τύπους δεδομένων.
  • Νέα εντολή διερμηνέα :instances, που εμφανίζει διαθέσιμες στιγμιότυπα κλάσης για έναν δεδομένο τύπο.
  • Βελτιώσεις στο ενσωματωμένο προφίλ κώδικα.
  • Και, το κερασάκι στην τούρτα, ένας νέος συλλέκτης σκουπιδιών, με μειωμένο λανθάνοντα χρόνο, συλλογή σκουπιδιών χωρίς αντιγραφή δεδομένων και δυνατότητα συλλογής σκουπιδιών και εκτέλεσης κώδικα παράλληλα. Για να ενεργοποιήσετε τον νέο συλλέκτη σκουπιδιών, πρέπει να μεταγλωττίσετε τον κώδικα με μια νέα έκδοση του μεταγλωττιστή και να τον εκτελέσετε με τις παραμέτρους +RTS -xn.

Μπορείτε να διαβάσετε περισσότερα για τον νέο συλλέκτη σκουπιδιών εδώ.

Πηγή: linux.org.ru

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