[Perl/perl5] 913183: Bump ExtUtils::ParseXS version to 3.65
[email protected] (Leon Timmermans via perl5-changes) Wed, 22 Jul 2026 07:19:10 -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: 913183385950dbe361eb4d9885dab0b091ed20f8
https://github.com/Perl/perl5/commit/913183385950dbe361eb4d9885dab0b091ed20f8
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
M dist/ExtUtils-ParseXS/lib/perlxs.pod
Log Message:
-----------
Bump ExtUtils::ParseXS version to 3.65
Commit: f9a52a16ddbe632d556300a7e7fda3ba7b627c56
https://github.com/Perl/perl5/commit/f9a52a16ddbe632d556300a7e7fda3ba7b627c56
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: 266c8df5c8c693f353f4c3c3ba776727e5f58d93
https://github.com/Perl/perl5/commit/266c8df5c8c693f353f4c3c3ba776727e5f58d93
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: c60ccd57204d8150812864d75c62bd49d4874827
https://github.com/Perl/perl5/commit/c60ccd57204d8150812864d75c62bd49d4874827
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: 0ebb3fc87d8895990981cb366f87f9a66c76933c
https://github.com/Perl/perl5/commit/0ebb3fc87d8895990981cb366f87f9a66c76933c
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/0a2a133bb6a7...0ebb3fc87d88
To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications