version 0.004_01 2026-09-13
  * Restore the pad name list as well as the pad when a keyword is declined
    on ithreads perls: the first "my" of a block opened right after a declined
    keyword (if, while, print, any of them) was never closed at the block's
    end and masked an outer lexical of the same name for the rest of the
    scope. Loading the module broke "my" scoping in everything compiled after
    it. t/blockscope.t.

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
