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

Reply via email to