ccache είναι μια ανοικτή πηγή μνήμη cache μεταφραστής σχεδιασμένος να λειτουργεί ως caching προ-επεξεργαστή σε C / C ++ μεταγλωττιστές.
Χρησιμοποιεί το διακόπτη μεταγλώττισης -Ε και ένα hash για να ανιχνεύσει πότε μια συλλογή μπορεί να ικανοποιηθεί από την cache. Υποστηρίζει C ++, C, Objective-C ++ και Objective-C
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Διορθώσεις σφαλμάτων:
- Το σήμα EAGAIN τώρα γίνεται σωστά όταν εκπέμπουν προσωρινής αποθήκευσης εξόδου stderr. Αυτό διορθώνει ένα πρόβλημα που προκλήθηκε από μεγάλες εξόδους σφάλμα από τον compiler.
- Υποκατάλογοι στη μνήμη cache δεν είναι πλέον δημιουργηθεί σε λειτουργία μόνο για ανάγνωση.
- Σταθερή έτσι Περιγραφέας αρχείο καταγραφής που ccache δεν διατίθεται προς τον compiler.
- Βελτιωμένη αναφορά σφάλματος όταν δεν μπορεί να δημιουργήσει προσωρινή stdout / stderr αρχεία κατά την εκτέλεση του compiler.
- Η εξαφάνιση των προσωρινών stdout / stderr αρχεία γίνεται πλέον με χάρη.
- Άλλα:
- Σταθερή δοκιμή σουίτα για να εργαστούν σε ecryptfs.
Τι είναι καινούργιο στην έκδοση 3.1.7:
- Αρκετές ήσσονος σημασίας σφάλματα έχουν καθοριστεί: αποτυχία κατά τη δημιουργία αρχεία στον κατάλογο της κρυφής μνήμης έχει γίνει θανατηφόρα.
- Αναγνώριση και κατακερματισμού των plugins ΣΣΚ προσδιορίζονται με -fplugin = έχει προστεθεί αρχείο. CPATH, C_INCLUDE_PATH, και παρόμοιες μεταβλητές περιβάλλοντος προστίθενται τώρα στον κατατεμαχισμό για την αποφυγή ψευδώς χτυπήματα μνήμη, όταν τέτοιες μεταβλητές έχουν αλλάξει.
- Η συμβατότητα σφάλμα ΣΣΚ εισήχθη στο ccache 3.1.5 για -Mt / -MQ επιλογές με συνεχόμενα επιχειρήματα έχει αναστραφεί.
Τι είναι καινούργιο στην έκδοση 3.1.5:
- Νέες δυνατότητες και βελτιώσεις:
- Προστέθηκε ένα νέο μετρητή στατιστικές που ονομάζεται & quot? Έκκληση για την προεπεξεργασία & quot?.
- Η αρχική γραμμή εντολών, καταγράφονται στο αρχείο που ορίστηκε με CCACHE_LOGFILE.
- Βελτιωμένη καταγραφή σφαλμάτων όταν κλήσεις του συστήματος αποτύχει.
- Προστέθηκε υποστήριξη για την επανεγγραφή απόλυτες διαδρομές σε -F / -iframework ΣΣΚ επιλογές.
- Βελτίωση της τάξης των στατιστικών μετρητές στην έξοδο ccache -s.
- Διορθώσεις σφαλμάτων:
- Οι -MF / -Mt / -MQ επιλογές με τα συνεχόμενα επιχείρημα γίνεται πλέον σωστά όταν είναι τελευταία στην γραμμή εντολών.
- ccache είναι πλέον bug συμβατό με GCC για τις -Mt / επιλογές -MQ με συνεχόμενα επιχειρήματα.
- Διορθώθηκε ένα μικρό διαρροή μνήμης.
- Τα συστήματα που δεν έχουν (και δεν πρέπει να συνδέονται με) libm υποστηρίζονται πλέον.
Τι είναι καινούργιο στην έκδοση 3.1.4:
- Η απελευθέρωση διόρθωση,
Τι είναι καινούργιο στην έκδοση 3.1.3:
- Η -MFarg, -MTarg, και -MQarg επιλογές μεταγλώττισης (δηλαδή, χωρίς κενό διάστημα μεταξύ της επιλογής και επιχειρήματα) γίνεται πλέον σωστά.
Τι είναι καινούργιο στην έκδοση 3.1.2:
- Οι επιλογές μεταγλώττισης -fdump- * τώρα σωστά ανιχνεύεται ως πάρα πολύ σκληρά στη μνήμη cache.
- NULL τιμές που επιστρέφονται από malloc / calloc από μηδενικά bytes γίνεται πλέον σωστά.
- Ένα ζήτημα όταν parsing εξόδου precompiler σε AIX έχει καθοριστεί.
- Τεκμηρίωση για τα οποία οι πληροφορίες που περιλαμβάνονται στο άθροισμα κατακερματισμού έχει βελτιωθεί.
- Η φορητότητα τεστ σουίτα έχει βελτιωθεί.
Τι είναι καινούργιο στην έκδοση 3.1.1:
- Μη τακτικές περιλαμβάνουν αρχεία γίνεται πλέον σωστά.
- Τα σφάλματα CRC ανιχνεύεται όταν αποσυμπίεση συμπιεσμένων αρχείων στη μνήμη cache.
- Ένα δυναμικό αρχείο αντικείμενο της διαφθοράς αγώνα σε NFS έχει καθοριστεί.
- Τεκμηρίωση έχει διορθωθεί.
- διαμορφώσετε την ανίχνευση του Ar είναι τώρα γίνεται σωστά.
Τι είναι καινούργιο στην έκδοση 3.1:
- Υποστήριξη έχει προστεθεί για τον κατακερματισμό της εξόδου μιας προσαρμοσμένη εντολή να εντοπίσει τον compiler.
- Συλλογές που χρησιμοποιούν μεταγλωττισμένα κεφαλίδες υποστηρίζονται πλέον.
- Συμπεριφορά σε NFS αναρτήσεις έχει βελτιωθεί.
- Ορισμένα σφάλματα έχουν καθοριστεί.
Τι είναι καινούργιο στην έκδοση 3.0.1:
- Ο μετρητής & quot στατιστικές? Ζήτησε σύνδεσμο & quot? τώρα ενημερώνονται σωστά κατά τη σύνδεση με ένα ενιαίο αρχείο αντικείμενο.
- Ένα πρόβλημα με out-of-πηγής χτίζει έχει καθοριστεί.
Τα σχόλια δεν βρέθηκε