InglésFrancésEspañol

icono de página de OnWorks

perl5122delta - Online en la nube

Ejecute perl5122delta 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 perl5122delta 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


perl5122delta: novedades de perl v5.12.2

DESCRIPCIÓN


Este documento describe las diferencias entre la versión 5.12.1 y la versión 5.12.2.

Si está actualizando desde una versión principal anterior, como 5.10.1, primero lea
perl5120delta, que describe las diferencias entre 5.10.1 y 5.12.0, así como
perl5121delta, que describe cambios anteriores en la serie de versiones estables 5.12.

Incompatible Cambios


No hay cambios intencionalmente incompatibles con 5.12.1. Si existe alguno, son errores
y los informes son bienvenidos.

Core Complementos


Aparte de las correcciones de errores que se enumeran a continuación, no debería haber cambios visibles para el usuario en el núcleo
idioma en este comunicado.

Módulos Pragmático


Nuevo Módulos Pragmático
Esta versión no introduce nuevos módulos o pragmata.

Pragmático Cambios
En la versión anterior, "no VERSIÓN;" declaraciones desencadenaron un error que podría causar
paquetes de funciones que se cargarán y que el modo estricto se habilitará involuntariamente.

Actualizado Módulos
"Carpa"
Actualizado de la versión 1.16 a 1.17.

La carpa ahora detecta incompleta llamador() anula y evita el uso falso de @DB :: args. Para
Proporcionar retrocesos, Carp se basa en el comportamiento particular de la persona que llama incorporada. Carpa
ahora detecta si otro código ha anulado esto con una implementación incompleta, y
modifica su backtrace en consecuencia. Anulaciones previamente incompletas causarían
valores incorrectos en los backtraces (el mejor de los casos) o errores fatales oscuros (el peor de los casos)

Esto corrige ciertos casos de "Copia extraña de ARRAY" causada por módulos que anulan
"caller ()" incorrectamente.

"CPANPLUS"
Un parche para cpanp-ejecutar-perl se ha actualizado desde CPANPLUS 0.9004. Esto resuelve RT
# 55964http://rt.cpan.org/Public/Bug/Display.html? id = 55964> y RT # 57106
<http://rt.cpan.org/Public/Bug/Display.html? id = 57106>, ambos relacionados con
fallas al instalar distribuciones que usan "Module :: Install :: DSL".

"Archivo :: Glob"
Una regresión que provocó un error al encontrar "CORE :: GLOBAL :: glob" después de cargar
Se corrigió el bloqueo de "File :: Glob". Ahora, vuelve correctamente a los datos externos.
globbing a través de "pp_glob".

"Copia de archivo"
"Archivo :: Copiar :: copiar (ARCHIVO, DIR)" ahora está documentado.

"Archivo :: Especificaciones"
Actualizado de la versión 3.31 a 3.31_01.

Se realizaron varias correcciones de portabilidad en "File :: Spec :: VMS": ahora se reconocen dos puntos como
un delimitador en especificaciones de archivos nativas; los delimitadores de caret-escapado se reconocen por mejor
manejo de especificaciones de archivos extendidas; "catpath ()" devuelve un directorio vacío en lugar del
directorio actual si el nombre del directorio de entrada está vacío; "abs2rel ()" maneja correctamente
Entrada estilo Unix.

Utilidad Cambios


· perlbug ahora siempre le da al reportero la oportunidad de cambiar la dirección de correo electrónico que adivina
para ellos.

· perlbug ya no debería advertir sobre valores no inicializados al usar "-d" y "-v"
.

Cambios a Ya eres Documentación


· La política existente sobre compatibilidad con versiones anteriores y obsolescencia se ha agregado a
perlpolicy, junto con definiciones de términos como deprecación.

· Se ha aclarado "srand" en el uso de perlfunc.

· Se reorganizó la entrada para "morir" en perlfunc para enfatizar su papel en la excepción
mecanismo.

· El archivo INSTALL de Perl se ha aclarado para indicar explícitamente que Perl requiere un C89
Compilador compatible con ANSI C.

· Se han documentado "getsockopt ()" y "setsockopt ()" de IO :: Socket.

· alarma()Se ha documentado la incapacidad de interrumpir el bloqueo de E / S en Windows.

· Math :: TrulyRandom no se ha actualizado desde 1996 y se ha eliminado como se recomienda
solución para la generación de números aleatorios.

· Perlrun se ha actualizado para aclarar el comportamiento de las banderas octales para perl.

· Para aliviar la confusión del usuario, $ # y $ *, dos variables especiales que se eliminaron anteriormente
Se han documentado versiones de Perl.

· La versión de perlfaq enviada con el núcleo de Perl ha sido actualizada desde la versión oficial.
Versión de preguntas frecuentes, que ahora se mantiene en la rama "briandfoy / perlfaq" de Perl
repositorio en .

Instalación Configuración Mejoradas


Configuración mejoras
· Se corrigió la sonda de configuración "d_u32align" en ARM.

Compilación mejoras
· Un error "" tipos de operandos incompatibles "" en expresiones ternarias al compilar con
"clang" ha sido corregido.

· Perl ahora omite las pruebas setuid "File :: Copy" en las particiones que detecta que están montadas como
"nosuid".

Seleccionado Error Correcciones


· Se ha corregido un posible error de segmentación en el mapa de tipos predeterminado "T_PRTOBJ".

· Una posible pérdida de memoria al usar llamador() para establecer @DB :: args se ha corregido.

· Se corrigieron varias pérdidas de memoria al cargar módulos XS.

· "Unpack ()" ahora maneja el contexto escalar correctamente para% 32H y% 32u, arreglando un potencial
choque. "split ()" se bloqueaba porque el tercer elemento de la pila no era el normal
expresión que esperaba. "unpack ("% 2H ", ...)" devolvería tanto el resultado descomprimido
y la suma de comprobación en la pila, al igual que "unpack ("% 2u ", ...)". [perl # 73814]
<http://rt.perl.org/rt3/Ticket/Display.html? id = 73814>

· Perl ahora evita el uso de la memoria después de llamar a "free ()" en pp_require cuando hay
CODEREFs en @INC.

· Un error que podría causar mensajes de "" Error desconocido "" cuando "" call_sv (código, G_EVAL) "" es
llamado desde un destructor XS se ha corregido.

· La implementación de la función "open $ fh, '>' \ $ buffer" ahora es compatible con get / set magic
y por lo tanto atados los tampones correctamente.

· Los códigos de operación "pp_getc", "pp_tell" y "pp_eof" ahora hacen espacio en la pila para sus
devuelve valores en los casos en los que no se pasó ningún argumento.

· Al hacer coincidir cadenas Unicode en determinadas condiciones, se produciría un retroceso inadecuado
da como resultado un error "Carácter UTF-8 con formato incorrecto (fatal)". Esto ya no debería ocurrir.
Ver [perl # 75680]http://rt.perl.org/rt3/Public/Bug/Display.html? id = 75680>

Plataforma Ciertas Notas


AIX
· LÉAME.aix se ha actualizado con información sobre el conjunto de compiladores XL C / C ++ V11.

Windows
· Al compilar Perl con el compilador cruzado mingw64 x64 "incpath", "libpth", "ldflags",
Los valores "lddlflags" y "ldflags_nolargefiles" en Config.pm Configuración_pesada.pl fueron
previamente no se ha configurado correctamente porque, con ese compilador, el include y lib
los directorios no están inmediatamente debajo de "$ (CCHOME)".

VMS
· git_version.h ahora está instalado en VMS. Esto fue un descuido en v5.12.0 que causó
algunas extensiones no se pueden construir.

· Varias fugas de memoria en stat () han sido arreglados

· Se corrigió una pérdida de memoria en "Perl_rename ()" debido a una doble asignación.

· Se ha producido una pérdida de memoria en "vms_fid_to_name ()" (utilizado por "realpath ()" y "realname ()")
fijo.

Agradecimientos


Perl 5.12.2 representa aproximadamente tres meses de desarrollo desde Perl 5.12.1 y
contiene aproximadamente 2,000 líneas de cambios en 100 archivos de 36 autores.

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.12.2:

Abigail, AEvar Arnfjoer` Bjarmason, Ben Morrow, brian d foy, Brian Phillips, Chas. owens,
Chris 'BinGOs' Williams, Chris Williams, Craig A. Berry, Curtis Jewell, Dan Dascalescu,
David Golden, David Mitchell, Padre Chrysostomos, Florian Ragwitz, George Greer, H.Merijn
Marca, Jan Dubois, Jesse Vincent, Jim Cromie, Karl Williamson, Lars DXXXXXX XXX, Leon
Brocard, Maik Hentsche, Matt S Trout, Nicholas Clark, Rafael García-Suarez, Rainer Tammer,
Ricardo Signes, Salvador Ortiz García, Sísifo, Slaven Rezic, Steffen Mueller, Tony Cook,
Vincent Pit e Yves Orton.

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 http://rt.perl.org/perlbug/ .
También puede haber información en http://www.perl.org/ , la página de inicio de Perl.

Si cree que tiene un error no informado, ejecute el perlbug programa 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 perl5122delta 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