--- - branch: MAIN date: Wed Jul 3 09:02:50 UTC 2013 files: - new: '1.9' old: '1.8' path: pkgsrc/devel/p5-Lexical-SealRequireHints/Makefile pathrev: pkgsrc/devel/p5-Lexical-SealRequireHints/Makefile@1.9 type: modified - new: '1.4' old: '1.3' path: pkgsrc/devel/p5-Lexical-SealRequireHints/distinfo pathrev: pkgsrc/devel/p5-Lexical-SealRequireHints/distinfo@1.4 type: modified id: 20130703T090250Z.45dc24c6d849fda0b051e469ad65ea35c2addfc3 log: | Updating package for CPAN distribution Lexical-SealRequireHints in devel/p5-Lexical-SealRequireHints from 0.005nb2 to 0.007. Upstream changes since 0.005: version 0.007; 2012-02-11 * be thread-safe, by mutex control on op check hooking * in pure Perl implementation, avoid putting extra eval stack frames around the require, to avoid unnecessary complication of exception handling; this can't be done on Perls 5.9.4 to 5.10.0, so don't allow use of the pure Perl implementation on those Perls * revise documentation to suggest loading this module earlier * document the relevant changes to the Perl core in more detail * on Perl versions where the pure Perl implementation can't work, dynamically declare requirement for XS infrastructure in Build.PL * refine threshold for ability to correctly override require from 5.8.0 to 5.7.2 * revise minimum required Perl version down from 5.6.1 to 5.6.0 * test that modules see the correct context at file scope * test that module return values are handled correctly * test that the module doesn't generate warnings * in pure Perl implementation, fix handling of the variable that previously needed to be "our" * rearrange and better comment the treatment of lexical warnings in the Perl code version 0.006; 2011-11-20 * bugfix: avoid loading warnings.pm and leaving its delayed requires of Carp.pm susceptible to hint leakage, which was causing trouble on some Perls * skip swash test on Perl 5.6, where swash loading appears to be broken by loading Test::More or anything else useful * remove bogus tests that cause false failures on Perl 5.15.5 * in Build.PL, declare incompatibility with pre-0.19 B::Hooks::OP::Check, which doesn't play nicely around op check hooking * comment why a variable surprisingly needs to be "our" * convert .cvsignore to .gitignore module: pkgsrc subject: 'CVS commit: pkgsrc/devel/p5-Lexical-SealRequireHints' unixtime: '1372842170' user: sno