Branch: refs/heads/parsexs-length-t_pv Home: https://github.com/Perl/perl5 Commit: c489d0c117f2699269b53ce6c24433e3e4994733 https://github.com/Perl/perl5/commit/c489d0c117f2699269b53ce6c24433e3e4994733 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-08-02 (Sat, 02 Aug 2025)
Changed paths: M Porting/Maintainers.pl Log Message: ----------- Update Maintainers.pl for CPAN release Commit: b101e3b9396fdfd439019bec70431e7291861758 https://github.com/Perl/perl5/commit/b101e3b9396fdfd439019bec70431e7291861758 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M dist/ExtUtils-ParseXS/Changes Log Message: ----------- Pull in ExtUtils::ParseXS Changes file from CPAN Commit: e6d12491e0eeabc24c458f9fbf539cd687d72890 https://github.com/Perl/perl5/commit/e6d12491e0eeabc24c458f9fbf539cd687d72890 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-08-02 (Sat, 02 Aug 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: e1d0d2ef2edfefdf7ea45d5062efeedde537d921 https://github.com/Perl/perl5/commit/e1d0d2ef2edfefdf7ea45d5062efeedde537d921 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M dist/ExtUtils-ParseXS/Changes M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Node.pm M dist/ExtUtils-ParseXS/t/001-basic.t Log Message: ----------- Explicitly reject 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/e2140899e7e2...e1d0d2ef2edf To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications