Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Params-Validate | Distribution: openSUSE Step 15 |
Version: 1.29 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Feb 2 11:52:53 2021 |
Group: Development/Libraries/Perl | Build host: armbuild02 |
Size: 173492 | Source RPM: perl-Params-Validate-1.29-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/Params-Validate/ | |
Summary: Validate method/function parameters |
*I would recommend you consider using Params::ValidationCompiler instead. That module, despite being pure Perl, is _significantly_ faster than this one, at the cost of having to adopt a type system such as Specio, Type::Tiny, or the one shipped with Moose*. This module allows you to validate method or function call parameters to an arbitrary level of specificity. At the simplest level, it is capable of validating the required parameters were given and that no unspecified additional parameters were passed in. It is also capable of determining that a parameter is of a specific type, that it is an object of a certain class hierarchy, that it possesses certain methods, or applying validation callbacks to arguments.
Artistic-2.0
* Wed Jun 14 2017 coolo@suse.com - updated to 1.29 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.29 2017-06-11 - Fixes for MSVC compilation. Patch by Andy Grundman. PR #15. * Sat May 06 2017 coolo@suse.com - updated to 1.28 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.28 2017-05-05 - Removed the broken Makefile.PL that was accidentally being shipped with this distro since 1.26. * Sun Apr 30 2017 coolo@suse.com - updated to 1.27 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.27 2017-04-29 - When more than one required parameters are missing, the list of missing parameters in the error message is sorted by name. Patch by E. Choroba. GH [#14]. * Fri Oct 07 2016 coolo@suse.com - updated to 1.26 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.26 2016-10-06 - Reverted to Module::Build. The use of EUMM in 1.25 broke Windows builds. * Tue Sep 27 2016 coolo@suse.com - updated to 1.25 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.25 2016-09-25 - Switched to Params::Validate. * Mon May 23 2016 coolo@suse.com - updated to 1.24 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.24 2016-05-08 - Author tests are no longer in t/. This makes running tests for non-authors faster. Requested by Karen Etheridge. RT #113063. * Tue Mar 29 2016 coolo@suse.com - updated to 1.23 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.23 2016-03-26 - Fixed some Perl stack corruption bugs. Based on a proposed PR from Tony Cook plus some additional changes. GH #8. - Fixed tests with Carp 1.01 (shipped with Perl 5.8.3). Patch by Andreas Koenig. RT #113318. * Fri Feb 19 2016 coolo@suse.com - updated to 1.22 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.22 2016-02-13 - Fixed a bug when a callback failed but did not die. The resulting error message had a pointless colon in it. Reported by Slaven Rezic. RT #111036. - Made the pure Perl version use Carp's croak rather than confess. The XS version has never included a stack trace in errors. You can use the on_fail setting to get a stack trace if you prefer. Reported by Slaven Rezic. RT [#111036]. - The pure Perl code now uses "(unknown)" when it cannot determine the sub that failed, instead of "N/A". Reported by Slaven Rezic. RT #111036. - Documented the PARAMS_VALIDATE_IMPLEMENTATION environment variable. Requested by Slaven Rezic. RT #111035. * Sun Jul 19 2015 coolo@suse.com - updated to 1.21 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.21 2015-07-18 - Attribute::Params::Validate is now in its own distro, and needs a new maintainer. If you would like to maintain it, please contact me. * Mon Jun 29 2015 coolo@suse.com - updated to 1.20 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.20 2015-06-28 - Fixed a bug with stack handling in the XS code. If a callback sub caused Perl to reallocate the stack this could trigger weird errors of the form "Bizarre copy of ARRAY" from Perl itself. Fixed by Noel Maddy. GH #5. - Fixed use of inlining in the XS code to work when "gcc -std=c89" is specified. Fixed by Vincent Pit. GH #6. - Previously, Params::Validate would eagerly stringify all values it was validating, even though this stringification was only needed for error messages that are used when a parameter fails. For objects which overload stringification and do real work, this added an unnecessary slowdown. Stringification is now delayed until it is needed. Reported by Klaus. RT #105326. * Sun Jun 14 2015 coolo@suse.com - updated to 1.19 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.19 2015-06-12 - Fixed an uninitialized value warning from the pure Perl implementation under 5.8.8. Reported by Jim Bacon. RT #105198. * Tue Apr 14 2015 coolo@suse.com - updated to 1.18 see /usr/share/doc/packages/perl-Params-Validate/Changes 1.18 2015-02-13 - We no longer attempt to save and restore an existing $SIG{__DIE__} hook before calling a validation callback. This uses undocumented black magic poking at the Perl interpreter guts, which seems to cause sporadic segfaults. Reported by David Wheeler with help from Andreas Koenig. RT [#102112]. 1.17 2015-01-08 - More XS fixes. Simplified how we localize $@ in the XS code and fixed error with Perls compiled with -DDEBUGGING. Reported by Lars Dɪᴇᴄᴋᴏᴡ. RT #101416. 1.16 2015-01-07 - The changes in 1.14 introduced a memory leak any time a callback was called and it did not throw an error that was a reference. This affected the DateTime constructor and probably many other things. Reported by David Kayal. RT #101380. 1.15 2015-01-01 - No changes from 1.14 1.14 2014-12-20 (TRIAL RELEASE) - Callbacks can now die to provide a custom error message or exception object. Requested by multiple people. Addresses RT #95701 and will allow MooseX::Params::Validate to use messages provided by the type object.
/usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Params /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Params/Validate /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Params/Validate.pm /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Params/Validate/Constants.pm /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Params/Validate/PP.pm /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Params/Validate/XS.pm /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Params/ValidatePP.pm /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Params/ValidateXS.pm /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/auto/Params /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/auto/Params/Validate /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/auto/Params/Validate/XS /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/auto/Params/Validate/XS/XS.bs /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/auto/Params/Validate/XS/XS.so /usr/share/doc/packages/perl-Params-Validate /usr/share/doc/packages/perl-Params-Validate/CONTRIBUTING.md /usr/share/doc/packages/perl-Params-Validate/Changes /usr/share/doc/packages/perl-Params-Validate/README.md /usr/share/doc/packages/perl-Params-Validate/TODO /usr/share/licenses/perl-Params-Validate /usr/share/licenses/perl-Params-Validate/LICENSE /usr/share/man/man3/Params::Validate.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:42:22 2024