VSI-AXPVMS-PERL530-V0530-1-1-RELNOTE.PDF

Order Number: XX-FA467-9F

This document, perldelta, summarizes the changes introduced in Perl v5.30.1 since the v5.30.0 release.

Key points include:

  • No Incompatible Changes: The release states there are no intentionally incompatible changes; any found are considered bugs.
  • Module Updates: Module::CoreList has been upgraded to version 5.20191110.
  • Documentation Improvements: Documentation has been updated to reflect the new changes, reference GitHub as the canonical repository, and describe the new GitHub pull request workflow.
  • Configuration and Compilation: The "ECHO" macro is now defined, resolving issues with dtrace rules on platforms like Solaris.
  • Platform-Specific Fixes: On Win32, locale tests no longer crash due to Windows bugs or CRT exceptions, with locale names now being decoded as UTF-8.
  • Selected Bug Fixes: Numerous bugs have been addressed, including:

    • Properly setting supplementary group IDs.
    • Correctly evaluating readline @foo in scalar context to prevent stack issues.
    • Improved recovery in sv_gets() if the target SV is modified by a signal handler.
    • Preventing potential SV leaks when matching non-UTF8 strings against Unicode regex.
    • Fixing a buffer overflow with sprintf("%.*a", -10000, $x).
    • Resolving an erroneous assertion failure when using scalar() on a reference during compilation.
  • Development Metrics: Perl 5.30.1 represents approximately six months of development, incorporating around 4,700 lines of changes across 67 files from 14 authors, with significant contributions from the community and CPAN modules.

Users are encouraged to report any new bugs using the perlbug program or via the Perl bug database.

XX-FA467-9F
May 2000
3 pages
Quality

Original
70.1kB

Site structure and layout ©2025 Majenko Technologies