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

Order Number: XX-E188F-D3

This perldelta document details the changes and improvements in Perl v5.30.1 compared to the previous v5.30.0 release.

Key highlights include:

  • No Incompatible Changes: There are no intentionally incompatible changes; any found are considered bugs.
  • Modules and Pragmata: Module::CoreList has been upgraded.
  • Documentation: Updated to reflect the current changes, and now references GitHub as the canonical repository and describes the new pull request workflow.
  • Configuration: The ECHO macro is now defined to fix a dtrace rule issue on Solaris that was originally changed for FreeBSD.
  • Platform Support (Win32): Fixes address locale test crashes on Windows and ensure proper UTF-8 decoding of locale names, preventing exceptions.
  • Selected Bug Fixes:
    • Correctly sets supplementary group IDs when modifying $(.
    • readline @foo now evaluates @foo in scalar context, preventing stack issues.
    • sv_gets() better recovers if the target SV is modified by a signal handler.
    • Fixed a memory leak during regular expression matching involving Unicode literals and non-"SVf_UTF8" strings.
    • Resolved a buffer overflow in sprintf() when using negative precision values.
    • Fixed an erroneous assertion failure during compilation when scalar() was used on a reference.

The release represents approximately six months of development, incorporating around 4,700 lines of changes across 67 files from 14 contributors, with many changes originating from CPAN modules.

XX-E188F-D3
May 2000
3 pages
Quality

Original
70.1kB

Site structure and layout ©2025 Majenko Technologies