Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

perl5121delta - Trực tuyến trên đám mây

Chạy perl5121delta trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh perl5121delta có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


perl5121delta - có gì mới cho perl v5.12.1

MÔ TẢ


Tài liệu này mô tả sự khác biệt giữa bản phát hành 5.12.0 và bản phát hành 5.12.1.

Nếu bạn đang nâng cấp từ bản phát hành cũ hơn, chẳng hạn như 5.10.1, trước tiên hãy đọc perl5120delta,
trong đó mô tả sự khác biệt giữa 5.10.1 và 5.12.0.

Không tương thích Những thay đổi


Không có thay đổi nào có chủ ý không tương thích với 5.12.0. Nếu có bất kỳ điểm nào không tương thích với
5.12.0 tồn tại, chúng là lỗi. Hãy báo cáo chúng.

Trung tâm Cải tiến


Ngoài các bản sửa lỗi được liệt kê bên dưới, sẽ không có thay đổi nào mà người dùng có thể nhìn thấy đối với cốt lõi
ngôn ngữ trong bản phát hành này.

Modules Thực dụng


Thực dụng Những thay đổi
· Chúng tôi đã sửa lỗi xuất "is_strict" và "is_lax" từ phiên bản.

Chúng đang được xuất bằng một trình bao bọc coi chúng như các lệnh gọi phương thức,
khiến họ thất bại. Chúng chỉ là các chức năng, được ghi lại như vậy và nên
không bao giờ được phân lớp, vì vậy bản vá này chỉ xuất chúng trực tiếp dưới dạng các hàm mà không cần
vỏ bánh.

cập nhật Modules
· Chúng tôi đã nâng cấp CGI.pm lên phiên bản 3.49 để kết hợp các bản sửa lỗi cho các hồi quy được giới thiệu trong
bản phát hành mà chúng tôi đã vận chuyển với Perl 5.12.0.

· Chúng tôi đã nâng cấp Pod :: Simple lên phiên bản 3.14 để cải thiện phân tích cú pháp \ C \ <\ <\> \>.

· Chúng tôi đã thực hiện một bản sửa lỗi nhỏ đối với bộ thử nghiệm CPANPLUS để sửa lỗi kiểm tra giả không thường xuyên
thất bại.

· Chúng tôi đã nâng cấp Safe lên phiên bản 2.27 để bọc các coderefs được trả về bởi "reval ()" và "rdo ()".

Những thay đổi đến Hiện tại Tài liệu


· Chúng tôi đã thêm chính sách phát hành bảo trì mới vào perlpolicy.pod

· Chúng tôi đã làm rõ cấu trúc dấu ngoặc nhọn nhiều góc trong thông số kỹ thuật cho POD trong
perlpodspec

· Chúng tôi đã thêm lời giải thích còn thiếu cho cảnh báo về ": =" vào perldiag.pod

· Chúng tôi đã xóa một tuyên bố sai trong perlunitut rằng tất cả các chuỗi văn bản đều là chuỗi Unicode trong
perl.

· Chúng tôi đã cập nhật liên kết nhân bản Github trong perlrepository thành mirror / perl, không phải github / perl

· Chúng tôi đã sửa một lỗi nhỏ trong perl5114delta.pod.

· Chúng tôi đã thay thế đề cập đến Switch.pm hiện đã lỗi thời bằng được/khi nào.

· Chúng tôi đã cải thiện tài liệu về $ sitelibexp / sitecustomize.pl trong perlrun.

· Chúng tôi đã sửa perlmodlib.pod đã vô tình bỏ qua một số mô-đun.

· Chúng tôi đã cập nhật tài liệu về 'request' trong perlfunc.pod liên quan đến việc đặt Perl
mã trong @INC.

· Chúng tôi đã khôi phục một số tài liệu bị xóa nhầm về quotemeta trong perlfunc.

· Chúng tôi đã sửa một a2p ví dụ trong perlutil.pod.

· Chúng tôi đã điền vào chỗ trống trong perlport.pod với ngày phát hành của Perl 5.12.

· Chúng tôi đã sửa các liên kết bị hỏng trong một số tệp perldelta.

· Tài liệu cho Carp.pm đã tuyên bố không chính xác rằng biến $ Carp :: Verbose
làm cho cluck tạo ra các dấu vết ngăn xếp.

· Chúng tôi đã sửa một số lỗi chính tả trong Pod :: Functions

· Chúng tôi đã cải thiện tài liệu về các chức năng thay đổi trường hợp trong perlfunc.pod

· Chúng tôi đã sửa perlgpl.pod để chứa phiên bản chính xác của GNU General Public
Giấy phép.

Kiểm tra


Kiểm tra Cải tiến
· t / op / sselect.t bây giờ ít bị rung đồng hồ hơn trong quá trình kiểm tra thời gian trên Windows.

ngủ() thời gian trên Win32 có thể được làm tròn xuống nhiều khoảng thời gian đánh dấu đồng hồ.

· lib / Blib.tlib / locale.t: Các bản sửa lỗi cho các lỗi thử nghiệm trên Darwin / PPC

· perl5db.t: Khắc phục lỗi kiểm tra khi "Term :: ReadLine :: Gnu" được cài đặt.

của DINTEK Cấu hình Cải tiến


Cấu hình cải tiến
· Chúng tôi đã cập nhật INSTALL với các ghi chú về cách xử lý khi bị hỏng dbm.h trên OpenSUSE (và
có thể là các nền tảng khác)

Bug Sửa chữa


· Một lỗi trong cách chúng tôi xử lý các hoạt động nhỏ nhất có thể gây ra lỗi mặc định. Filetests không
luôn mong đợi một op trên ngăn xếp, vì vậy chúng tôi hiện chỉ sử dụng TOP nếu chúng tôi chắc chắn rằng chúng tôi không
trạng thái xử lý tệp _. Điều này được chỉ ra bởi OPf_KIDS (như đã kiểm tra trong ck_ftst).

Xem thêm:http://rt.perl.org/rt3/Public/Bug/Display.html? id = 74542>

· Khi triển khai một op tiếp theo có cả sự thay đổi gói (liên quan đến
trạng thái tiếp theo trước đó) và một nhãn, khai báo gói hiện được phát ra đầu tiên, bởi vì
Về mặt cú pháp, không thể cho phép một nhãn đặt trước một khai báo gói.

· XSUB.h hiện xác định lại chính xác các tiện ích trong PERL_IMPLICIT_SYS

Xem thêm:http://rt.cpan.org/Public/Bug/Display.html? id = 55049>

· Utf8 :: is_utf8 hiện tôn trọng GMAGIC (ví dụ: $ 1)

· Mã XS sử dụng "fputc ()" hoặc "fputs ()": trên Windows có thể gây ra lỗi do
các đối số được hoán đổi.

Xem thêm:http://rt.perl.org/rt3/Public/Bug/Display.html? id = 72704>

· Chúng tôi đã sửa một lỗi nhỏ trong lex_stuff_pvn () gây ra lỗi cú pháp giả trong một
tình hình mờ mịt. Điều này xảy ra khi quá trình nhồi được thực hiện trên dòng cuối cùng của tệp
và dòng kết thúc bằng một câu lệnh thiếu dấu chấm phẩy kết thúc.

Xem thêm:http://rt.perl.org/rt3/Public/Bug/Display.html? id = 74006>

· Chúng tôi đã sửa một lỗi có thể gây ra các cấu trúc \ N {} theo sau bởi một lỗi duy nhất. được phân tích cú pháp
không chính xác.

Xem thêm:http://rt.perl.org/rt3/Public/Bug/Display.html? id = 74978>

· Chúng tôi đã sửa một lỗi gây ra khi (vô hướng) mà không có đối số không được coi là
lỗi cú pháp.

Xem thêm:http://rt.perl.org/rt3/Public/Bug/Display.html? id = 74114>

· Chúng tôi đã sửa một hồi quy trong việc xử lý các nhãn ngay lập tức trước khi chuỗi loại bỏ điều đó
đã được giới thiệu trong Perl 5.12.0.

Xem thêm:http://rt.perl.org/rt3/Public/Bug/Display.html? id = 74290>

· Chúng tôi đã sửa một hồi quy trong kết hợp không phân biệt chữ hoa chữ thường của các ký tự gấp theo cách thông thường
các biểu thức được giới thiệu trong Perl 5.10.1.

Xem thêm:http://rt.perl.org/rt3/Public/Bug/Display.html? id = 72998>

Nền tảng Riêng Chú ý


HP-UX
· Perl hiện cho phép -Duse64bitint mà không cần quảng cáo sử dụng64bitall trên HP-UX

AIX
· Perl hiện được xây dựng dựa trên AIX 4.2

Các thay đổi cần thiết sẽ giải quyết vấn đề xung quanh việc AIX 4.2s thiếu hỗ trợ cho IPv6 và hạn chế
hỗ trợ cho POSIX "sigaction ()".

FreeBSD 7
· FreeBSD 7 không còn chứa / usr / bin / objformat. Tại thời điểm xây dựng, Perl hiện bỏ qua
đối tượng kiểm tra phiên bản 7 trở lên và giả sử ELF.

VMS
· Bây giờ có thể xây dựng các phần mở rộng trên các hệ thống VMS cũ hơn (trước 7.3-2).

Độ dài biểu tượng DCL được giới hạn ở 1K cho đến khoảng bảy năm trước, nhưng ở đó
không có lý do đặc biệt sâu sắc nào để ngăn các hệ thống cũ đó định cấu hình và
xây dựng Perl.

· Chúng tôi đã sửa bản dựng "-Uuseperlio" bị hỏng trước đó trên VMS.

Chúng tôi đang kiểm tra một biến không tồn tại trong trường hợp vô hiệu hóa không phải là mặc định
perlio. Bây giờ chúng ta chỉ nhìn vào nó khi nó tồn tại.

· Chúng tôi đã sửa tùy chọn dòng lệnh -Uuseperlio trong config.com.

Trước đây nó chỉ hoạt động nếu bạn xem qua tất cả các câu hỏi một cách tương tác và
đã trả lời rõ ràng là không.

Được biết Vấn đề


· "List :: Util :: first" hoạt động sai khi có từ vựng $ _ (thường được giới thiệu
bởi "my $ _" hoặc ngầm định bởi "cho trước"). Biến được đặt cho mỗi lần lặp lại
là biến gói $ _, không phải là từ vựng $ _.

Sự cố tương tự có thể xảy ra trong các mô-đun khác cung cấp các chức năng chiếm một khối
như đối số đầu tiên của họ, như

foo {... $ _ ...} danh sách

Xem thêm:http://rt.perl.org/rt3/Public/Bug/Display.html? id = 67694>

· "Mô-đun :: Tải :: Có điều kiện" và "phiên bản" có một tương tác đáng tiếc có thể
khiến "CPANPLUS" gặp sự cố khi gặp một chuỗi phiên bản không thể phân tích. Nâng cấp
thành "CPANPLUS" 0.9004 hoặc "Mô-đun :: Tải :: Có điều kiện" 0.38 từ CPAN sẽ giải quyết vấn đề này
vấn đề.

Lời cảm ơn


Perl 5.12.1 đại diện cho khoảng bốn tuần phát triển kể từ Perl 5.12.0 và
chứa khoảng 4,000 dòng thay đổi trên 142 tệp từ 28 tác giả.

Perl tiếp tục phát triển trong thập kỷ thứ ba nhờ vào một cộng đồng người dùng sôi động
và các nhà phát triển. Những người sau đây được biết là đã đóng góp những cải tiến
đã trở thành Perl 5.12.1:

AEvar Arnfjoer` Bjarmason, Chris Williams, màu sắc, Craig A. Berry, David Golden, Cha
Chrysostomos, Florian Ragwitz, Frank Wiegand, Gene Sullivan, Goro Fuji, Thương hiệu H.Merijn,
James E Keenan, Jan Dubois, Jesse Vincent, Josh ben Jore, Karl Williamson, Leon Brocard,
Michael Schwern, Nga Tang Chan, Nicholas Clark, Niko Tyni, Philippe Bruhat, Rafael Garcia-
Suarez, Ricardo Signes, Steffen Mueller, Todd Rinaldo, Vincent Pit và Zefram.

Báo cáo Lỗi


Nếu bạn tìm thấy những gì bạn cho là lỗi, bạn có thể kiểm tra các bài báo được đăng gần đây lên
nhóm tin comp.lang.perl.misc và cơ sở dữ liệu lỗi perl tại http://rt.perl.org/perlbug/ .
Cũng có thể có thông tin tại http://www.perl.org/ , Trang chủ Perl.

Nếu bạn tin rằng bạn có một lỗi chưa được báo cáo, vui lòng chạy lỗi lầm chương trình bao gồm
bản phát hành của bạn. Hãy chắc chắn cắt lỗi của bạn xuống một trường hợp thử nghiệm nhỏ nhưng đủ. Lỗi của bạn
báo cáo, cùng với đầu ra của "perl -V", sẽ được gửi đến [email được bảo vệ] được
được phân tích bởi nhóm porting Perl.

Nếu lỗi bạn đang báo cáo có liên quan đến bảo mật, khiến nó không phù hợp với
gửi đến danh sách gửi thư được lưu trữ công khai, sau đó vui lòng gửi đến
[email được bảo vệ]. Điều này chỉ ra một đăng ký đã đóng gửi thư không lưu trữ
danh sách, bao gồm tất cả những người cam kết cốt lõi, những người sẽ có thể giúp đánh giá tác động
về các vấn đề, tìm ra giải pháp và giúp điều phối việc phát hành các bản vá để
giảm thiểu hoặc khắc phục sự cố trên tất cả các nền tảng mà Perl được hỗ trợ. Làm ơn chỉ
sử dụng địa chỉ này cho các vấn đề bảo mật trong lõi Perl, không cho các mô-đun một cách độc lập
được phân phối trên CPAN.

Sử dụng perl5121delta trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad