D είναι μια γλώσσα υψηλού επιπέδου που προέρχονται από C και C, αλλά δεν είναι συμβατό με προηγούμενες εκδόσεις, είτε. GDC είναι ένα frontend για το D γραμμένο για ΣΣΚ.
Υποστηριζόμενα συστήματα:
GCC 3.3.x, 3.4.x, 4.0.x
Linux (δοκιμαστεί σε Red Hat 7.2, 8)
Mac OS X 10.3.x, 10.4.x
FreeBSD 5.2.1
Cygwin
MinGW
AIX (δοκιμαστεί σε 5.1)
Παρόμοιες εκδόσεις θα πρέπει να εργαστεί και σε άλλες πλατφόρμες Unix μπορεί να λειτουργήσει. Παρά το γεγονός ότι ο compiler κατά πάσα πιθανότητα θα λειτουργήσει στις περισσότερες αρχιτεκτονικές 32-bit, θα χρειαστεί ακόμα η βιβλιοθήκη χρόνου εκτέλεσης D για να επικαιροποιηθούν προκειμένου να υποστηρίξει
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Η βελτίωση της ασφάλειας των λειτουργιών και πολλές διορθώσεις.
Τι είναι καινούργιο στην έκδοση 2.058:
- Προσθήκη νέου = & gt? λάμδα σύνταξη.
- Επιτρέψτε 1. σύνταξη UserProperty. ΣΗΜΕΙΩΣΗ: 1.f δεν είναι πλέον ένα πλωτήρα κυριολεκτική, προσθέστε ένα 0 .
- Μετατροπή σε -shared DMD διακόπτη αντί -dylib
- Καλύτερη χρήση των μητρώων XMM στο OS X στόχος 32 bit.
- Προσθήκη inline υποστήριξη συναρμολόγησης για οδηγίες AVX (64 στόχους bit μόνο).
- Χρήση της προστασίας της βασικής κλάσης είναι πλέον παρωχημένο.
- Προστέθηκε γνωρίσματα isVirtualMethod και getVirtualMethods.
- σταθερές Struct / τάξη είναι τώρα εμμέσως const.
- αναμόρφωση του std. εφαρμογή regex μονάδα του. Σπάζοντας αλλαγή στο std. regex. αντικαταστήσει με αντιπρόσωπο, χρησιμοποιήστε Συλλαμβάνει! χορδών αντί του RegexMatch! σπάγκο σαν παράμετρο εκπρόσωπος.
- Όπως typedef έχει καταργηθεί, οι υπερφορτώσεις std. μετατρ. στην οποία χρησιμοποιούν typedef έχουν πλέον καταργηθεί.
- std. συστοιχία. ένθετο έχει αποσυρθεί. Παρακαλούμε χρησιμοποιήστε std. συστοιχία. insertInPlace αντ 'αυτού.
- Η υπερφόρτωση του std. συστοιχία. αντικαταστήσει το οποίο αντικαθιστά στη θέση του έχει εγκαταληφθεί. Παρακαλούμε χρησιμοποιήστε std. συστοιχία. replaceInPlace αντ 'αυτού.
- Η toISOExtendedString και fromISOExtendedString τις λειτουργίες της SysTime, Ημερομηνία, TimeOfDay, και DateTime σε std. datetime έχουν καταργηθεί. Παρακαλούμε χρησιμοποιήστε toISOExtString και fromISOExtString αντ 'αυτού.
- std. αρχείο. getTimesPosix έχει αποσυρθεί. Παρακαλούμε χρησιμοποιήστε std. αρχείο. getTimes αντ 'αυτού.
- Οι υπερφορτώσεις για isDir, isFile, και isSymlink σε std. αρχείο που παίρνουν ένα uint έχουν καταργηθεί. Παρακαλούμε χρησιμοποιήστε attrIsDir, attrIsFile, και attrIsSymlink αντ 'αυτού.
Τι είναι καινούργιο στην έκδοση 20111211:.
- Ο συντηρητής έχει αλλάξει
- Ενημέρωση για GCC 4.6.1.
- Πολλές διορθώσεις, βελτιώσεις και καθαρισμούς.
Τα σχόλια δεν βρέθηκε