Skip to content

fix: preserve references in utf8::downgrade - #1146

Merged
fglock merged 1 commit into
masterfrom
fix/utf8-downgrade-references
Aug 26, 2026
Merged

fix: preserve references in utf8::downgrade#1146
fglock merged 1 commit into
masterfrom
fix/utf8-downgrade-references

Conversation

@fglock

@fglock fglock commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • preserve CODE, ARRAY, HASH, SCALAR, and object references in utf8::downgrade
  • restore HTTP::Message callback content handling
  • add a focused standard-Perl-validated regression test
  • update the WIP changelog

Closes #1117

Validation

  • perl src/test/resources/unit/utf8_downgrade_references.t
  • ./jperl src/test/resources/unit/utf8_downgrade_references.t
  • ./jperl --interpreter src/test/resources/unit/utf8_downgrade_references.t
  • make
  • make check-links

Generated with Codex

Treat utf8::downgrade on references as Perl's successful no-op instead of
stringifying and overwriting the reference. This restores HTTP::Message
content callback handling.

Closes #1117

Generated with [Codex](https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
@fglock
fglock merged commit 3d82180 into master Aug 26, 2026
2 checks passed
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.

Restore HTTP::Message 7.04 compatibility

1 participant