Skip to content

fix: preserve names on copied stash globs - #1928

Merged
fglock merged 1 commit into
masterfrom
fix/carp-notify-glob-stringification
Oct 30, 2026
Merged

fglock merged 1 commit into
masterfrom
fix/carp-notify-glob-stringification

Conversation

@fglock

@fglock fglock commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Preserve the source name as stringification metadata when package stash entries are copied into ordinary hashes.
  • Add a standard-Perl-validated regression for a copied named typeglob.
  • Add the Carp::Notify 1.13 compatibility fix to the changelog.

Fixes #1927.

Validation

  • prove src/test/resources/unit/stash_copied_glob_stringification.t — passes with system Perl.
  • Focused regression — passes on JVM and interpreter.
  • Carp::Notify 1.13 t/00_regression.t — passes on JVM and interpreter (75 tests, one upstream skip).
  • nice -n 19 make — passes.
  • nice -n 19 make check-links — passes.

@fglock
fglock force-pushed the fix/carp-notify-glob-stringification branch from daa2ea7 to af4d7f1 Compare October 29, 2026 20:31
@fglock
fglock marked this pull request as ready for review October 30, 2026 06:41
Keep the source name as display metadata when copying package stash
entries into ordinary hashes. Detached slot lookup remains independent
from the live package stash.

Add standard-Perl-validated regression coverage and verify Carp::Notify
1.13 on JVM and interpreter backends.

Fixes #1927.

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

Co-Authored-By: Codex <codex@openai.com>
@fglock
fglock force-pushed the fix/carp-notify-glob-stringification branch from af4d7f1 to 3600609 Compare October 30, 2026 07:06
@fglock
fglock merged commit d76b95e into master Oct 30, 2026
2 checks passed
@fglock
fglock deleted the fix/carp-notify-glob-stringification branch October 30, 2026 07:55
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.

Preserve named typeglob stringification in package stash values

1 participant