Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PAR::Filter::Bytecode(User Contributed Perl DocumentatPAR::Filter::Bytecode(3)

NAME
       PAR::Filter::Bytecode - Bytecode	filter

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

DESCRIPTION
       This filter is deprecated. The B::Bytecode code has been	removed	from
       the newest development series of	perl and will not be included in perl
       5.10 any	more. Please have a look at Steve Hay's	PAR::Filter::Crypto
       module if you want to hide your sources.

       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.

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.

SEE ALSO
       PAR::Filter, B::Bytecode, ByteLoader

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

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.

       Please submit bug reports to <bug-par-packer@rt.cpan.org>.

COPYRIGHT
       Copyright 2003-2009 by Audrey Tang <cpan@audreyt.org>.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       See LICENSE.

perl v5.32.0			  2020-03-08	      PAR::Filter::Bytecode(3)

NAME | SYNOPSIS | DESCRIPTION | CAVEATS | SEE ALSO | AUTHORS | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=PAR::Filter::Bytecode&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help