EngelsFransSpaans

OnWorks-favicon

perl5202delta - Online in de cloud

Voer perl5202delta uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht perl5202delta die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


perl5202delta - wat is nieuw voor perl v5.20.2

PRODUCTBESCHRIJVING


Dit document beschrijft de verschillen tussen de 5.20.1-release en de 5.20.2-release.

Als u een upgrade uitvoert van een eerdere release zoals 5.20.0, lees dan eerst perl5201delta,
die de verschillen tussen 5.20.0 en 5.20.1 beschrijft.

Onverenigbaar Wijzigingen


Er zijn geen wijzigingen die opzettelijk incompatibel zijn met 5.20.1. Als ze bestaan, zijn het bugs,
en wij verzoeken u een rapport in te dienen. Zie 'Bugs rapporteren' hieronder.

Modules en Pragmatisch


Bijgewerkt Modules en Pragmatisch
· attributen is geüpgraded van versie 0.22 naar 0.23.

Het gebruik van "memEQ's" in de XS is gecorrigeerd. [perl #122701]


· Data::Dumper is geüpgraded van versie 2.151 naar 2.151_01.

Oplossing voor CVE-2014-4330 door een configuratievariabele/optie toe te voegen om recursie te beperken
het dumpen van diepe datastructuren.

· Errno is geüpgraded van versie 1.20_03 naar 1.20_05.

Waarschuwingen bij het bouwen van de XS op Windows met de Visual C++-compiler worden nu vermeden.

· functie is geüpgraded van versie 1.36 naar 1.36_01.

De functie "postderef" is nu gedocumenteerd. Deze functie is daadwerkelijk toegevoegd
Perl 5.20.0, maar werd tot nu toe per ongeluk weggelaten uit de functiedocumentatie.

· IO::Socket is geüpgraded van versie 1.37 naar 1.38.

Documenteer de beperkingen van de verbonden() methode. [perl #123096]


· Module::CoreList is geüpgraded van versie 5.020001 naar 5.20150214.

De lijst met Perl-versies is bijgewerkt.

· PathTools is geüpgraded van versie 3.48 naar 3.48_01.

Een waarschuwing van de gcc compiler wordt nu vermeden bij het bouwen van de XS.

· PerlIO::scalar is geüpgraded van versie 0.18 naar 0.18_01.

Als u leest vanaf een positie ruim voorbij het einde van de scalaire waarde, wordt nu correct het einde van geretourneerd
bestand. [perl #123443]

Het zoeken naar een negatieve positie mislukt nog steeds, maar de vijlpositie blijft niet langer ingesteld
naar een ontkenningslocatie.

"eof()" op een "PerlIO::scalar"-handle retourneert nu correct true wanneer het bestand position
is voorbij de grens van 2 GB op 32-bits systemen.

· Storable is geüpgraded van versie 2.49 naar 2.49_01.

Alleen kleine grammaticale wijzigingen in de documentatie.

· VMS::DCLsym is geüpgraded van versie 1.05 naar 1.05_01.

Alleen kleine opmaakwijzigingen in de documentatie.

· VMS::Stdio is geüpgraded van versie 2.4 naar 2.41.

Alleen kleine opmaakwijzigingen in de documentatie.

Documentatie


Nieuw Documentatie
perlunicook

Dit document, door Tom Christiansen, geeft voorbeelden van het omgaan met Unicode in Perl.

Wijzigingen naar Bestaand Documentatie
perexperiment

· Verwijzing naar subroutinehandtekeningen toegevoegd. Deze functie is feitelijk toegevoegd in Perl
5.20.0, maar werd per ongeluk weggelaten uit de documentatie van de experimentele functies tot
.

perlbeleid

· Het proces waarbij kenmerken uit de experimentele status kunnen komen, is inmiddels voltooid
formeel gedocumenteerd.

perlsyn

· Een dubbelzinnigheid in de documentatie van de ellipsverklaring is gecorrigeerd. [perl
#122661]

Diagnostiek


De volgende toevoegingen of wijzigingen zijn aangebracht aan de diagnostische output, inclusief waarschuwingen:
en fatale foutmeldingen. Zie perldiag voor de volledige lijst met diagnostische berichten.

Wijzigingen naar Bestaand Diagnostiek
· Slecht symbool voor scalair is nu gedocumenteerd. Deze fout is niet nieuw, maar was dat ook niet
eerder hier gedocumenteerd.

· Ontbrekende rechter accolade op \N{} is nu gedocumenteerd. Deze fout is niet nieuw, maar was dat ook niet
eerder hier gedocumenteerd.

Testen


· Het testscript re/rt122747.t is toegevoegd om te verifiëren dat perl #122747
blijft vast.

Platform Klantenservice


Regained platforms
IRIX- en Tru64-platforms werken weer. (Er blijven enkele mislukte tests bestaan.)

Gekozen Bug Oplossingen


· AIX stelt nu de lengte in "getsockopt" correct in. [perl #120835]
, [cpan #120835]
, [cpan #91183]


· In Perl 5.20.0 had $^N per ongeluk de interne UTF8-vlag uitgeschakeld bij toegang
vanuit een codeblok binnen een reguliere expressie, waardoor de waarde effectief wordt gecodeerd met UTF8.
Dit is opgelost. [perl #123135]


· Verschillende gevallen waarin de naam van een sub wordt gebruikt (autoload, overbelasting, foutmeldingen)
crashte vroeger voor lexicale subs, maar is opgelost.

· Een beweringsfout bij het parseren van "sort" terwijl foutopsporing is ingeschakeld, is opgelost. [perl
#122771]

· Het laden van UTF8-tabellen tijdens een reguliere expressiematch kan bevestigingsfouten veroorzaken
onder foutopsporingsbuilds als de vorige match dezelfde reguliere expressie gebruikte.
[perl #122747]

· Vanwege een fout in de logica voor het kopiëren van tekenreeksen, wordt de waarde van een statusvariabele gekopieerd
zou in plaats daarvan de waarde kunnen stelen en de definitie van de variabele ongedaan kunnen maken. Deze bug, geïntroduceerd in Perl
5.20, zou vooral gebeuren bij lange strings (1250 tekens of meer), maar zou ook kunnen gebeuren
alle tekenreeksen onder builds waarbij kopiëren bij schrijven is uitgeschakeld. [perl #123029]


· Een bug gerepareerd die ertoe kon leiden dat perl tijdens het compileren een oneindige lus uitvoerde.
[perl #122995]

· Op Win32, het herstellen in een onderliggend pseudo-proces van een variabele die "local()" was in een
ouder pseudo-proces voordat de "fork" plaatsvond, veroorzaakte geheugenbeschadiging en een crash
in het onderliggende pseudo-proces (en dus het OS-proces). [perl #40565]


· Bedorven constanten die tijdens het compileren worden geëvalueerd, veroorzaken niet langer niet-gerelateerde instructies
besmet raken. [perl #122669]

· Het aanroepen van "write" op een formaat met een "^**"-veld kan paniek veroorzaken sv_chop() if
er onvoldoende argumenten waren of als de variabele die werd gebruikt om het veld te vullen leeg was.
[perl #123245]

· In Perl 5.20.0, "sorteer CORE::fake", waarbij 'fake' iets anders is dan een trefwoord
begon de laatste 6 tekens te hakken en het resultaat te behandelen als een soort subnaam.
Het eerdere gedrag waarbij "CORE::fake" als een soort subnaam werd behandeld, is hersteld.
[perl #123410]

· Een bug in reguliere expressiepatronen die tot segmentfouten en andere crashes kan leiden
is opgelost. Dit gebeurde alleen in patronen die waren gecompileerd met "/i", terwijl rekening werd gehouden met
rekening houden met de huidige POSIX-landinstelling (dit betekent meestal dat ze moeten worden gecompileerd binnen
het bereik van "use locale"), en er moet een reeks van minimaal 128 opeenvolgende zijn
bytes die overeenkomen. [perl #123539]

· "qr/@array(?{block})/" sterft niet langer met "Bizarre kopie van ARRAY". [perl #123344]


· "gmtime" crasht niet langer bij waarden die geen getal zijn. [perl #123495]


· Bepaalde syntaxisfouten bij vervangingen, zoals "s/${<>{})//", crashten en hadden
gedaan sinds Perl 5.10. (In sommige gevallen begon de crash pas toen Perl
5.16.) De crash is uiteraard verholpen. [perl #123542]


· Een geheugenlek in sommige reguliere expressies, geïntroduceerd in Perl 5.20.1, is verholpen.
[perl #123198]

· "formline("@...", "a");" zou crashen. Het geval "FF_CHECKNL" in pp_formline() niet
stel de aanwijzer in die wordt gebruikt om de hakpositie te markeren, wat leidde tot het geval "FF_MORE".
crasht met een segmentatiefout. Dit is opgelost. [perl #123538]
[perl #123538]


· Een mogelijke bufferoverschrijding en crash bij het parseren van een letterlijk patroon tijdens regulier
expressiecompilatie is opgelost. [perl #123604]


Bekend Problemen


· Het is een bekende bug dat lexicale subroutines niet kunnen worden gebruikt als argument "SUBNAME".
"soort". Dit wordt opgelost in een toekomstige versie van Perl.

errata Vanaf Vorige Releases


· Er is een regressie opgelost die geïntroduceerd werd in Perl 5.20.0 (opgelost in Perl 5.20.1
evenals hier) waarin een UTF-8-gecodeerd reguliere-expressiepatroon dat een
een enkele ASCII-kleine letter komt niet overeen met de hoofdletter. [perl
#122655]

Danksagung


Perl 5.20.2 staat voor ongeveer 5 maanden ontwikkeling sinds Perl 5.20.1 en
bevat ongeveer 6,300 regels met wijzigingen in 170 bestanden van 34 auteurs.

Exclusief automatisch gegenereerde bestanden, documentatie en releasetools, waren er ongeveer
1,900 regels met wijzigingen in 80 .pm-, .t-, .c- en .h-bestanden.

Perl blijft bloeien in zijn derde decennium dankzij een levendige gebruikersgemeenschap
en ontwikkelaars. Van de volgende mensen is bekend dat ze hebben bijgedragen aan de verbeteringen die:
werd Perl 5.20.2:

Aaron Crane, Abigail, Andreas Voegele, Andy Dougherty, Anthony Heading, Aristoteles
Pagaltzis, Chris 'BinGOs' Williams, Craig A. Berry, Daniel Dragan, Doug Bell, Ed J, Vader
Chrysostomos, Glenn D. Golden, H. Merijn Brand, Hugo van der Sanden, James E Keenan, Jarkko
Hietaniemi, Jim Cromie, Karen Etheridge, Karl Williamson, kmx, Matthew Horsfall, Max
Maischein, Peter Martini, Rafael Garcia-Suarez, Ricardo Signes, Shlomi Fish, Slaven Rezic,
Steffen Mueller, Steve Hay, Tadeusz SoXnierz, Tony Cook, Yves Orton, AEvar Arnfjoer`
Bjarmetselaar.

De bovenstaande lijst is vrijwel zeker onvolledig, aangezien deze automatisch wordt gegenereerd uit
versiebeheer geschiedenis. Het bevat met name niet de namen van de (zeer veel
gewaardeerd) medewerkers die problemen hebben gemeld aan de Perl-bugtracker.

Veel van de wijzigingen in deze versie zijn afkomstig van de CPAN-modules die zijn opgenomen in
Perls kern. We zijn de hele CPAN-gemeenschap dankbaar voor het helpen floreren van Perl.

Voor een meer volledige lijst van alle historische bijdragers van Perl, zie de: AUTEURS
bestand in de Perl-brondistributie.

Rapportage bugs


Als u een bug vindt waarvan u denkt dat het een bug is, kunt u de recentelijk geplaatste artikelen op de
comp.lang.perl.misc nieuwsgroep en de perl bug database op https://rt.perl.org/ . Daar
kan ook informatie zijn op http://www.perl.org/ , de Perl-startpagina.

Als je denkt dat je een niet-gerapporteerde bug hebt, voer dan het perlbug-programma uit dat is meegeleverd met
uw vrijlating. Zorg ervoor dat u uw bug inkort tot een kleine maar voldoende testcase. Jouw fout
rapport, samen met de uitvoer van "perl -V", wordt verzonden naar: [e-mail beveiligd] te
geanalyseerd door het Perl porting team.

Als de bug die u meldt beveiligingsimplicaties heeft, waardoor het ongepast is om:
stuur naar een openbaar gearchiveerde mailinglijst, stuur het dan naar
[e-mail beveiligd]. Dit wijst op een niet-gearchiveerde mailing met een gesloten abonnement
lijst met alle kernbetrokkenen die kunnen helpen bij het beoordelen van de impact
problemen op te lossen, een oplossing te vinden en te helpen bij het coördineren van de release van patches om
het probleem te verminderen of op te lossen op alle platforms waarop Perl wordt ondersteund. Alleen alsjeblieft
gebruik dit adres voor beveiligingsproblemen in de Perl-kern, niet voor afzonderlijke modules
verspreid op CPAN.

Gebruik perl5202delta online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    autorisatie
    autorisatie
    AuthPass is een open source wachtwoord
    manager met ondersteuning voor de populaire en
    bewezen Keepass (kdbx 3.x EN kdbx 4.x ...
    Authentificatie downloaden
  • 2
    Zabbix
    Zabbix
    Zabbix is ​​een open enterprise-klasse
    source gedistribueerde monitoringoplossing
    ontworpen om te monitoren en te volgen
    prestaties en beschikbaarheid van het netwerk
    servers, apparaat...
    Zabbix downloaden
  • 3
    KVerschil3
    KVerschil3
    Deze repository wordt niet langer onderhouden
    en wordt bewaard voor archiveringsdoeleinden. Zie je wel
    https://invent.kde.org/sdk/kdiff3 for
    de nieuwste code en
    https://download.kde.o...
    KDiff3 downloaden
  • 4
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is een GUI voor
    Waninkoko's USB Loader, gebaseerd op
    libwiigui. Het maakt een lijst en
    lancering van Wii-spellen, Gamecube-spellen en
    homebrew op Wii en WiiU...
    USBLoaderGX downloaden
  • 5
    Firebird
    Firebird
    Firebird RDBMS biedt ANSI SQL-functies
    & draait op Linux, Windows &
    verschillende Unix-platforms. Functies
    uitstekende gelijktijdigheid en prestaties
    & stroom...
    Firebird downloaden
  • 6
    KompoZer
    KompoZer
    KompoZer is een wysiwyg HTML-editor die gebruikt
    de Mozilla Composer-codebasis. Als
    De ontwikkeling van Nvu is gestopt
    in 2005 repareert KompoZer veel bugs en
    voegt een f toe...
    KompoZer downloaden
  • Meer "

Linux-commando's

Ad