Skip to content

chore: update ppport.h from 3.68 to 3.73#145

Draft
Koan-Bot wants to merge 2 commits into
garu:masterfrom
Koan-Bot:koan.atoomic/update-ppport-3.73
Draft

chore: update ppport.h from 3.68 to 3.73#145
Koan-Bot wants to merge 2 commits into
garu:masterfrom
Koan-Bot:koan.atoomic/update-ppport-3.73

Conversation

@Koan-Bot

Copy link
Copy Markdown
Contributor

What: Update the Perl portability header (ppport.h) from v3.68 to v3.73.

Why: The bundled ppport.h is from March 2022 (Devel::PPPort 3.68). Version 3.73 (September 2023) adds portability wrappers for newer Perl internals and fixes compatibility edge cases. Keeping ppport.h current ensures Clone builds cleanly across the widest Perl version range.

How: Regenerated via perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile()'. This is a standard vendor file update — no manual edits.

Testing: Build + full test suite pass on Perl 5.42.0 (macOS).

🤖 Generated with Claude Code

Regenerated via `perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile()'`.

Notable additions in 3.69-3.73:
- sv_vstring_get() portability wrapper
- REGNODE_AFTER/REGNODE_BEFORE macros
- Stack_off_t type support
- SvREFCNT_dec_NN portability improvements
- SvVOK backport improvements

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove duplicate `## Synopsis` heading in README.md
- Update Limitations section to reflect that the iterative fallback
  now covers arrays, hashes, and all reference types (not just arrays),
  matching the current Clone.pm POD

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant