| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search | 
| Name: perl-Function-Parameters | Distribution: Fedora Project | 
| Version: 2.2.4 | Vendor: Fedora Project | 
| Release: 1.el10_0 | Build date: Mon Sep 16 16:00:42 2024 | 
| Group: Unspecified | Build host: buildhw-a64-09.iad2.fedoraproject.org | 
| Size: 157223 | Source RPM: perl-Function-Parameters-2.2.4-1.el10_0.src.rpm | 
| Packager: Fedora Project | |
| Url: https://metacpan.org/release/Function-Parameters | |
| Summary: Subroutine definitions with parameter lists | |
This module extends Perl with keywords that let you define functions with parameter lists. It uses Perl's keyword plugin API, so it works reliably and doesn't require a source filter.
GPL-1.0-or-later OR Artistic-1.0-Perl
* Sun Jul 16 2023 Paul Howarth <paul@city-fan.org> - 2.2.4-1
  - Update to 2.002004 (rhbz#2223063)
    - Remove 'perl -T' from t/info.t, so we can run on perls compiled without
      support for taint mode; the test didn't actually care about taint anyway
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 2.2.3-2
  - Perl 5.38 rebuild
* Wed Apr 19 2023 Paul Howarth <paul@city-fan.org> - 2.2.3-1
  - Update to 2.002003 (rhbz#2188007)
    - Fix line numbers after inlined type checks (GH#42)
      Previously, the code for type checks was inlined literally, so if a
      particular check took 5 lines of code, all the following line numbers in
      the source file would be off by 5 (they would be "pushed down" by the
      interpolated code); these bad line numbers would show up in error messages
      from Perl (including warn and die) as well as __LINE__ and caller (and
      thus stack traces)
  - Drop explicit dependency on perl(Moose::Util::TypeConstraints), which is
    only required when using this module in conjunction with Moose, and that
    would pull in the dependency anyway
* Sun Apr 02 2023 Paul Howarth <paul@city-fan.org> - 2.2.2-1
  - Update to 2.002002 (rhbz#2183727)
    - Provide //= for default arguments, which are also used when the caller
      passes in undef
    - Provide more type combinators in parameter declarations: In addition to |
      (union types), now ~ & / are also supported (for
      complement types, intersection types, and alternative types, respectively)
    - Enable type coercions: if a parameter has a declared type and that type
      supports coercions ($type->has_coercion returns true), call its
      ->coerce($value) method to transform arguments before type checking
    - Enable inline type checks: if a parameter has a declared type and that
      type supports inlining ($type->can_be_inlined returns true), its inline
      code (as provided by ->inline_check('$value')) is baked into the function
      definition instead of a call to ->check($value), which may speed up type
      checks
    - Move a big chunk of tests to xt/ (author testing only)
    - Remove xt/ from the distribution
    - Enable parallel testing by default (with -j4)
    - Fix (hopefully) Windows builds using nmake.exe
    - Work around old versions of ExtUtils::MakeMaker not providing
      is_make_type(), whose version dependency is undocumented (sigh)
    - Restrict GNU syntax for exporting variables to type 'gmake'; should fix
      building on BSD, Solaris, etc.
    - Declare dependency on ExtUtils::MakeMaker 7+ and remove compatibility code
      for older versions
* Mon Mar 27 2023 Paul Howarth <paul@city-fan.org> - 2.1.6-1
  - Update to 2.001006 (rhbz#2182064)
    - Work around perl core issue GH#20950 (use re "eval" doesn't capture lexical
      %^H environment like eval() does and stringifies it instead), by
      downgrading the previous hard error to a warning (in the new category
      'Function::Parameters') and switching Function::Parameters off in the
      affected scope
* Fri Jan 27 2023 Paul Howarth <paul@city-fan.org> - 2.1.5-1
  - Update to 2.001005 (rhbz#2164971)
    - Fix failures with perl 5.37.5..5.37.6 caused by new internal opcode
      structure for anonymous subs
* Fri Jan 20 2023 Paul Howarth <paul@city-fan.org> - 2.1.4-1
  - Update to 2.001004 (rhbz#2162566)
    - Drop Dir::Self test dependency (use FindBin instead)
  - Use SPDX-format license tag
  - Use %{make_build} and %{make_install}
  - Make %files list more explicit
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-17
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-16
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 2.1.3-15
  - Perl 5.36 rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-14
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-13
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
/usr/lib/.build-id /usr/lib/.build-id/55 /usr/lib/.build-id/55/668fe3d16911a8c7e2839d18825a3f38476f69 /usr/lib64/perl5/vendor_perl/Function /usr/lib64/perl5/vendor_perl/Function/Parameters /usr/lib64/perl5/vendor_perl/Function/Parameters.pm /usr/lib64/perl5/vendor_perl/Function/Parameters/Info.pm /usr/lib64/perl5/vendor_perl/auto/Function /usr/lib64/perl5/vendor_perl/auto/Function/Parameters /usr/lib64/perl5/vendor_perl/auto/Function/Parameters/Parameters.so /usr/share/doc/perl-Function-Parameters /usr/share/doc/perl-Function-Parameters/Changes /usr/share/doc/perl-Function-Parameters/README /usr/share/man/man3/Function::Parameters.3pm.gz /usr/share/man/man3/Function::Parameters::Info.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 08:17:59 2025