Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Method-Signatures | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 20170211 | Vendor: openSUSE |
Release: bp156.3.1 | Build date: Sat Jul 22 12:13:19 2023 |
Group: Development/Libraries/Perl | Build host: goat46 |
Size: 136435 | Source RPM: perl-Method-Signatures-20170211-bp156.3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/Method-Signatures/ | |
Summary: Method and Function Declarations with Signatures and No Source Filter |
Provides two new keywords, 'func' and 'method', so that you can write subroutines with signatures instead of having to spell out 'my $self = shift; my($thing) = @_' 'func' is like 'sub' but takes a signature where the prototype would normally go. This takes the place of 'my($foo, $bar) = @_' and does a whole lot more. 'method' is like 'func' but specifically for making methods. It will automatically provide the invocant as '$self' (by default). No more 'my $self = shift'.
Artistic-1.0 or GPL-1.0+
* Sun Feb 12 2017 coolo@suse.com - updated to 20170211 see /usr/share/doc/packages/perl-Method-Signatures/Changes 20170211 Feb 11 13:38:39 PST 2017 Promoted to full release 20160608.0051_002 Wed Jun 8 00:51:42 PDT 2016 New Features * Can now put prototypes in front of signatures (provides compatibility with sigs in 5.20) [RT/93336, github #99/#127] (thanks brummett) 20160516.2032_001 Mon May 16 20:32:59 PDT 2016 New Features * Can now use bare sigils as placeholders (provides compatibility with sigs in 5.20) [RT/93334, github #100/#126] (thanks brummett) * Mon Mar 21 2016 coolo@suse.com - updated to 20160315 see /usr/share/doc/packages/perl-Method-Signatures/Changes 20160315 Tue Mar 15 16:21:33 PDT 2016 Promoted to full release 20160310.2049_001 Thu Mar 10 20:49:00 PST 2016 Docs * Fix broken link in POD [github #120] (thanks Manwar) Distribution Fixes * Generate README from POD [github #122/#123/#124] (thanks jluis) * Silence bogus Kwalitee failure [github #121] (thanks jluis) 20151120.1519_001 Fri Nov 20 15:19:44 PST 2015 Bug Fixes * Fix missing semi-colon [github #118] (thanks joenio) Distribution Fixes * Bump required version of Lexical::SealRequireHints to fix RT #93759 [github #119] (thanks chorny) * Sun Nov 23 2014 coolo@suse.com - updated to 20141021 Promoted to full release 20140920.1910_001 Sat Sep 20 19:10:06 PDT 2014 New Features * Can now specify an alternate name for invocant (besides `$self`) [github #82] (thanks Hercynium) Bug Fixes * Correct parse error on multi-line default values [github #106] * Using a required param after an optional one now a compile error [github #108] 20140806.0226_001 Wed Aug 6 02:26:36 PDT 2014 Bug Fixes * Correct parse error when invocant is preceded by a space * Fix bug where undef which should trigger default fails typecheck [github #102] Distribution Fixes * Remove dependency on experimental (breaks 5.8 compat) [github #97] Misc * Refactor signature parsing into its own class [github #96] * Wed Aug 27 2014 coolo@suse.com - initial package 20140224 * created by cpanspec 1.78.08
/usr/lib/perl5/vendor_perl/5.26.1/Method /usr/lib/perl5/vendor_perl/5.26.1/Method/Signatures /usr/lib/perl5/vendor_perl/5.26.1/Method/Signatures.pm /usr/lib/perl5/vendor_perl/5.26.1/Method/Signatures/Modifiers.pm /usr/lib/perl5/vendor_perl/5.26.1/Method/Signatures/Parameter.pm /usr/lib/perl5/vendor_perl/5.26.1/Method/Signatures/Signature.pm /usr/lib/perl5/vendor_perl/5.26.1/Method/Signatures/Types.pm /usr/lib/perl5/vendor_perl/5.26.1/Method/Signatures/Utils.pm /usr/share/doc/packages/perl-Method-Signatures /usr/share/doc/packages/perl-Method-Signatures/Changes /usr/share/doc/packages/perl-Method-Signatures/LICENSE /usr/share/doc/packages/perl-Method-Signatures/README /usr/share/doc/packages/perl-Method-Signatures/examples /usr/share/doc/packages/perl-Method-Signatures/examples/iso_date_example.t /usr/share/doc/packages/perl-Method-Signatures/examples/strip_ws.t /usr/share/man/man3/Method::Signatures.3pm.gz /usr/share/man/man3/Method::Signatures::Modifiers.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 14:56:22 2025