99fb731cc8
Pkgsrc changes: o Adjust/update dependency lists Upstream changes: 0.003003 - Devel::Declare::MethodInstaller::Simple now has code_for() which the subclass can override to monkey with the magic shadowed subroutine. This is handy if you want to employ Devel::BeginLift. 0.003002 - Depend on Sub::Name and B::Hooks::EndOfScope. MethodInstaller::Simple and Context::Simple use them. 0.003001 - Don't use :lvalue in Context::Simple and MethodInstaller::Simple to keep the debugger happy. 0.003000 - Add Devel::Declare::Context::Simple and Devel::Declare::MethodInstaller::Simple as an experimental way to make creating block- and sub-like keywords easier (Rhesa Rozendaal). 0.002999_01 - Use B::Hooks::OP::Check to register PL_check callbacks. - Use B::Hooks::EndOfScope instead of %^H and Scope::Guard. - Don't segfault if HvNAME(PL_curstash) == NULL. - Don't segfault on 5.9.5+, where PL_parser is a symbol, not a define. - Don't delete the previous symbol table entry when shadowing subs. This makes us work within the debugger. - Don't mix declarations and code. 0.002002 - switch done_declare call from call_argv to call_pv. - Make get_linestr{,_offset} return sensible values when called while the parser isn't running. - Remove several compile time warnings. - Allow enabling of debug mode using $ENV{DD_DEBUG}. 0.002001 - clean up checks for whether we're lexing and whether lex_stuff exists to handle the PL_parser factor-out in 5.10 - check if reallocation of PL_linestr is necessary before doing it. this way we can bail out properly instead of corrupting memory in some cases - don't call strlen twice on the same sting - try to be more portable - stop using Nullsv - don't use Perl_* functions directly. - don't define PERL_CORE - use NEWSV from handy.h instead of defining our own - don't define PERL_NO_GET_CONTEXT - don't support preprocessors (perl -P) 0.002000 - rewrite guts into perl, add tests for new declaration style |
||
---|---|---|
.. | ||
patches | ||
DESCR | ||
distinfo | ||
Makefile |