InglésFrancésEspañol

icono de página de OnWorks

perl5201delta - Online en la nube

Ejecute perl5201delta en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando perl5201delta que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


perl5201delta: novedades de perl v5.20.1

DESCRIPCIÓN


Este documento describe las diferencias entre la versión 5.20.0 y la versión 5.20.1.

Si está actualizando desde una versión anterior como 5.18.0, primero lea perl5200delta,
que describe las diferencias entre 5.18.0 y 5.20.0.

Incompatible Cambios


No hay cambios intencionalmente incompatibles con 5.20.0. Si existe alguno, son errores,
y le solicitamos que envíe un informe. Consulte "Informar errores" a continuación.

Rendimiento Complementos


· Se ha realizado una optimización para evitar problemas con COW y PVs sobreasignados deliberadamente
inhabilitado porque interfirió con otra optimización más importante, lo que provocó una
ralentización en algunas plataformas. [perl # 121975]


· Devolver una cadena de una variable léxica puede ser lento en algunos casos. Esto tiene ahora
sido arreglado. [perl # 121977]

Módulos Pragmático


Actualizado Módulos Pragmático
· Config :: Perl :: V se ha actualizado de la versión 0.20 a la 0.22.

La lista de versiones de Perl cubiertas se ha actualizado y se han producido algunas fallas en el análisis.
sido arreglado.

· Exportador se ha actualizado de la versión 5.70 a 5.71.

Se ha corregido la sintaxis ilegal de POD en la documentación.

· ExtUtils :: CBuilder se ha actualizado de la versión 0.280216 a 0.280217.

Las compilaciones de Android ahora se vinculan a ambos -lperl y $ Config :: Config {perllibs}.

· Archivo :: Copiar se ha actualizado de la versión 2.29 a la 2.30.

La documentación ahora señala que "copiar" no sobrescribirá los archivos de solo lectura.

· Module :: CoreList se ha actualizado de la versión 3.11 a 5.020001.

Se actualizó la lista de versiones de Perl cubiertas.

· La colección de módulos PathTools se ha actualizado de la versión 3.47 a 3.48.

Los fallbacks ahora están en su lugar cuando la compilación cruzada para Android y $ Config :: Config {sh} está
aún no definido. [perl # 121963]

· PerlIO :: via se ha actualizado de la versión 0.14 a 0.15.

Se ha realizado una pequeña mejora de portabilidad en la implementación de XS.

· Unicode :: UCD se ha actualizado de la versión 0.57 a 0.58.

La documentación incluye muchas aclaraciones y correcciones.

· Utf8 se ha actualizado de la versión 1.13 a 1.13_01.

La documentación tiene algunas mejoras de formato menores.

· La versión se ha actualizado de la versión 0.9908 a la 0.9909.

Las bibliotecas externas y Perl pueden tener diferentes ideas de cuál es la configuración regional. Este es
problemático al analizar cadenas de versión si el separador numérico de la configuración regional ha sido
cambió. Se ha parcheado el análisis de versiones para garantizar que maneja las configuraciones regionales correctamente.
[perl # 121930]

Documentación


Cambios a Ya eres Documentación
perlapi

· "Av_len": enfatice que devuelve el índice más alto de la matriz, no el tamaño de
la matriz. [perl # 120386]

· Tenga en cuenta que "SvSetSV" no establece magia.

· "Sv_usepvn_flags" - Se corrige la documentación para mencionar el uso de "NewX" en lugar de
"malloc". [perl # 121869]

· Aclarar dónde se puede incrustar "NUL" o se requiere para terminar una cadena.

perlfunc

· Aclarar el significado de "-B" y "-T".

· "-L" ahora indica que devolverá falso si los enlaces simbólicos no son compatibles con el archivo
sistema. [perl # 121523]

· Tenga en cuenta que "cada", "claves" y "valores" pueden producir diferentes ordenaciones para los hash vinculados
en comparación con otros hashes de Perl. [perl # 121404]


· Tenga en cuenta que "exec LIST" y "system LIST" pueden volver al shell en Win32. Solamente
La sintaxis del objeto indirecto "exec PROGRAM LIST" y "system PROGRAM LIST"
Evite el uso de la cáscara. Esto también se ha observado en perlport. [perl # 122046]


· Aclarar el significado de "nuestro". [perl # 122132]


perlguts

· Explicar varias formas de modificar el búfer de un SV existente. [perl # 116925]


políticaperl

· Ahora tenemos un código de conducta para p5p lista de correo, como se documenta en "NORMAS DE
CONDUCTA "en perlpolicy.

Perlre

· El modificador "/ x" se ha aclarado para señalar que los comentarios no se pueden continuar en
la siguiente línea escapándose de ellos.

Perlsyn

· Mencione el uso de condicionales vacíos en "for" / "while" bucles para bucles infinitos.

perlxs

· Se agregó una discusión sobre los problemas de configuración regional en el código XS.

Diagnóstico


Se han realizado las siguientes adiciones o cambios a la salida de diagnóstico, incluidas las advertencias
y mensajes de error fatales. Para obtener la lista completa de mensajes de diagnóstico, consulte perldiag.

Cambios a Ya eres Diagnóstico
· Lookbehind de longitud variable no implementado en regex m /% s /

Se ha agregado información sobre el comportamiento de Unicode.

Configuración Compilación


· La compilación de Perl ya no escribe en el árbol de origen cuando se configura con Configurar's
-Dmkenlaces simbólicos opción. [perl # 121585]


Plataforma Soporte


Específico de la plataforma Notas
Android
Se ha mejorado la compatibilidad con la compilación para la compilación cruzada en general y para Android en
particular.

OpenBSD
Se corrigieron las arquitecturas y los números de versión utilizados en las sugerencias de configuración al compilar
perla

Solaris
c99 se han limpiado las opciones, busque pistas solstudio al igual que SUNWsproy
Se ha añadido soporte para "setenv" nativo.

VMS Se ha corregido un antiguo error en la comprobación de funciones, que afectaba principalmente a los sistemas anteriores a la 7.3.

Windows
Ahora se utiliza% I64d en lugar de% lld para MinGW.

Interno Cambios


· Se agregó "sync_locale" en perlapi. XS debe evitar cambiar la configuración regional del programa
código. Sin embargo, ciertas bibliotecas que no son de Perl a las que se llama desde XS, como "Gtk", lo hacen.
Cuando esto sucede, es necesario informar a Perl que la configuración regional ha cambiado. Utilizar esta
función para hacerlo, antes de volver a Perl.

Seleccionado Error Correcciones


· Se ha corregido un error en el que las aserciones de longitud cero y los bloques de código dentro de una expresión regular
podría hacer que "pos" vea un valor incorrecto. [perl # 122460]


· El uso de "s /// e" en cadenas utf8 contaminadas podría generar un carácter falso "UTF-8 mal formado
(final inesperado de la cadena) "advertencias. Esto ahora se ha corregido. [perl # 122148]


· El "sistema" y los amigos ahora deberían funcionar correctamente en más versiones de Android.

Debido a un descuido, el valor especificado a través -Dobjetivosh a Configurar terminaría
siendo ignorado por algunos de los procesos de construcción. Esto provocó que las perls se compilaran de forma cruzada para
Android para terminar con versiones defectuosas de "system", "exec" y comillas invertidas: el
los comandos terminarían buscando / Bin / sh en lugar de / system / bin / sh, y así fallaría
para la gran mayoría de dispositivos, dejando $! como "ENOENT".

· Coverity ha detectado muchos problemashttp://www.coverity.com/> y fijo.

Agradecimientos


Perl 5.20.1 representa aproximadamente 4 meses de desarrollo desde Perl 5.20.0 y
contiene aproximadamente 12,000 líneas de cambios en 170 archivos de 36 autores.

Excluyendo los archivos generados automáticamente, la documentación y las herramientas de publicación, hubo aproximadamente
2,600 líneas de cambios en archivos 110 .pm, .t, .cy .h.

Perl continúa floreciendo en su tercera década gracias a una vibrante comunidad de usuarios.
y desarrolladores. Se sabe que las siguientes personas han contribuido a las mejoras que
se convirtió en Perl 5.20.1:

Aaron Crane, Abigail, Alberto Simo ~ es, Alexandr Ciornii, Alexandre (Midnite) Jousset,
Andrew Fresh, Andy Dougherty, Brian Fraser, Chris 'BinGOs' Williams, Craig A. Berry,
Daniel Dragan, David Golden, David Mitchell, H. Merijn Brand, James E Keenan, Jan Dubois,
Jarkko Hietaniemi, John Peacock, Kafka, Karen Etheridge, Karl Williamson, Lukas Mai,
Matthew Horsfall, Michael Bunk, Peter Martini, Rafael García-Suarez, Reini Urban, Ricardo
Signes, Shirakata Kentaro, Smylers, Steve Hay, Thomas Sibley, Todd Rinaldo, Tony Cook,
Vladímir Marek, Yves Orton.

Es casi seguro que la lista anterior esté incompleta, ya que se genera automáticamente a partir de
historial de control de versiones. En particular, no incluye los nombres de los (mucho
apreciado) contribuyentes que informaron problemas al rastreador de errores de Perl.

Muchos de los cambios incluidos en esta versión se originaron en los módulos CPAN incluidos en
El núcleo de Perl. Agradecemos a toda la comunidad de CPAN por ayudar a Perl a prosperar.

Para obtener una lista más completa de todos los contribuyentes históricos de Perl, consulte la AUTORES
archivo en la distribución fuente de Perl.

Informes Errores


Si encuentra lo que cree que es un error, puede consultar los artículos publicados recientemente en
comp.lang.perl.misc newsgroup y la base de datos de errores de perl en https://rt.perl.org/. Allí
también puede ser información en http://www.perl.org/ , la página de inicio de Perl.

Si cree que tiene un error no informado, ejecute el programa perlbug incluido con
tu liberación. Asegúrese de reducir su error a un caso de prueba pequeño pero suficiente. Tu error
informe, junto con la salida de "perl -V", se enviará a [email protected] para ser
analizado por el equipo de portabilidad de Perl.

Si el error que está informando tiene implicaciones de seguridad, lo que hace que sea inapropiado
envíelo a una lista de correo archivada públicamente, luego envíelo a
[email protected]. Esto apunta a un envío de correo no archivado de suscripción cerrada
lista, que incluye a todos los principales comprometidos, que podrán ayudar a evaluar el impacto
de problemas, encontrar una solución y ayudar a coordinar el lanzamiento de parches para
mitigar o solucionar el problema en todas las plataformas en las que se admite Perl. Solo por favor
use esta dirección para problemas de seguridad en el núcleo de Perl, no para módulos de forma independiente
distribuido en CPAN.

Use perl5201delta en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Atom
    Atom
    Atom es un editor de texto que
    moderno, accesible y con todas las funciones.
    También es fácilmente personalizable: usted
    puede personalizarlo para hacer cualquier cosa y ser
    capaz de ...
    Descarga Atom
  • 2
    ¡Osu!
    ¡Osu!
    ¡Osu! es un juego de ritmo simple con un pozo
    curva de aprendizaje pensada para los jugadores
    de todos los niveles de habilidad. uno de los grandes
    aspectos de Osu! es que es
    comunidad-dr...
    ¡Descarga Osu!
  • 3
    LIBPNG: biblioteca de referencia PNG
    LIBPNG: biblioteca de referencia PNG
    Biblioteca de referencia para apoyar la
    Formato de gráficos de red portátiles (PNG).
    Público: Desarrolladores. Programación
    Idioma: C. Esta es una aplicación que
    puede también...
    Descargar LIBPNG: biblioteca de referencia PNG
  • 4
    Detector de metales basado en RP2040
    Detector de metales basado en RP2040
    Basado en la placa Raspberry Pi Pico, este
    El detector de metales está incluido en el pulso.
    categoría de detectores de metales por inducción, con
    ventajas y desventajas bien conocidas.
    RP ...
    Descargar Detector de metales basado en RP2040
  • 5
    Gerente PAC
    Gerente PAC
    PAC es un reemplazo de Perl/GTK para
    SecureCRT/Putty/etc (Linux
    ssh/telnet/... gui)... Proporciona una GUI
    para configurar conexiones: usuarios,
    contraseñas, ESPERA regular...
    Descargar Administrador de PAC
  • 6
    geoservidor
    geoservidor
    GeoServer es un software de código abierto
    servidor escrito en Java que permite a los usuarios
    para compartir y editar datos geoespaciales.
    Diseñado para la interoperabilidad,
    publica da ...
    Descargar GeoServer
  • Más "

Comandos de Linux

Ad