Changes for version 0.003 - 2026-04-13
- 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
- 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