Skip to content

Fix CPAN support for Net::IRC, Logger::Simple, and JSON::Eval - #879

Merged
fglock merged 1 commit into
masterfrom
fix/cpan-net-irc-logger-json-eval
Jul 31, 2026
Merged

Fix CPAN support for Net::IRC, Logger::Simple, and JSON::Eval#879
fglock merged 1 commit into
masterfrom
fix/cpan-net-irc-logger-json-eval

Conversation

@fglock

@fglock fglock commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix pure-Perl CPAN installation for flat Net::IRC module files by mapping files to their declared packages.
  • Add JVM-safe PadWalker and JSON::Eval support for JSON::Eval.
  • Add Logger::Simple/Object::InsideOut distroprefs and recursive-regex warning fallback.

Verification

  • make — passed.
  • timeout 600 ./jcpan -t Net::IRC — passed, 3/3 tests.
  • Logger::Simple isolated target suite — passed, 8/8 tests.
  • JSON::Eval bundled coderef round-trip — passed, 3/3 assertions.

Generated with Codex

Co-Authored-By: Codex <206922389+openai-codex[bot]@users.noreply.github.com>

Map flat CPAN module files by their declared package, provide JVM-safe
PadWalker and JSON::Eval implementations, and configure Logger::Simple's
Object::InsideOut dependency for PerlOnJava's recursive-regex fallback.

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

Co-Authored-By: Codex <206922389+openai-codex[bot]@users.noreply.github.com>
@fglock
fglock merged commit 7fb7d7c into master Jul 31, 2026
2 checks passed
@fglock
fglock deleted the fix/cpan-net-irc-logger-json-eval branch July 31, 2026 14:35
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