logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

PAR::Filter::Bytecode - Bytecode filter

Authors

       Audrey Tang <cpan@audreyt.org>

       You can write to the mailing list at <par@perl.org>, or send an empty mail to <par-subscribe@perl.org> to
       participate in the discussion.  Archives of the mailing list are available at
       <https://www.mail-archive.com/par@perl.org/> or <https://groups.google.com/g/perl.par>.

       Please submit bug reports to <https://github.com/rschupp/PAR-Packer/issues>.

Caveats

       This backend exhibits all bugs listed in B::Bytecode, and then some.

       Bytecode support is considered to be extremely fragile on Perl versions earlier than 5.8.1, and is still
       far from robust (as of this writing).

       Bytecode is not supported by perl 5.9 and later.

Description

Thisfilterisdeprecated.TheB::Bytecodecodehasbeenremovedfromthenewestdevelopmentseriesofperlandwillnotbeincludedinperl5.10anymore.PleasehavealookatSteveHay'sPAR::Filter::Cryptomoduleifyouwanttohideyoursources.

       This filter uses B::Bytecode to turn the script into comment-free, architecture-specific Perl bytecode,
       and uses ByteLoader to load back on execution.

       For pp users, please add an extra -M option, like this:

           pp -f Bytecode -M ByteLoader

       Otherwise, the implicit dependency on ByteLoader will not be detected.

Name

       PAR::Filter::Bytecode - Bytecode filter

See Also

       PAR::Filter, B::Bytecode, ByteLoader

       Filter::Crypto, PAR::Filter::Crypto

Synopsis

           PAR::Filter::Bytecode->apply(\$code); # transforms $code

See Also