Question

perl5140delta dit que les variables liées localisées ne sont plus liées.Ce changement a été mis en œuvre dans 5.13.1 mais est revenu dans 5.13.2.Est-ce de retour dans la version 5.14 (d'après mes tests, cela ne semble pas être le cas) ou le delta pour la version 5.14.0 est-il incorrect ?

Je m'en soucie parce que je crois que ça casserait File::chdir que j'utilise régulièrement.

Était-ce utile?

La solution

Le perldelta indique que les « hachages et tableaux » localisés liés ne sont plus liés.Les scalaires ne sont pas affectés.

Le document que vous avez lié, perl5132delta, dit :

localised tied scalars are tied again.

The change in behaviour in 5.13.1 of localising tied scalar values has been reverted to the existing 5.12.0 and earlier behaviour (the change for arrays and hashes remains).

La chose vraiment utile que je dois dire est que vous pouvez vérifier l'état de votre module préféré sur de nombreuses versions de Perl en utilisant le service CPAN Testers.

Consultez le rapport de Fichier ::chdir 0.1004.Il réussit tous les tests 5.14 RC sur différentes plateformes.Selon le CPANTS vous êtes en bonne forme.

Bien sûr, vous pouvez télécharger et créer une version test de 5.14 et l'essayer vous-même, juste pour être sûr.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top