Changes for version 0.004 - 2026-04-16

  • Adoption as this is a downstream dep for Object::Proto::Sugar
  • Fix failing tests where '.' was removed from INC?
  • Fix cpantester fails on debug perls switch to a rv2cv op that dereferences a code reference, matching what Perl expects as the last child of OP_ENTERSUB newUNOP(OP_RV2CV, 0, newSVOP(OP_CONST, 0, newRV_inc((SV*)cv)));
  • Fix qerror compatibility across perl versions: declare Perl_qerror via EXTERN_C to fix implicit declaration error on blead perl 5.43.9+ and avoid Perl_yyerror linker failure on Windows
  • PERL_VERSION_GE is now wrapped in #ifndef so it skips the local definition when Perl's handy.h already defines it
  • The qerror fallback now checks for Perl_qerror first (older Perls), and falls back to Perl_yyerror
  • Fix t/leximport.t failures on threaded/debugging Perl builds: add find_lexical_cv() helper that checks %^H hints hash directly for Lexical::Sub CVs before falling back to rv2cv_op_cv() lookup
  • six developer releases under 0.003*
  • version 0.002; 2013-09-21
    • bugfix: allow generated headers to work on API-compatible Perls other than the specific version under which this module was installed
    • bugfix: work around core bugs relating to the padrange op
    • load DynaLoader::Functions lazily, because it is only required at build time of users of this module, not required at all in normal runtime
    • avoid potential circular dependency chain, by requiring a version of DynaLoader::Functions that has reduced its dependencies
    • in documentation, clarify that the header and linkable functions should be called at build time
    • test compatibility with indirect, and declare incompatibility with older versions
    • test compatibility with Sub::StrictDecl
    • fix a typo in the documentation
    • convert .cvsignore to .gitignore
  • version 0.001; 2011-05-20
    • add callparser_linkable constant to help users link with this module
    • avoid false test failures with parallel testing
    • look up Devel::CallChecker linkable library through its callchecker_linkable constant
  • version 0.000; 2011-04-29
    • initial released version

Modules

custom parsing attached to subroutines