version 0.002; 2023-04-07 * bugfix: require bugfixed version of Lexical::SealRequireHints (for more comprehensive coverage) * port to pre-5.9.5 Perl on Windows, where the Perl core's qerror() function isn't available to modules * port to Perl 5.21.4, where a GV op doesn't necessarily reference a GV * port to Perl 5.33.1, which defines a PERL_VERSION_GE() macro that clashes with the one this module previously had * skip thread tests on some old versions of Perl (around 5.10.0) where a core bug makes thread creation violate an internal assertion and causes crashes * skip thread tests on pre-5.8.9 Perls where a core bug makes thread creation corrupt memory * skip thread tests on pre-5.8.3 Perls where a core bug makes thread completion break the global PL_sv_placeholder * put whitespace around C string literals being pasted, for C++11 compatibility * explicitly document that the affected operations are those that use the two mentioned hidden variables, and so that the list of affected operations is exhaustive * document that the module doesn't affect select(), ${^LAST_FH}, readline(), <>, eof() (with the parenthesised empty argument list), or <<>> * avoid a compiler warning that arises on Perl 5.20 * add an alarm to thread tests in case of infinite loop * refactor thread tests * in XS, refactor Perl version comparisons * in XS, better argument parenthesisation in a macro version 0.001; 2017-07-30 * bugfix: require bugfixed version of Lexical::SealRequireHints (for not breaking version-implied features and for require argument context) * update test suite to not rely on . in @INC, which is no longer necessarily there from Perl 5.25.7 * in error messages, change "Implicit I/O handle" to "Unspecified I/O handle", because the module prevents the handle from being implicitly determined * in documentation, put the abstract in a more positive form * no longer include a Makefile.PL in the distribution * in documentation, use four-column indentation for all verbatim material * in META.{yml,json}, point to public bug tracker * avoid some compiler warnings that arise on Perl 5.6 * consistently use THX_ prefix on internal function names version 0.000; 2012-02-17 * initial released version