./devel/p5-indirect, Lexically warn about using the indirect method call syntax

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.39, Package name: p5-indirect-0.39, Maintainer: pkgsrc-users

When enabled, this pragma warns about indirect method calls that are
present in your code.

This pragma currently does not warn for core functions (print, say, exec
or system). This may change in the future, or may be added as optional
features that would be enabled by passing options to unimport.

In http://www.shadowcat.co.uk/blog/matt-s-trout/indirect-but-still-fatal,
Matt S. Trout gives an example of an undesirable indirect method call on
a block that can cause a particularly bewildering error.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 6c61a9555f5f9b13140636f82b4311592558cc64
RMD160: e308940e61b8b0302d0d82af40e2549f6909e6c8
Filesize: 51.007 KB

Version history: (Expand)


CVS history: (Expand)


   2019-08-14 03:53:32 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.39

Upstream changes:
0.39    2019-07-08 12:00 UTC
        + Fix : [RT #127118] : Fails on perl >= v5.28.0 with -DDEBUGGING
                The module has been amended to accomodate with a change of
                behaviour of a core macro.
        + Upd : Contact info.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-06-30 22:17:50 by Nia Alarie | Files touched by this commit (1816) | Package updated
Log message:
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-11-08 21:51:53 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-indirect: update to 0.38.

0.38    2017-11-04 15:40 UTC
        + Fix : [RT #123374] : Compatibility with CV-in-stash optimisation
                Thanks Father Chrysostomos for reporting and contributing a
                patch.
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-07-28 09:04:21 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.37

Upstream changes:
0.37    2016-07-12 16:40 UTC
        + Chg : A large chunk of boilerplate XS code, which is also used in
                other XS modules, has been factored out of the main .xs file
                to a collection of .h files in the xsh subdirectory.
        + Fix : [RT #115392] : Intermittent segfaults with heredocs
                Heredocs should now be handled correctly.
                Thanks Graham Knop for reporting.
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.