Revision history for B-Hooks-Parser 0.21 2019-04-14 18:19:17Z - fix threaded builds - revert to older Perl_filter_read (RT#129173) 0.20 2019-04-14 06:54:56Z - now uses core functions directly, instead of code copied from core, when available (starting in perl 5.29.10) (Karl Williamson, pull request #3; see perl RT#133318) 0.19 2017-04-04 19:35:08Z - re-release 1.18 as stable (fixes compile issues on recent blead releases) 0.18 2016-08-30 00:24:10Z (TRIAL RELEASE) - avoid use of sub_inwhat (RT#116685; see also RT#102918 and perl RT#123865) 0.17 2016-08-03 05:08:02Z - add missing make dependency on stolen_chunk_of_toke.c (Father Chrysostomos, RT#116679) 0.16 2015-07-28 05:55:58Z - no changes since trial release 0.15 2015-07-22 16:17:48Z (TRIAL RELEASE) - restore the prototype of hook_parser_setup() for the C interface (Vincent Pit) - restore B::Hooks::Parser::Install::Files, lost since version 0.13 0.14 2015-07-22 02:16:31Z (TRIAL RELEASE) - fix segfaults on clang by defining PERL_NO_GET_CONTEXT (thanks, Vincent Pit! closes github #1, #2, RT#94463) 0.13 2015-06-06 20:54:32Z - switch tooling off of Module::Install 0.12 2013-05-11 - fix test that breaks in 5.17.4 (RT#80070, Father Chrysotomos) - Require ExtUtils::Depends 0.302 for win32 support (RT#77311, Alexandr Ciornii) 0.11 2012-06-18 16:01:00Z - Document get_lex_stuff and clear_lex_stuff. - Document return type of C version of set_linestr. 0.10 2012-02-06 13:10:00Z - In the Perl API, don't be confused by NULs in the parser buffer. - Fix off-by-one error in buffer length check for set_linestr. - Jump through some hoops to avoid compiler warnings. - Add MYMETA.{json,yml} to MANIFEST.SKIP and .gitignore. - Note repository and bugtracker locations. 0.09 2009-06-03 11:20:21Z - Don't redefine various macros if they already exist. - Add B::Hooks::Toke::skipspace function (Liu Kang-min). 0.08 2008-12-12 15:36:57Z - Add an inject function. This is a small convenience wrapper around get_linestr, get_linestr_offset, substr and set_linestr to inject code at the parsers current position. 0.07 2008-11-06 00:12:47Z - Make string eval line string growing work on < 5.10.0. 0.06 2008-11-05 11:24:33Z - Declare all public functions in the header file. 0.05 2008-11-05 10:35:55Z - Grow the line string for string evals ins setup(). 0.04 2008-11-04 20:59:31Z - Fix bug in clear_lex_stuff, making it actually work. 0.03 2008-11-04 01:49:33Z - Bind various lexer functions. This is still experimental and not documented yet. 0.02 2008-10-22 19:18:14Z - Don't segfault if PL_linestr needs relocation in set_linestr. 0.01 2008-10-21 13:03:59Z - Initial release.