InggrisPerancisSpanyol

favorit OnWorks

perl587delta - Online di Cloud

Jalankan perl587delta di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah perl587delta yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


perl587delta - apa yang baru untuk Perl v5.8.7

DESKRIPSI


Dokumen ini menjelaskan perbedaan antara rilis 5.8.6 dan rilis 5.8.7.

Tidak kompatibel Perubahan


Tidak ada perubahan yang tidak kompatibel dengan 5.8.6.

Core tambahan


Unicode Karakter Basis Data 4.1.0
Salinan Basis Data Karakter Unicode yang disertakan dalam Perl 5.8 telah diperbarui ke 4.1.0
dari 4.0.1 Lihathttp://www.unicode.org/versions/Unicode4.1.0/#Perubahan Penting> untuk
perubahan penting.

suidperl kurang tidak aman
Sepasang eksploitasi dalam "suidperl" yang melibatkan kode debug telah ditutup.

Untuk proyek baru, tim inti Perl sangat menyarankan Anda menggunakan berdedikasi, tunggal
alat keamanan tujuan seperti "sudo" dalam preferensi untuk "suidperl".

Opsional situs web kustomisasi naskah
Penerjemah Perl dapat dibangun untuk memungkinkan penggunaan skrip penyesuaian situs. Oleh
default ini tidak diaktifkan, agar konsisten dengan rilis Perl sebelumnya. Untuk menggunakan ini,
tambahkan "-Dusesitecustomize" ke flag baris perintah saat menjalankan skrip "Configure".
Lihat juga "-f" di perlrun.

"Konfigurasi.pm" is sekarang banyak lebih kecil.
"Config.pm" sekarang sekitar 3K daripada 32K, dengan kode yang jarang digunakan dan %Config
nilai yang dimuat sesuai permintaan. Ini transparan bagi pemrogram, tetapi berarti sebagian besar kode
akan menyimpan parsing dan memuat 29K skrip (misalnya, kode yang menggunakan "File::Find").

Modul dan Pragmatis


· B ditingkatkan ke versi 1.09

· basis ditingkatkan ke versi 2.07

· bignum ditingkatkan ke versi 0.17

· byte ditingkatkan ke versi 1.02

· Ikan mas ditingkatkan ke versi 1.04

· CGI ditingkatkan ke versi 3.10

· Kelas::ISA ditingkatkan ke versi 0.33

· Data::Dumper ditingkatkan ke versi 2.121_02

· DB_File ditingkatkan ke versi 1.811

· Kembangkan::PPPort ditingkatkan ke versi 3.06

· Intisari ditingkatkan ke versi 1.10

· Encode ditingkatkan ke versi 2.10

· FileCache ditingkatkan ke versi 1.05

· File::Path ditingkatkan ke versi 1.07

· File::Temp ditingkatkan ke versi 0.16

· IO::File ditingkatkan ke versi 1.11

· IO::Socket ditingkatkan ke versi 1.28

· Matematika::BigInt ditingkatkan ke versi 1.77

· Matematika::BigRat ditingkatkan ke versi 0.15

· kelebihan beban ditingkatkan ke versi 1.03

· PathTools ditingkatkan ke versi 3.05

· Pod::HTML ditingkatkan ke versi 1.0503

· Pod::Perldoc ditingkatkan ke versi 3.14

· Pod::LaTeX ditingkatkan ke versi 0.58

· Pod :: Parser ditingkatkan ke versi 1.30

· Simbol ditingkatkan ke versi 1.06

· Istilah::ANSIColor ditingkatkan ke versi 1.09

· Uji::Harness ditingkatkan ke versi 2.48

· Uji:: Sederhana ditingkatkan ke versi 0.54

· Teks:: Bungkus ditingkatkan ke versi 2001.09293, untuk memperbaiki bug ketika membungkus() dipanggil dengan
pemisah non-ruang.

· utas::dibagikan ditingkatkan ke versi 0.93

· Waktu::HiRes ditingkatkan ke versi 1.66

· Waktu::Lokal ditingkatkan ke versi 1.11

· Unicode :: Normalisasi ditingkatkan ke versi 0.32

· utf8 ditingkatkan ke versi 1.05

· Win32 ditingkatkan ke versi 0.24, yang menyediakan Win32::GetFileVersion

Kegunaan Perubahan


temukan2perl Perangkat tambahan
"find2perl" memiliki opsi baru "-iname", "-path" dan "-ipath".

Performance tambahan


Hash pemetaan pointer internal yang digunakan selama kloning utas sekarang menggunakan arena untuk
alokasi memori. Dalam pengujian ini mengurangi waktu kloning benang sekitar 10%.

Instalasi dan konfigurasi Perbaikan


· Win32 "dmake" makefile.mk telah diperbarui agar kompatibel dengan yang terbaru
versi dmake.

· "PERL_MALLOC", "DEBUG_MSTATS", "PERL_HASH_SEED_EXPLICIT" dan "NO_HASH_SEED" seharusnya sekarang
bekerja di win32 makefiles.

Terpilih Bug Perbaikan


· Itu stopkontak () fungsi di win32 telah diperbaiki sehingga dapat menggunakan transport
penyedia yang menentukan protokol 0 (artinya protokol apa pun diizinkan) sekali lagi.
(Ini rusak di 5.8.6, dan biasanya menyebabkan penggunaan soket ICMP gagal.)

· Bug lain yang tidak jelas yang melibatkan "substr" dan UTF-8 yang disebabkan oleh cache offset internal yang buruk
telah diidentifikasi dan diperbaiki.

· Bug yang melibatkan pemuatan tabel UTF-8 oleh mesin regexp telah diperbaiki - kode
seperti ""\x{100}" =~ /[[:print:]]/" tidak akan lagi memberikan hasil yang rusak.

· Operasi konversi kasus seperti "uc" pada string Unicode yang panjang dapat menghabiskan memori.
Ini telah diperbaiki.

· "indeks"/"rindex" bermasalah untuk beberapa kombinasi data Unicode dan non-Unicode.
Ini telah diperbaiki.

· "baca" (dan mungkin "sysread") akan mengekspos internal UTF-8 saat membaca dari a
menangani file berorientasi byte menjadi skalar UTF-8. Ini telah diperbaiki.

· Beberapa perbaikan bug "pack"/"unpack":

· Checksum dengan format "b" atau "B" rusak.

· checksum "membongkar" bisa meluap dengan format "C".

· "U0" dan "C0" sekarang dicakup ke sub-templat "()" "pack".

· Awalan panjang yang dihitung sekarang tidak mengubah mode "C0"/"U0".

· "pack" "Z0" digunakan untuk menghancurkan karakter sebelumnya.

· Format "P"/"p" "pack" digunakan untuk hanya mengenali "undef" literal

· Menggunakan penutupan dengan utas dapat menyebabkan Perl mogok. Ini karena kegagalan untuk
mengunci struktur OP internal dengan benar, dan telah diperbaiki.

· Nilai pengembalian "tutup" sekarang mencerminkan kesalahan file yang terjadi saat
membilas data pegangan, alih-alih hanya memberikan kegagalan jika yang mendasari sebenarnya
operasi penutupan file gagal.

· "not() || 1" digunakan untuk melakukan segfault. "not()" sekarang berperilaku seperti tidak(0), yang merupakan pra
5.6.0 perilaku.

· "h2ph" memiliki berbagai peningkatan untuk mengatasi konstruksi dalam file header yang digunakan untuk
menghasilkan output yang salah atau tidak valid.

New or Berubah Diagnostik


Ada kesalahan taint baru, "%ENV adalah alias ke %s". Kesalahan ini dilemparkan saat taint
pemeriksaan diaktifkan dan ketika *ENV telah diberi alias, sehingga %ENV tidak memiliki sihir env lagi
dan karenanya lingkungan tidak dapat diverifikasi sebagai bebas noda.

Bagian dalam "pack" dan "unpack" telah diperbarui. Semua template yang sah harus
bekerja seperti sebelumnya, tetapi mungkin ada beberapa perubahan dalam kesalahan yang dilaporkan untuk kegagalan kompleks
kasus. Setiap perubahan perilaku untuk kasus non-kesalahan adalah bug, dan harus dilaporkan.

Berubah Internal


Ada cukup banyak refactoring dari kode sumber "C", sebagian untuk membuatnya
lebih rapi dan terawat. Kode objek yang dihasilkan dan biner "perl" mungkin saja
lebih kecil dari 5.8.6, dan mudah-mudahan lebih cepat dalam beberapa kasus, tetapi selain ini seharusnya ada
tidak ada perubahan yang dapat dideteksi pengguna.

"${^UTF8LOCALE}" telah ditambahkan untuk memberikan akses ruang Perl ke "PL_utf8locale".

Ukuran arena yang digunakan untuk mengalokasikan kepala SV dan sebagian besar badan SV sekarang dapat diubah di
waktu kompilasi. Ukuran lama adalah 1008 byte, ukuran default baru adalah 4080 byte.

Diketahui Masalah


String Unicode yang dikembalikan dari operator yang kelebihan beban bisa jadi bermasalah. Ini sudah lama berdiri
bug dilaporkan sejak 5.8.6 dirilis, tetapi kami belum memiliki perbaikan yang sesuai untuk itu.

Platform Spesifik Masalah


Di UNICOS, lib/Math/BigInt/t/bigintc.t hang membakar CPU. ext/B/t/bytecode.t dan
ext/Socket/t/socketpair.t keduanya gagal tes. Ini tidak mungkin diselesaikan, karena kami
Cray terakhir porter UNICOS yang gagah berani sedang dinonaktifkan.

Pelaporan Bug


Jika Anda menemukan apa yang menurut Anda bug, Anda dapat memeriksa artikel yang baru-baru ini diposting ke
comp.lang.perl.misc newsgroup dan database bug perl di http://bugs.perl.org. Sana
mungkin juga informasi di http://www.perl.org, Halaman Beranda Perl.

Jika Anda yakin memiliki bug yang belum dilaporkan, jalankan perlbug program disertakan dengan
rilis Anda. Pastikan untuk memangkas bug Anda menjadi test case yang kecil tapi cukup. Bugmu
laporan, bersama dengan output dari "perl -V", akan dikirim ke [email dilindungi] menjadi
dianalisis oleh tim porting Perl. Anda dapat menelusuri dan mencari bug Perl 5 di
http://bugs.perl.org/

Gunakan perl587delta online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Psi
    Psi
    Psi adalah XMPP lintas platform yang kuat
    klien dirancang untuk pengguna berpengalaman.
    Ada build yang tersedia untuk MS
    Windows, GNU/Linux dan macOS.. Pemirsa:
    Pengguna akhir...
    Unduh Psi.dll
  • 2
    Bola Voli 2
    Bola Voli 2
    Kelanjutan resmi dari yang terkenal
    Game arkade Blobby Volley 1.x..
    Audiens: Pengguna Akhir/Desktop. Pengguna
    antarmuka: OpenGL, SDL. Pemrograman
    Bahasa: C++, Lua. C...
    Unduh Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM adalah Pelanggan pemenang penghargaan
    Manajemen Hubungan (CRM)
    aplikasi dipersembahkan oleh penulis
    dan pengelola, SalesAgility. Ini adalah
    mos dunia...
    Unduh SuiteCRM
  • 4
    admin daya
    admin daya
    Poweradmin adalah DNS berbasis web
    alat administrasi untuk server PowerDNS.
    Antarmuka memiliki dukungan penuh untuk sebagian besar
    dari fitur PowerDNS. Ini memiliki penuh
    mendukung...
    Unduh Poweradmin
  • 5
    Kerangka Web Gin
    Kerangka Web Gin
    Gin adalah kerangka kerja web yang sangat cepat
    ditulis dalam bahasa Golang yang dapat tampil hingga
    40 kali lebih cepat, berkat
    API seperti martini dan versi kustom dari
    httpout...
    Unduh Kerangka Web Gin
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX berbasis dan MX LINUX con
    berbagai entornos de escritorios. Ini
    aplikasi yang juga dapat diambil
    dari
    https://sourceforge.net/projects/cereu...
    Unduh CEREUS LINUX
  • Lebih banyak lagi »

Perintah Linux

Ad