Skip to content

fix: complete transliteration compatibility - #1443

Merged
fglock merged 1 commit into
masterfrom
fix/op-tr
Sep 19, 2026
Merged

fglock merged 1 commit into
masterfrom
fix/op-tr

Conversation

@fglock

@fglock fglock commented Sep 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • complete transliteration handling for logical Perl Unicode and surrogate scalars
  • avoid identity-transliteration writes that vivify elements or lose references
  • produce Perl-compatible transliteration lvalue diagnostics in chop and chomp
  • add focused regression coverage and a changelog entry

Validation

  • make
  • make check-links
  • perl src/test/resources/unit/transliteration_{identity_lvalues,lvalue_diagnostics,unicode}.t
  • JVM and interpreter focused regressions
  • JVM and interpreter perl5_t/t/op/tr.t (318 tests)

Generated with Codex

Support logical Perl Unicode scalars in transliteration, avoid writes for
identity transliterations, and report Perl-compatible lvalue diagnostics.
Add focused identity, Unicode, and diagnostic regression coverage.

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

Co-Authored-By: Codex <noreply@openai.com>
@fglock
fglock merged commit 4bb6e50 into master Sep 19, 2026
1 of 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.

1 participant