Έρχεται η νέα έκδοση της γλώσσας προγραμματισμού Kotlin 1.3.30

κοιλάδες

Η JetBrains ανακοίνωσε τη διαθεσιμότητα της έκδοσης 1.3.30 του τη γλώσσα προγραμματισμού σας Κοτλίν. που αυτή η νέα έκδοση περιλαμβάνει πολλές βελτιώσεις, ενημερώσεις κώδικα ασφαλείας και ενημερωμένα εργαλεία για το Kotlin 1.3.

Η JetBrains εξήγησε ότι οι κύριοι τομείς παρέμβασης για αυτήν την έκδοση είναι το Kotlin/Native, η απόδοση KAPT και οι βελτιώσεις στο IntelliJ IDEA.

Η έκδοση 1.3 της γλώσσας κυκλοφόρησε τον Νοέμβριο του 2018, περίπου ένα χρόνο μετά την κυκλοφορία της έκδοσης 1.2.

Τι νέο υπάρχει στο Kotlin 1.3.30;

Αυτή η έκδοση δεν θεωρείται πλέον επιδιόρθωση σφαλμάτων και μια ενημέρωση στην έκδοση 1.3 εργαλείων από την JetBrains.

Οι κύριες καινοτομίες στην έκδοση 1.3 περιλαμβάνουν κορουτίνες, Kotlin / Native Beta και έργα cross-platform.

επίσης Υπήρξαν και άλλες βελτιώσεις, όπως πειραματική υποστήριξη για online μαθήματα για ασφάλεια απόδοσης και εγγραφής, πειραματική υποστήριξη για ανυπόγραφους ακέραιους αριθμούς για τη διευκόλυνση του χειρισμού των byte και άλλου κώδικα χαμηλού επιπέδου.

Ως εκ τούτου, έγιναν διορθώσεις στο ΚΑΠΤ να βελτιώσει την απόδοσή του, καθώς και το Kotlin/Native.

Με αυτή τη λύση, Το KAPT υποστηρίζει πλέον επαυξητικούς επεξεργαστές σχολιασμού σε πειραματική λειτουργία.

Για να το δοκιμάσετε, προσθέστε την παράμετρο kapt.incremental.apt = true στο αρχείο gradle.properties.

Σημειώστε ότι στην τρέχουσα εφαρμογή, τη χρήση οποιουδήποτε μη επαυξητικού επεξεργαστή καταγραφής ή αλλαγή του ABI της εξάρτησης (μέχρι στιγμής, συμπεριλαμβανομένης της αλλαγής των εσωτερικών δηλώσεων) θα οδηγήσει σε επεξεργασία χωρίς σχολιασμούς σταδιακά για μια δεδομένη ενότητα.

Για το Kotlin/Native, η JetBrains ανακοινώνει ότι η λίστα των υποστηριζόμενων στόχων Kotlin/Native έχει επεκταθεί. Αυτή η έκδοση υποστηρίζει στόχο Windows 32-bit (mingw_x86).

Επιπλέον, Οι χρήστες Windows και Mac OS μπορούν να μεταγλωττίσουν τα προγράμματά τους Kotlin/Native en τρόπος διέλευσης με linux x86-64, ARM 32, καθώς και συσκευές Android και Raspberry PI.

Από την πλευρά του μεταγλωττιστή, το JetBrains πρόσθεσε διορθώσεις σε απροσδιόριστη συμπεριφορά κατά τον υπολογισμό του υπολοίπου μιας διαίρεσης με το 0, κάτι που τώρα δημιουργεί μια εξαίρεση.

Προβλήματα ευθυγράμμισης έχουν επίσης διορθωθεί για τις πλατφόρμες ARM 32 και MIPS.

άλλα εργαλεία JetBrains Έλαβαν επίσης υποστήριξη

Το JetBrains προσφέρει τώρα υποστήριξη για το Kotlin/Native σε δύο ακόμη από τα EDI του, καθώς και Intellij IDEA.

«Εκτός από το IntelliJ IDEA, θα προσφέρουμε ένα πρόσθετο Kotlin/Native για το CLion 2019.1, καθώς και το AppCode 2019.1. Τα αρχεία C Interop Definition (.def) θα υποστηρίζονται επίσης από όλα τα IDE, αν και προς το παρόν δεν παρέχουμε συμπλήρωση κώδικα», εξήγησε η JetBrains στη σημείωση έκδοσης για αυτήν την επείγουσα επιδιόρθωση.

να CLion και AppCode, JetBrains επίσης προστέθηκε πίσω πλοήγηση στον πηγαίο κώδικα, καθώς και βελτιώσεις στην υποστήριξη εντοπισμού σφαλμάτων.

JetBrains βελτιωμένος εντοπισμός σφαλμάτων στο IDEA Intellij IDE για να διευκολύνετε τον εντοπισμό σφαλμάτων σε συγκεκριμένες ρουτίνες.

Όταν κάνετε εντοπισμό σφαλμάτων κώδικα κορουτίνας, δείτε τώρα ασύγχρονο ίχνος ασύγχρονων κλήσεων "stacktrace asynchronous" που δείχνει τις μεταβλητές που είναι αποθηκευμένες τη στιγμή της αναστολής.

Όταν σταματά σε ένα σημείο διακοπής εντός μιας συνάρτησης αναστολής ή λάμδα, το ίχνος κλήσης υποδεικνύει επίσης την κατάσταση των μεταβλητών στο τελευταίο σημείο αναστολής.

Μπορείτε να πλοηγηθείτε σε ολόκληρο το stacktrace των συναρτήσεων ύπνου ξεκινώντας από το τελευταίο σημείο ύπνου της τρέχουσας συσκευής και ελέγχοντας τις τιμές που αποθηκεύονται από τις μεταβλητές.

Υποστήριξη για το Eclipse

Μια τελευταία σημαντική βελτίωση που μπορεί να παρατηρηθεί σε αυτή την έκδοση είναι το lΕνημέρωση προσθήκης Kotlin για το EDI Eclipse.

Η νέα προσθήκη Eclipse EDI έκδοση 0.8.14 παρέχει υποστήριξη για τον μεταγλωττιστή Kotlin 1.3.30, πολλές άλλες διορθώσεις σφαλμάτων και γενικές βελτιώσεις σταθερότητας.

Αυτή η ενημέρωση εισάγει επίσης πειραματική υποστήριξη για έργα Gradle. Τώρα μπορείτε να εισαγάγετε τα έργα σας με το Eclipse Buildship και, στη συνέχεια, να τα βρείτε στον χώρο εργασίας Eclipse με τις σωστές ρυθμίσεις προσθηκών Kotlin.

Η JetBrains εξήγησε ότι το έργο ήταν ακόμη σε εξέλιξη. και θα βελτιωθεί σε μελλοντικές εκδόσεις, αλλά μπορείτε να το δοκιμάσετε τώρα και να μοιραστείτε τα σχόλιά σας.

Για να αποκτήσετε αυτή τη νέα έκδοση, μπορείτε να επικοινωνήσετε στον παρακάτω σύνδεσμο. 


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.