| 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 SP5 |
| Version: 20170211 | Vendor: openSUSE |
| Release: bp155.2.8 | Build date: Wed May 17 16:32:56 2023 |
| Group: Development/Libraries/Perl | Build host: lamb18 |
| Size: 136435 | Source RPM: perl-Method-Signatures-20170211-bp155.2.8.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, Mon Feb 9 16:24:48 2026