Στοιχεία Λογισμικού:
Εκδοχή: 5.28.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 17 Aug 18
Άδεια: Δωρεάν
Δημοτικότητα: 120
Η Perl είναι μια γλώσσα προγραμματισμού ανοιχτής πηγής, σταθερής και πολλαπλής πλατφόρμας.
Το πρόγραμμα Perl χρησιμοποιείται για έργα κρίσιμης σημασίας για το δημόσιο και ιδιωτικό τομέα και χρησιμοποιείται ευρέως για τον προγραμματισμό εφαρμογών ιστού όλων των αναγκών.
Τι νέο υπάρχει σε αυτή την έκδοση :
- Αλλαγές στην υπάρχουσα τεκμηρίωση:
- Το perlrepository έχει αποκατασταθεί με έναν δείκτη σε πιο χρήσιμες σελίδες.
- Το perlhack έχει ενημερωθεί με τις τελευταίες αλλαγές από το blead.
- Επιλεγμένες διορθώσεις σφαλμάτων:
- Το Perl 5.18.1 εισήγαγε μια παλινδρόμηση μαζί με μια διόρθωση σφαλμάτων για τα λεξικά subs. Ορισμένα αποτελέσματα B :: SPECIAL από το B :: CV :: GV έγιναν instead undefs. Αυτό έσπασε το Devel :: Cover μεταξύ άλλων βιβλιοθηκών. Αυτό έχει καθοριστεί. [perl # 119351]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου το [: ^ ascii:], αν χρησιμοποιήθηκε στην ίδια κλάση χαρακτήρων με τους άλλους προκριματικούς, θα απέτυχε να ταιριάξει τους χαρακτήρες στο μπλοκ Latin-1. Αυτό έχει καθοριστεί. [perl # 120799]
- Η Perl 5.18.0 εισήγαγε μια παλινδρόμηση όταν χρησιμοποίησε τη μέθοδο -> SUPER :: με το AUTOLOAD κοιτάζοντας το AUTOLOAD από το τρέχον πακέτο, αντί της υπερκλάσης του τρέχοντος πακέτου. Αυτό έχει καθοριστεί. [perl # 120694]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου η λέξη-λέξη δεν επιτρέπεται πλέον κάτω από τις αυστηρές και ακέραιες pragmata όταν χρησιμοποιούνται μαζί. Αυτό έχει καθοριστεί. [perl # 120288]
- Προηγουμένως, το PerlIOBase_dup δεν έλεγξε αν η ώθηση του νέου στρώματος επιτεύχθηκε πριν από (προαιρετικά) τη ρύθμιση της σημαίας utf8. Αυτό θα μπορούσε να προκαλέσει segfaults-by-nullpointer. Αυτό έχει καθοριστεί.
- Έχει διορθωθεί υπερχείλιση buffer με πολύ μακρά αναγνωριστικά.
- Μια παλινδρόμηση από το 5.16 στον χειρισμό των πεδιάδων οδήγησε σε αποτυχίες διαβεβαίωσης αν μια προσθήκη λέξεων-κλειδιών αρνήθηκε να χειριστεί το δεύτερο «my», αλλά μόνο μετά τη δημιουργία ενός padop. Αυτό επηρέασε, τουλάχιστον, το Devel :: CallParser κάτω από τις σπειρωμένες κατασκευές. Αυτό έχει καθοριστεί
- Η δομή $ r = qr /.../; / $ r / p αντιμετωπίζεται τώρα σωστά, ένα ζήτημα που επιδεινώθηκε από τις αλλαγές 5.18.0. [perl # 118213]
Τι νέο υπάρχει στην έκδοση 5.26.0:
- Αλλαγές στην υπάρχουσα τεκμηρίωση:
- Το perlrepository έχει αποκατασταθεί με έναν δείκτη σε πιο χρήσιμες σελίδες.
- Το perlhack έχει ενημερωθεί με τις τελευταίες αλλαγές από το blead.
- Επιλεγμένες διορθώσεις σφαλμάτων:
- Το Perl 5.18.1 εισήγαγε μια παλινδρόμηση μαζί με μια διόρθωση σφαλμάτων για τα λεξικά subs. Ορισμένα αποτελέσματα B :: SPECIAL από το B :: CV :: GV έγιναν instead undefs. Αυτό έσπασε το Devel :: Cover μεταξύ άλλων βιβλιοθηκών. Αυτό έχει καθοριστεί. [perl # 119351]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου το [: ^ ascii:], αν χρησιμοποιήθηκε στην ίδια κλάση χαρακτήρων με τους άλλους προκριματικούς, θα απέτυχε να ταιριάξει τους χαρακτήρες στο μπλοκ Latin-1. Αυτό έχει καθοριστεί. [perl # 120799]
- Η Perl 5.18.0 εισήγαγε μια παλινδρόμηση όταν χρησιμοποίησε τη μέθοδο -> SUPER :: με το AUTOLOAD κοιτάζοντας το AUTOLOAD από το τρέχον πακέτο, αντί της υπερκλάσης του τρέχοντος πακέτου. Αυτό έχει καθοριστεί. [perl # 120694]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου η λέξη-λέξη δεν επιτρέπεται πλέον κάτω από τις αυστηρές και ακέραιες pragmata όταν χρησιμοποιούνται μαζί. Αυτό έχει καθοριστεί. [perl # 120288]
- Προηγουμένως, το PerlIOBase_dup δεν έλεγξε αν η ώθηση του νέου στρώματος επιτεύχθηκε πριν από (προαιρετικά) τη ρύθμιση της σημαίας utf8. Αυτό θα μπορούσε να προκαλέσει segfaults-by-nullpointer. Αυτό έχει καθοριστεί.
- Έχει διορθωθεί υπερχείλιση buffer με πολύ μακρά αναγνωριστικά.
- Μια παλινδρόμηση από το 5.16 στο χειρισμό των πεδιάδων οδήγησε σε αποτυχίες διαβεβαίωσης αν μια προσθήκη λέξεων-κλειδιών αρνήθηκε να χειριστεί το δεύτερο "my", αλλά μόνο αφού δημιούργησε ένα padop. Αυτό επηρέασε, τουλάχιστον, το Devel :: CallParser κάτω από τις σπειρωμένες κατασκευές. Αυτό έχει καθοριστεί
- Η δομή $ r = qr /.../; / $ r / p αντιμετωπίζεται τώρα σωστά, ένα ζήτημα που επιδεινώθηκε από τις αλλαγές 5.18.0. [perl # 118213]
Τι νέο υπάρχει στην έκδοση 5.24.1:
- Αλλαγές στην υπάρχουσα τεκμηρίωση:
- Το perlrepository έχει αποκατασταθεί με έναν δείκτη σε πιο χρήσιμες σελίδες.
- Το perlhack έχει ενημερωθεί με τις τελευταίες αλλαγές από το blead.
- Επιλεγμένες διορθώσεις σφαλμάτων:
- Το Perl 5.18.1 εισήγαγε μια παλινδρόμηση μαζί με μια διόρθωση σφαλμάτων για τα λεξικά subs. Ορισμένα αποτελέσματα B :: SPECIAL από το B :: CV :: GV έγιναν instead undefs. Αυτό έσπασε το Devel :: Cover μεταξύ άλλων βιβλιοθηκών. Αυτό έχει καθοριστεί. [perl # 119351]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου το [: ^ ascii:], αν χρησιμοποιήθηκε στην ίδια κλάση χαρακτήρων με τους άλλους προκριματικούς, θα απέτυχε να ταιριάξει τους χαρακτήρες στο μπλοκ Latin-1. Αυτό έχει καθοριστεί. [perl # 120799]
- Η Perl 5.18.0 εισήγαγε μια παλινδρόμηση όταν χρησιμοποίησε τη μέθοδο -> SUPER :: με το AUTOLOAD κοιτάζοντας το AUTOLOAD από το τρέχον πακέτο, αντί της υπερκλάσης του τρέχοντος πακέτου. Αυτό έχει καθοριστεί. [perl # 120694]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου η λέξη-λέξη δεν επιτρέπεται πλέον κάτω από τις αυστηρές και ακέραιες pragmata όταν χρησιμοποιούνται μαζί. Αυτό έχει καθοριστεί. [perl # 120288]
- Προηγουμένως, το PerlIOBase_dup δεν έλεγξε αν η ώθηση του νέου στρώματος επιτεύχθηκε πριν από (προαιρετικά) τη ρύθμιση της σημαίας utf8. Αυτό θα μπορούσε να προκαλέσει segfaults-by-nullpointer. Αυτό έχει καθοριστεί.
- Έχει διορθωθεί υπερχείλιση buffer με πολύ μακρά αναγνωριστικά.
- Μια παλινδρόμηση από το 5.16 στο χειρισμό των πεδιάδων οδήγησε σε αποτυχίες διαβεβαίωσης αν μια προσθήκη λέξεων-κλειδιών αρνήθηκε να χειριστεί το δεύτερο "my", αλλά μόνο αφού δημιούργησε ένα padop. Αυτό επηρέασε, τουλάχιστον, το Devel :: CallParser κάτω από τις σπειρωμένες κατασκευές. Αυτό έχει καθοριστεί
- Η δομή $ r = qr /.../; / $ r / p αντιμετωπίζεται τώρα σωστά, ένα ζήτημα που επιδεινώθηκε από τις αλλαγές 5.18.0. [perl # 118213]
Τι νέο υπάρχει στην έκδοση 5.24.0:
- Αλλαγές στην υπάρχουσα τεκμηρίωση:
- Το perlrepository έχει αποκατασταθεί με έναν δείκτη σε πιο χρήσιμες σελίδες.
- Το perlhack έχει ενημερωθεί με τις τελευταίες αλλαγές από το blead.
- Επιλεγμένες διορθώσεις σφαλμάτων:
- Το Perl 5.18.1 εισήγαγε μια παλινδρόμηση μαζί με μια διόρθωση σφαλμάτων για τα λεξικά subs. Ορισμένα αποτελέσματα B :: SPECIAL από το B :: CV :: GV έγιναν instead undefs. Αυτό έσπασε το Devel :: Cover μεταξύ άλλων βιβλιοθηκών. Αυτό έχει καθοριστεί. [perl # 119351]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου το [: ^ ascii:], αν χρησιμοποιήθηκε στην ίδια κλάση χαρακτήρων με τους άλλους προκριματικούς, θα απέτυχε να ταιριάξει τους χαρακτήρες στο μπλοκ Latin-1. Αυτό έχει καθοριστεί. [perl # 120799]
- Η Perl 5.18.0 εισήγαγε μια παλινδρόμηση όταν χρησιμοποίησε τη μέθοδο -> SUPER :: με το AUTOLOAD κοιτάζοντας το AUTOLOAD από το τρέχον πακέτο, αντί της υπερκλάσης του τρέχοντος πακέτου. Αυτό έχει καθοριστεί. [perl # 120694]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου η λέξη-λέξη δεν επιτρέπεται πλέον κάτω από τις αυστηρές και ακέραιες pragmata όταν χρησιμοποιούνται μαζί. Αυτό έχει καθοριστεί. [perl # 120288]
- Προηγουμένως, το PerlIOBase_dup δεν έλεγξε αν η ώθηση του νέου στρώματος επιτεύχθηκε πριν από (προαιρετικά) τη ρύθμιση της σημαίας utf8. Αυτό θα μπορούσε να προκαλέσει segfaults-by-nullpointer. Αυτό έχει καθοριστεί.
- Έχει διορθωθεί υπερχείλιση buffer με πολύ μακρά αναγνωριστικά.
- Μια παλινδρόμηση από το 5.16 στο χειρισμό των πεδιάδων οδήγησε σε αποτυχίες διαβεβαίωσης αν μια προσθήκη λέξεων-κλειδιών αρνήθηκε να χειριστεί το δεύτερο "my", αλλά μόνο αφού δημιούργησε ένα padop. Αυτό επηρέασε, τουλάχιστον, το Devel :: CallParser κάτω από τις σπειρωμένες κατασκευές. Αυτό έχει καθοριστεί
- Η δομή $ r = qr /.../; / $ r / p αντιμετωπίζεται τώρα σωστά, ένα ζήτημα που επιδεινώθηκε από τις αλλαγές 5.18.0. [perl # 118213]
Τι νέο υπάρχει στην έκδοση 5.18.2 / 5.19.8:
- Αλλαγές στην υπάρχουσα τεκμηρίωση:
- Το perlrepository έχει αποκατασταθεί με έναν δείκτη σε πιο χρήσιμες σελίδες.
- Το perlhack έχει ενημερωθεί με τις τελευταίες αλλαγές από το blead.
- Επιλεγμένες διορθώσεις σφαλμάτων:
- Το Perl 5.18.1 εισήγαγε μια παλινδρόμηση μαζί με μια διόρθωση σφαλμάτων για τα λεξικά subs. Ορισμένα αποτελέσματα B :: SPECIAL από το B :: CV :: GV έγιναν instead undefs. Αυτό έσπασε το Devel :: Cover μεταξύ άλλων βιβλιοθηκών. Αυτό έχει καθοριστεί. [perl # 119351]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου το [: ^ ascii:], αν χρησιμοποιήθηκε στην ίδια κλάση χαρακτήρων με τους άλλους προκριματικούς, θα απέτυχε να ταιριάξει τους χαρακτήρες στο μπλοκ Latin-1. Αυτό έχει καθοριστεί. [perl # 120799]
- Η Perl 5.18.0 εισήγαγε μια παλινδρόμηση όταν χρησιμοποίησε τη μέθοδο -> SUPER :: με το AUTOLOAD κοιτάζοντας το AUTOLOAD από το τρέχον πακέτο, αντί της υπερκλάσης του τρέχοντος πακέτου. Αυτό έχει καθοριστεί. [perl # 120694]
- Το Perl 5.18.0 εισήγαγε μια παλινδρόμηση όπου η λέξη-λέξη δεν επιτρέπεται πλέον κάτω από τις αυστηρές και ακέραιες pragmata όταν χρησιμοποιούνται μαζί. Αυτό έχει καθοριστεί. [perl # 120288]
- Προηγουμένως, το PerlIOBase_dup δεν έλεγξε αν η ώθηση του νέου στρώματος επιτεύχθηκε πριν από (προαιρετικά) τη ρύθμιση της σημαίας utf8. Αυτό θα μπορούσε να προκαλέσει segfaults-by-nullpointer. Αυτό έχει καθοριστεί.
- Επιβεβαιώθηκε μια υπερχείλιση buffer με πολύ μακρά αναγνωριστικά.
- Μια παλινδρόμηση από το 5.16 στο χειρισμό των πεδιάδων οδήγησε σε αποτυχίες διαβεβαίωσης αν μια προσθήκη λέξεων-κλειδιών αρνήθηκε να χειριστεί το δεύτερο "my", αλλά μόνο αφού δημιούργησε ένα padop. Αυτό επηρέασε, τουλάχιστον, το Devel :: CallParser κάτω από τις σπειρωμένες κατασκευές. Αυτό έχει καθοριστεί
- Η δομή $ r = qr /.../; / $ r / p αντιμετωπίζεται τώρα σωστά, ένα ζήτημα που επιδεινώθηκε από τις αλλαγές 5.18.0. [perl # 118213]
Τι νέο υπάρχει στην έκδοση 5.11.0:
- Αυτή η αναπτυξιακή έκδοση εισάγει αρκετά νέα χαρακτηριστικά, όπως καλούντα (), ανώνυμα πακέτα και ονομαστικές παραμέτρους.
- Έγιναν πολλές βελτιώσεις.
Τα σχόλια δεν βρέθηκε