Tue, 10 Nov 2026 08:57:32 UTC Log in
Custom op checking attached to subroutines 42.81 KB built 2026-10-16 18:40:38 GMT

Description

This module 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 centered 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 centralized facility.)

Dependencies

27 total
Requires25
  • coreutils
  • findutils
  • gcc
  • perl(DynaLoader)
  • perl(DynaLoader::Functions) >= 0.001
  • perl(Exporter)
  • perl(ExtUtils::CBuilder) >= 0.15
  • perl(ExtUtils::ParseXS)
  • perl(File::Spec)
  • perl(IO::File) >= 1.03
  • perl(Module::Build)
  • perl(Test::More)
  • perl(Test::Pod) >= 1.00
  • perl(Test::Pod::Coverage)
  • perl(Thread::Semaphore)
  • perl(parent)
  • perl(strict)
  • perl(threads)
  • perl(threads::shared)
  • perl(warnings)
  • perl-devel
  • perl-generators
  • perl-interpreter
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
Provides2
  • perl-Devel-CallChecker = 0.009-13.fc45
  • perl-Devel-CallChecker-tests = 0.009-13.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots