Branch: refs/heads/parsexs-length-t_pv Home: https://github.com/Perl/perl5 Commit: 3ea9ab06168458fc245c00b9b28a8156272019ab https://github.com/Perl/perl5/commit/3ea9ab06168458fc245c00b9b28a8156272019ab Author: Leon Timmermans <faw...@gmail.com> Date: 2025-07-27 (Sun, 27 Jul 2025)
Changed paths: M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Constants.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/CountLines.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Eval.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Node.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Cmd.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/InputMap.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/OutputMap.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Type.pm M dist/ExtUtils-ParseXS/lib/perlxs.pod Log Message: ----------- Bump ExtUtils::ParseXS to 3.59 Commit: c0ba3a9795a411f7796fd3962c16a307820cf852 https://github.com/Perl/perl5/commit/c0ba3a9795a411f7796fd3962c16a307820cf852 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Node.pm Log Message: ----------- Explicitly length(NAME) with typemaps other than T_PV Previously, the length operator on typemaps other than T_PV would lead to that length value not being initialized, leading to segfaults and worse. Worse yet, parsexs would silently emit this erroneous code. For now it will at least give a clear error, in the future we should perhaps consider eliminating this limitation altogether. Compare: https://github.com/Perl/perl5/compare/3ea9ab061684%5E...c0ba3a9795a4 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications