p5-Devel-CallChecker - Custom op checking attached to subroutines

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename p5-Devel-CallChecker-0.008.txz
Package name p5-Devel-CallChecker
Package version 0.008
Package release -
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Devel-CallChecker
License GPLv1+, ART10
Maintainer sunpoet@FreeBSD.org
Download size 14.02 KB
Installed size 37.48 KB
Devel::CallChecker makes some new features of the Perl 5.14.0 C API available to
XS modules running on older versions of Perl. The features are centred around
the function cv_set_call_checker, which allows XS code to attach a magical
annotation to a Perl subroutine, resulting in resolvable calls to that
subroutine being mutated at compile time by arbitrary C code. This module makes
cv_set_call_checker and several supporting functions available. (It is possible
to achieve the effect of cv_set_call_checker from XS code on much earlier Perl
versions, but it is painful to achieve without the centralised facility.)
Devel::CallCheckerprovides the implementation of the functions at runtime (on
Perls where they are not provided by the core). It also, at compile time,
supplies the C header file and link library which provide access to the
functions. In normal use, "callchecker0_h" and "callchecker_linkable" should be
called at build time (not authoring time) for the module that wishes to use the
C functions.
WWW: https://metacpan.org/release/Devel-CallChecker


Package Version Architecture Repository
p5-Devel-CallChecker-0.008.txz 0.008 i386 FreeBSD Ports Quarterly
p5-Devel-CallChecker-0.008.txz 0.008 amd64 FreeBSD Ports Latest
p5-Devel-CallChecker-0.008.txz 0.008 i386 FreeBSD Ports Latest
p5-Devel-CallChecker - - -


Name Value
libperl.so.5.28 -
p5-DynaLoader-Functions = 0.003
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Devel-CallChecker-0.008.txz
Source Package devel/p5-Devel-CallChecker

Install Howto

Install p5-Devel-CallChecker txz package:

# pkg install p5-Devel-CallChecker

See Also

Package Description
p5-Devel-Caller-2.06_1.txz Perl module which is meatier versions of caller
p5-Devel-Caller-IgnoreNamespaces-1.1.txz Make available a magic caller which can ignore namespaces
p5-Devel-Caller-Perl-1.4_1.txz Perl extension to implement Devel::Caller with Perl only
p5-Devel-Callsite-1.0.1.txz Gets current callsite and interpreter context
p5-Devel-CheckBin-0.04.txz Check that a command is available
p5-Devel-CheckCompiler-0.07.txz Check the compiler availability
p5-Devel-CheckLib-1.13.txz Check that a library is available
p5-Devel-CheckOS-1.81.txz Check currently running OS
p5-Devel-Confess-0.009004.txz Include stack traces on all warnings and errors
p5-Devel-Constants-1.04.txz Perl module to translate constants back to their named symbols
p5-Devel-CoreStack-1.3_1.txz Perl5 module that generates a stack dump from a core file
p5-Devel-Cover-1.33.txz Code coverage metrics for Perl
p5-Devel-Cover-Report-Clover-0.35_1.txz Perl extension for Clover reporting of coverage statistics
p5-Devel-Cycle-1.12.txz Find memory cycles in objects
p5-Devel-DProfPP-1.3_1.txz Parse Devel::DProf output