Blame Changes

Packit b3426c
version 0.008; 2017-07-26
Packit b3426c
Packit b3426c
  * update test suite to not rely on . in @INC, which is no longer
Packit b3426c
    necessarily there from Perl 5.25.7
Packit b3426c
Packit b3426c
  * no longer include a Makefile.PL in the distribution
Packit b3426c
Packit b3426c
  * in documentation, use four-column indentation for all verbatim
Packit b3426c
    material
Packit b3426c
Packit b3426c
  * in META.{yml,json}, point to public bug tracker
Packit b3426c
Packit b3426c
  * update op-munging code to the PERL_OP_PARENT-compatible style
Packit b3426c
    (though none of it is actually used on Perls new enough to support
Packit b3426c
    PERL_OP_PARENT)
Packit b3426c
Packit b3426c
  * in tests, revise PERL_OP_PARENT reserve definitions to simpler form,
Packit b3426c
    accommodating only Perl 5.21.11 or later
Packit b3426c
Packit b3426c
  * consistently use THX_ prefix on internal function names
Packit b3426c
Packit b3426c
version 0.007; 2015-03-21
Packit b3426c
Packit b3426c
  * update tests for PERL_OP_PARENT builds of Perl 5.21.2 or later
Packit b3426c
Packit b3426c
version 0.006; 2013-09-21
Packit b3426c
Packit b3426c
  * bugfix: allow generated headers to work on API-compatible Perls
Packit b3426c
    other than the specific version under which this module was installed
Packit b3426c
Packit b3426c
  * fix test for thread safety, which risked false negatives
Packit b3426c
Packit b3426c
  * avoid a C compiler warning in a test
Packit b3426c
Packit b3426c
version 0.005; 2012-02-11
Packit b3426c
Packit b3426c
  * be thread-safe, by idempotence and mutex control on op check hooking
Packit b3426c
Packit b3426c
  * load DynaLoader::Functions lazily, because it is only required at
Packit b3426c
    build time of users of this module, not required at all in normal
Packit b3426c
    runtime
Packit b3426c
Packit b3426c
  * avoid potential circular dependency chain, by requiring a version
Packit b3426c
    of DynaLoader::Functions that has reduced its dependencies
Packit b3426c
Packit b3426c
  * fix some C preprocessor directive indentation
Packit b3426c
Packit b3426c
version 0.004; 2012-02-01
Packit b3426c
Packit b3426c
  * in documentation, clarify that the header and linkable functions
Packit b3426c
    should be called at build time
Packit b3426c
Packit b3426c
  * add B::CallChecker to "see also" list
Packit b3426c
Packit b3426c
  * update tests to accept Perl 5.15.7's modified panic error messages
Packit b3426c
Packit b3426c
  * in Build.PL, declare incompatibility with pre-0.19
Packit b3426c
    B::Hooks::OP::Check, which doesn't play nicely around op check hooking
Packit b3426c
Packit b3426c
  * convert .cvsignore to .gitignore
Packit b3426c
Packit b3426c
version 0.003; 2011-05-29
Packit b3426c
Packit b3426c
  * bugfix: set up CV name links correctly for error messages from
Packit b3426c
    prototype checkers
Packit b3426c
Packit b3426c
  * bugfix: don't leak temporary GVs and CVs in prototype checkers
Packit b3426c
Packit b3426c
version 0.002; 2011-05-19
Packit b3426c
Packit b3426c
  * add callchecker_linkable constant to help users link with this module
Packit b3426c
Packit b3426c
  * fully document the C functions
Packit b3426c
Packit b3426c
  * avoid false test failures with parallel testing
Packit b3426c
Packit b3426c
  * correct abstract line
Packit b3426c
Packit b3426c
  * add Devel::CallParser to "see also" list
Packit b3426c
Packit b3426c
version 0.001; 2011-04-11
Packit b3426c
Packit b3426c
  * bugfix: use PERL_CALLCONV to achieve consistent ABI across compilers
Packit b3426c
Packit b3426c
  * port to Windows (GCC toolchain) and Cygwin, where additional linker
Packit b3426c
    magic is required to make importation from shared object work (MSVC
Packit b3426c
    and BCC on Windows presumably still don't generate the linkable
Packit b3426c
    version of the shared library)
Packit b3426c
Packit b3426c
version 0.000; 2011-04-03
Packit b3426c
Packit b3426c
  * initial released version