Skip to content

Fix BenchmarkAnything::Config CPAN tests#828

Merged
fglock merged 1 commit into
masterfrom
fix/benchmarkanything-config
May 28, 2026
Merged

Fix BenchmarkAnything::Config CPAN tests#828
fglock merged 1 commit into
masterfrom
fix/benchmarkanything-config

Conversation

@fglock
Copy link
Copy Markdown
Owner

@fglock fglock commented May 28, 2026

Summary

  • Add a bundled pure-Perl Mac::SystemDirectory shim for PerlOnJava.
  • Provide the Darwin directory constants and common directory lookup functions used by File::HomeDir.
  • Add a focused unit test for loading, exports, argument validation, and path lookup.

Tests

  • timeout 1200 make
  • timeout 900 ./jcpan -t BenchmarkAnything::Config

Bundle a pure-Perl Mac::SystemDirectory implementation so Darwin CPAN
dependencies can load it without native XS. This lets File::HomeDir use its
Cocoa driver and unblocks BenchmarkAnything::Config.

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

Co-Authored-By: Codex <codex@openai.com>
@fglock fglock merged commit 80b9b26 into master May 28, 2026
2 checks passed
@fglock fglock deleted the fix/benchmarkanything-config branch May 28, 2026 13:44
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