Changes for version 0.018 - 2026-04-29
- Added Perl-style `-I`, `-M`, and `-e` support to the public `pax build` and `pax run` workflow so operators can compile or execute inline Perl entrypoints without first writing a source file or manifest.
- Treated inline CLI entrypoints as isolated builds, carried their synthesized entrypoint through the standalone pipeline, and documented the new public surface in the README and main POD.
- Hardened code-unit live-capture timeouts so builds fall back to direct capture when `ALRM` signal setup is unavailable instead of crashing on platforms such as Alpine.
- Normalized default standalone output paths to absolute locations before launcher compilation so `pax run -e ...` works with the fallback `.pax/standalone/<name>/<name>` path instead of failing on relative launcher source emission.
- Added CLI and compiler regression coverage for the inline public command surface and the no-usable-`ALRM` timeout fallback path.
Documentation
Modules
Perl Adaptive eXecution compiler and standalone binary packager
internal benchmark helpers for PAX validation
public PAX command facade
DD-style terminal task board for long-running PAX CLI work
compare stock Perl execution with PAX capture behavior
release and SOW validation checks for PAX
build standalone PAX executable images
Provides
in lib/PAX/AppImage.pm
in lib/PAX/AppServer.pm
in lib/PAX/ArtifactCache.pm
in lib/PAX/Backend/Tier1CraneliftEquivalent.pm
in lib/PAX/Backend/Tier2LLVM.pm
in lib/PAX/BenchmarkMatrix.pm
in lib/PAX/CPANMatrix.pm
in lib/PAX/Capture.pm
in lib/PAX/CodeUnitCompiler.pm
in lib/PAX/Compatibility.pm
in lib/PAX/CoreSuite.pm
in lib/PAX/Corpus.pm
in lib/PAX/DeoptEngine.pm
in lib/PAX/GuardManager.pm
in lib/PAX/GuardedSSA.pm
in lib/PAX/HIR.pm
in lib/PAX/HotRegionJIT.pm
in lib/PAX/InlineCache.pm
in lib/PAX/Manifest.pm
in lib/PAX/Mode.pm
in lib/PAX/NativeRunner.pm
in lib/PAX/OSR.pm
in lib/PAX/Paxfile.pm
in lib/PAX/ProfileGuidedAOT.pm
in lib/PAX/ProfileStore.pm
in lib/PAX/RegionSelector.pm
in lib/PAX/Runtime/Value.pm
in lib/PAX/RuntimeDispatcher.pm
in lib/PAX/StandaloneAnalysis.pm
in lib/PAX/StandaloneDispatch.pm
in lib/PAX/StandaloneRuntime.pm
in lib/PAX/Tier1.pm