ID | 29586 |
Package Name | perl-Function-Parameters |
Version | 2.2.2 |
Release | 1.fc38 |
Epoch | |
Draft | False |
Source | git+https://src.fedoraproject.org/rpms/perl-Function-Parameters.git#150cf7fafb7f96327f8b3fc8d6e5ef7b4b62b994 |
Summary |
Description |
Built by | kojiadmin |
State |
complete
|
Volume |
DEFAULT |
Started | Wed, 12 Apr 2023 04:56:12 CST |
Completed | Wed, 12 Apr 2023 05:13:37 CST |
Task | build (f38-build-side-42-init-devel, /rpms/perl-Function-Parameters.git:150cf7fafb7f96327f8b3fc8d6e5ef7b4b62b994) |
Extra | {'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/perl-Function-Parameters.git#150cf7fafb7f96327f8b3fc8d6e5ef7b4b62b994'}} |
Tags |
|
RPMs |
src | |
|
perl-Function-Parameters-2.2.2-1.fc38.src.rpm (info) (download) |
riscv64 |
|
perl-Function-Parameters-2.2.2-1.fc38.riscv64.rpm (info) (download)
|
|
perl-Function-Parameters-debuginfo-2.2.2-1.fc38.riscv64.rpm (info) (download)
|
|
perl-Function-Parameters-debugsource-2.2.2-1.fc38.riscv64.rpm (info) (download)
|
|
Logs |
|
Changelog |
* 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
* Sat May 22 2021 Jitka Plesnikova <jplesnik@redhat.com> - 2.1.3-12
- Perl 5.34 rebuild
|