[Perl/perl5] 8521a0: Bump ExtUtils::ParseXS version to 3.65
[email protected] (Leon Timmermans via perl5-changes) Wed, 22 Jul 2026 06:24:37 -0700
| Newsgroups | perl.perl5.changes |
|---|---|
| Message-ID | <Perl/perl5/push/refs/heads/parsexs-maybe/[email protected]> |
Branch: refs/heads/parsexs-maybe
Home: https://github.com/Perl/perl5
Commit: 8521a056fde8672ce03ce7d2bc5a692a051e7ded
https://github.com/Perl/perl5/commit/8521a056fde8672ce03ce7d2bc5a692a051e7ded
Author: Leon Timmermans <[email protected]>
Date: 2026-07-22 (Wed, 22 Jul 2026)
Changed paths:
M dist/ExtUtils-ParseXS/Changes
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
Log Message:
-----------
Bump ExtUtils::ParseXS version to 3.65
Commit: c3d1294ae9cbe0236c43afa48d231fbc644d7dc3
https://github.com/Perl/perl5/commit/c3d1294ae9cbe0236c43afa48d231fbc644d7dc3
Author: Leon Timmermans <[email protected]>
Date: 2026-07-22 (Wed, 22 Jul 2026)
Changed paths:
M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Node.pm
Log Message:
-----------
ExtUtils::ParseXS: Postpone XSauto = STRLEN
The code is currently put after short argument typemaps, but before long
ones. This was fine when STRLEN_length_of_* was only set by short ones,
but in the follow up commit it will be set by a longer one, so it needs
to be moved after the long ones.
Commit: b0b81ca2f517995d0838f10cddb40c31455df744
https://github.com/Perl/perl5/commit/b0b81ca2f517995d0838f10cddb40c31455df744
Author: Leon Timmermans <[email protected]>
Date: 2026-07-22 (Wed, 22 Jul 2026)
Changed paths:
M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Node.pm
M dist/ExtUtils-ParseXS/t/005-parse-parameters.t
Log Message:
-----------
ExtUtils::ParseXS: Add MAYBE support to arguments
This adds the MAYBE modifier to arguments. This will map undef to the
given sentinel (or NULL if none is given), and otherwise use the usual
typemapping machinery.
Commit: 9a31442eb767ca74821adbc988fbc988d96fa279
https://github.com/Perl/perl5/commit/9a31442eb767ca74821adbc988fbc988d96fa279
Author: Leon Timmermans <[email protected]>
Date: 2026-07-22 (Wed, 22 Jul 2026)
Changed paths:
M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Node.pm
M dist/ExtUtils-ParseXS/t/005-parse-parameters.t
M dist/ExtUtils-ParseXS/t/006-parse-return-type.t
Log Message:
-----------
ExtUtils::ParseXS: Add MAYBE support to return values and output
This adds the MAYBE modifier to return values and output arguments.
This will map undef to the given sentinel (or NULL if none is given),
and otherwise use the usual typemapping machinery.
Commit: 0a2a133bb6a78d7fa30812210a8795a7cdcde038
https://github.com/Perl/perl5/commit/0a2a133bb6a78d7fa30812210a8795a7cdcde038
Author: Leon Timmermans <[email protected]>
Date: 2026-07-22 (Wed, 22 Jul 2026)
Changed paths:
M dist/ExtUtils-ParseXS/Changes
M dist/ExtUtils-ParseXS/lib/perlxs.pod
Log Message:
-----------
ExtUtils::ParseXS: Document MAYBE functionality
Compare: https://github.com/Perl/perl5/compare/0ad82b043c9f...0a2a133bb6a7
To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications