GoGPT Best VPN GoSearch

Icône de favori OnWorks

perl5141delta - En ligne dans le Cloud

Exécutez perl5141delta dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande perl5141delta qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


perl5141delta - Quoi de neuf pour perl v5.14.1

DESCRIPTION


Ce document décrit les différences entre la version 5.14.0 et la version 5.14.1.

Si vous effectuez une mise à niveau à partir d'une version antérieure telle que 5.12.0, lisez d'abord perl5140delta,
qui décrit les différences entre 5.12.0 et 5.14.0.

Core Améliorations


Aucun changement depuis 5.14.0.

Sécurité


Aucun changement depuis 5.14.0.

Incompatible Modifications


Il n'y a pas de changements intentionnellement incompatibles avec 5.14.0. S'il en existe, ce sont des bugs
et les rapports sont les bienvenus.

Dépréciations


Il n'y a eu aucune dépréciation depuis 5.14.0.

Modules et Pragmatique


New Modules et Pragmatique
Aucun

Le kit de préparation mis à jour Modules et Pragmatique
· B::Deparse a été mis à niveau de la version 1.03 à 1.04, pour traiter deux régressions dans
Perl 5.14.0 :

La suppression de l'opérateur "glob" et de sa forme en losange ("<>") fonctionne à nouveau. [perle
#90898]

La présence de sous-routines nommées "::::" ou "::::::" n'entraîne plus B::Deparse à
pendre.

· Pod : : Perldoc a été amélioré de la version 3.15_03 à 3.15_04.

Il corrige les chemins de recherche sur VMS. [perle #90640]

Supprimé Modules et Pragmatique
Aucun

Documentation


New Documentation
Aucun

Modifications à Existant Documentation
perfunc

· « donné », « quand » et « par défaut » sont désormais répertoriés dans perlfunc.

· La documentation pour « utilisation » comprend désormais un pointeur vers si.pm.

perllol

· perllol a été étendu avec des exemples utilisant la nouvelle syntaxe "push $scalar" introduite
en Perl 5.14.0.

perlop

· L'explication des opérateurs au niveau du bit a été étendue pour expliquer comment ils fonctionnent sur
Chaînes Unicode.

· La section sur l'opérateur à trois points ou yada-yada a été déplacée vers le haut, comme auparavant
séparez deux sections étroitement liées à propos de l'opérateur virgule.

· Plus d'exemples pour "m//g" ont été ajoutés.

· La syntaxe here-doc "<<\FOO" a été documentée.

perlrun

· perlrun a fait l'objet d'un important nettoyage. Plus particulièrement, le -0x... forme de la -0
flag a été clarifié, et la dernière section sur les variables d'environnement a été
corrigé et augmenté.

POSIX

· La documentation d'invocation pour "WIFEXITED", "WEXITSTATUS", "WIFSIGNALED",
"WTERMSIG", "WIFSTOPPED" et "WSTOPSIG" ont été corrigés.

Diagnostics


Les ajouts ou modifications suivants ont été apportés à la sortie de diagnostic, y compris les avertissements
et des messages d'erreur fatals. Pour la liste complète des messages de diagnostic, voir perldiag.

New Diagnostics
Aucun

Modifications à Existant Diagnostics
Aucun

Services Publics Modifications


Aucun

Configuration et Compilation


· expression rationnelle.h a été modifié pour la compatibilité avec l'option "-Werror" de GCC, telle qu'utilisée par
certains projets qui incluent les fichiers d'en-tête de perl.

USP,EP, BP


· Quelques échecs de test dans dist/Locale-Maketext/t/09_compile.t qui pourrait se produire selon
sur l'environnement ont été corrigés. [perle #89896]

· Une minuterie de surveillance pour t/re/re.t a été allongé pour accueillir les systèmes SH-4 qui étaient
incapable de terminer les tests avant la fin de la minuterie précédente.

Plateforme Assistance


New Plateformes
Aucun

Discontinus Plateformes
Aucun

Spécifique à la plateforme Remarques
Solaris

· Documentation répertoriant les packages Solaris requis pour compiler Perl sur Solaris 9 et
Solaris 10 a été corrigé.

Mac OS X

· Le lib/locale.t Le script de test a été mis à jour pour fonctionner sur la prochaine version de Lion.

· Les instructions de compilation spécifiques à Mac OS X ont été clarifiées.

Ubuntu Linux

· Le processus d'installation ODBM_File a été mis à jour avec les nouveaux chemins de bibliothèque sur
Ubuntu sympa.

Interne Modifications


· La représentation compilée des formats est désormais stockée via le mg_ptr de leur
PERL_MAGIC_fm. Auparavant, il était stocké dans le tampon de chaîne, au-delà SvLEN(), la
fin régulière de la chaîne. SvCOMPILÉ() et SvCOMPILED_{on,off}() existent désormais uniquement pour
compatibilité pour le code XS. Le premier est toujours 0, les deux autres maintenant sans opération.

Punaise Correctifs


· Un bogue a été corrigé qui provoquait une erreur "Utilisation de la valeur libérée dans l'itération" si le
les deux éléments de hachage suivants qui seraient itérés sont supprimés. [perle #85026]

· Passer le même sous-programme constant à "index" et à "formline" ne provoque plus
l'un ou l'autre échouer. [perle #89218]

· 5.14.0 a introduit des fuites de mémoire dans les classes de caractères d'expressions régulières telles que
"[\w\s]", qui ont maintenant été corrigés.

· Un cas limite dans la correspondance d'expressions régulières pourrait potentiellement boucler. C'est arrivé
uniquement sous "/i" dans les classes de caractères entre crochets qui ont des caractères avec
plis de caractère, et la chaîne cible à comparer comprend la première partie de
le pli, suivi d'un autre caractère qui a un pli à plusieurs caractères qui commence
avec la partie restante du pli, plus un peu plus.

"s\N{U+DF}" =~ /[\x{DF}foo]/i

est l'un de ces cas. "\xDF" se replie en "ss".

· Plusieurs bogues de pliage de cas Unicode ont été corrigés.

· Le nouveau modificateur d'expression régulière (dans 5.14.0) "/a" lorsqu'il est répété comme "/aa" interdit
les caractères en dehors de la plage ASCII qui correspondent aux caractères à l'intérieur de cette plage de
correspondant sous "/i". Cela n'a pas fonctionné dans certaines circonstances, toutes impliquant
alternance, tels que :

"\N{KELVIN SIGN}" =~ /k|foo/iaa;

réussi de manière inappropriée. C'est maintenant corrigé.

· Correction d'un cas où il était possible qu'un tampon libéré ait été lu à partir de quand
l'analyse d'un document ici.

Remerciements


Perl 5.14.1 représente environ quatre semaines de développement depuis Perl 5.14.0 et
contient environ 3500 lignes de modifications dans 38 fichiers de 17 auteurs.

Perl continue de prospérer dans sa troisième décennie grâce à une communauté dynamique d'utilisateurs
et développeurs. Les personnes suivantes sont connues pour avoir contribué aux améliorations qui
est devenu Perl 5.14.1 :

Bo Lindbergh, Claudio Ramirez, Craig A. Berry, David Leadbeater, Père Chrysostomos,
Jesse Vincent, Jim Cromie, Justin Case, Karl Williamson, Leo Lapworth, Nicholas Clark,
Nobuhiro Iwamatsu, écraser, Tom Christiansen, Ton Hospel, Vladimir Timofeev et Zsban
Ambros.

Reporting Bugs


Si vous trouvez ce que vous pensez être un bogue, vous pouvez consulter les articles récemment publiés sur le
groupe de discussion comp.lang.perl.misc et la base de données de bogues perl sur http://rt.perl.org/perlbug/ .
Il peut également y avoir des informations sur http://www.perl.org/ , la page d'accueil de Perl.

Si vous pensez avoir un bogue non signalé, veuillez exécuter le programme perlbug inclus avec
votre libération. Assurez-vous de réduire votre bogue à un cas de test minuscule mais suffisant. Votre bogue
rapport, avec la sortie de "perl -V", sera envoyé à [email protected] être
analysés par l'équipe de portage de Perl.

Si le bogue que vous signalez a des implications de sécurité, ce qui rend inapproprié
envoyer à une liste de diffusion publiquement archivée, alors veuillez l'envoyer à
[email protected]. Cela pointe vers un envoi fermé et non archivé
liste, qui comprend tous les principaux committers, qui seront en mesure d'aider à évaluer l'impact de
problèmes, trouver une solution et aider à coordonner la publication de correctifs pour atténuer
ou corrigez le problème sur toutes les plates-formes sur lesquelles Perl est pris en charge. Veuillez utiliser uniquement ceci
adresse pour les problèmes de sécurité dans le noyau Perl, pas pour les modules distribués indépendamment sur
CPAN.

Utilisez perl5141delta en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.