Changelog for
perl-Scalar-List-Utils-1.650.0-lp154.51.1.x86_64.rpm :
* Wed Aug 07 2024 Tina Müller
- updated to 1.650.0 (1.65) see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.65 -- 2024-08-06 [BUGFIXES]
* Update exotic names test to avoid single quote package separator (GH #128)
* Don\'t loop forever in uniqnum.t (GH #130) 1.64 -- 2024-08-02 [CHANGES]
* On Perl version 5.40 or later, various `Scalar::Util` functions are now simply aliases to core-provided functions in `builtin::`: + blessed(), refaddr(), reftype(), weaken(), unweaken(), isweak()
* Remember to list `head` and `tail` in `List::Util` SYNOPSIS
* Various improvements to internal CI infrastructure
* Tue Aug 09 2022 Tina Müller - updated to 1.63 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.63 -- 2022-08-08 [BUGFIXES]
* Fix off-by-one in stack handling of head() / tail() (RT143905)
* Fix documentation copy-paste error about builtin::reftype
* Ensure exotic_names.t will work on EBCDIC platforms
* Add basic Github CI workflow
* Fri Mar 18 2022 Tina Müller - updated to 1.62 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.62 -- 2022-03-17 [CHANGES]
* Prepare for perl 5.35.10 release: + Skip the tainted tests if your perl was built without taint support + Document the existence of the `builtin::` equivalents for several Scalar::Util functions
* Thu Feb 17 2022 Tina Müller - updated to 1.61 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.61 -- 2022-02-16 [BUGFIXES}
* Fix some more signed comparison warnings (Perl5 #19429)
* Sat Oct 09 2021 Tina Müller - updated to 1.60 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.60 -- 2021-10-08 [BUGFIXES]
* Quiet some -Wsign-compare warnings by using `int` instead of `UV` (RT136985)
* Quiet a -Wmaybe-uninitialized warning by ensuring a variable is always initialised, because the compiler can\'t always determine this is safe (RT139356)
* Avoid SIGFPE in product(-1, ...) (RT139601)
* Mon Sep 13 2021 Tina Müller - updated to 1.59 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.59 -- 2021-09-12 [CHANGES]
* Removed Scalar::Util::isbool() as the API design for older perls isn\'t quite clear, and it doesn\'t do anything useful on any currently-released perl version
* Tidy up the unnecessary bits of AATTEXPORT_FAIL
* Use the new G_LIST constant rather than G_ARRAY 1.58 -- 2021-09-12 (bad release because I forgot to `git push`) 1.57 -- 2021-09-11 [CHANGES]
* Added Scalar::Util::isbool() to track new core-supported boolean value nature on scalars
* Fix various typoes in docs, code comments, etc...
* Removed code conditional on whether SvWEAKREF is supported, as every perl since v5.6 supports it [BUGFIXES]
* Fix segfaults when an undefined subroutine is passed to block-taking subs (thanks ilmari)
* Correct refcount handling on hv_store_ent to PL_DBsub in set_subname() (thanks nwc10)
* Don\'t rely on Scalar::Util functions when unit-testing List::Util ones (thanks haarg)
* Wed Mar 31 2021 Tina Müller - updated to 1.56 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.56 -- 2021-03-30 [CHANGES]
* Added `List::Util::zip`, `List::Util::mesh` and related functions (RT129479)
* Updated embedded ppport.h for Devel::PPPort v3.62
* Mon Apr 13 2020 - updated to 1.55 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.55 -- 2020-04-09 [CHANGES]
* Added List::Util::uniqint
* Improvements to List::Util::uniqnum handling of floating-point values on odd platform configurations (thanks sisyphus)
* Improvements to $RAND-based unit tests
* Mon Feb 03 2020 - updated to 1.54 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.54 -- 2020-02-02 15:47 [CHANGES]
* Added List::Util::reductions (RT128237)
* Added List::Util::sample (RT131535)
* Recognise $List::Util::RAND as a source of randomness for sampling functions (RT131536) [BUGFIXES]
* Document the difference between ref() and reftype() on precompiled qr// regexps (RT127963)
* Various improvements to List::Util::uniqnum() to handle stringified Inf and NaN, negative zero
* Detect platform NV size and number of digits required to calculate uniqueness
* Fri Oct 25 2019 - updated to 1.53 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.53 -- 2019-10-24 10:41:12 [BUGFIXES]
* Handle Unicode package names in Scalar::Util::blessed (GH #81)
* Sun Aug 18 2019 Stephan Kulow - updated to 1.52 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.52 -- 2019-08-17 19:08:18 [BUGFIXES]
* Fix uniqnum() on large stringified integers on long- and quad-double perls (thanks ilmari)
* Fri Aug 09 2019 Stephan Kulow - updated to 1.51 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.51 -- 2019-08-08 14:31:32 [CHANGES]
* Add TO_JSON to List::Util::_Pair (thanks ilmari)
* Various minor docs fixes [BUGFIXES]
* Don\'t segfault in subname() on deleted stashes (thanks ilmari)
* Fix uniqnum for large floats and numeric strings (thanks ilmari)
* Wed Feb 21 2018 cooloAATTsuse.com- updated to 1.50 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.50 -- 2018-02-20 19:13:27 [CHANGES]
* Added head() and tail() functions (thanks preaction)
* Support binary and Unicode in symbol names for set_subname() [BUGFIXES]
* Fix building with C++ and C89 compilers
* Fix uniq() test for old Test::More
* Fix example get_code_info for unnamed subs (RT#116962)
* Fixes for symbol names containing \' characters
* Don\'t leak SVs from sum0/product1 when called with zero args (RT#124017)
* Use sv_rvunweaken() in Scalar::Util::unweaken() (thanks ilmari)
* Misc. fixes for perl 5.6
* Sat Sep 09 2017 cooloAATTsuse.com- updated to 1.49 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.49 -- 2017-09-08 12:25:54 [CHANGES]
* Fixes for unit tests to pass on perl 5.6.2
* Fix typo in documentation
* Sat Jun 24 2017 cooloAATTsuse.com- updated to 1.48 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.48 -- 2017/06/23 17:29:42 [CHANGES]
* Note in documentation that outer function\'s AATT_ can be accessed in some blocks, but ought not be (thanks wchristian) [BUGFIXES]
* Ensure pairmap extends its stack correctly (thanks davem)
* Fix name of List::Util::unpairs in its error messages
* Fri Dec 23 2016 cooloAATTsuse.com- updated to 1.47 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.47 -- 2016/12/22 18:54:45 [CHANGES]
* Make XS code ppport.h-free when in core [BUGFIXES]
* Fix compliling on C++11
* Perform taint checks using $^X instead of some %ENV key because of the Test::Simple vars (RT119169)
* Sat Oct 01 2016 cooloAATTsuse.com- updated to 1.46 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.46 -- 2016/09/28 23:17:07 [CHANGES]
* Remember to add unpairs and uniq to SYNOPSIS
* Document the behaviour of uniqnum() on NaN [BUGFIXES]
* C89 fixes
* Various internal bugfixes backported from perl core
* Mon Apr 04 2016 cooloAATTsuse.com- updated to 1.45 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.45 -- 2016/03/25 16:09:40 [CHANGES]
* Renamed existing uniq() to uniqstr()
* Canonicalise undef to {empty string,zero} in uniq{str,num}()
* Add a new uniq() with more DWIMish semantics around undef [BUGFIXES]
* Fix uses of GET magic by the uniq
*() family of functions. GET magic is now always invoked exactly once if it exists.
* Wed Mar 23 2016 cooloAATTsuse.com- updated to 1.44 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.44 -- 2016/03/17 23:08:46 [CHANGES]
* Added List::Util::uniq() and uniqnum() (with thanks to randir and ilmari for assistance writing code and tests)
* Sat Feb 13 2016 cooloAATTsuse.com- updated to 1.43 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.43 -- 2016/02/08 15:05:23 [CHANGES]
* Updated documentation
* Added MIN_PERL_VERSION to Makefile.PL
* Added \"use warnings\" to all tests
* Added MANIEST.SKIP patterns for common editor backup/swapfiles
* Test product(0,0) (RT105415) [BUGFIXES]
* Fix build on non-C99 compilers
* Avoid divide-by-zero exception if product()\'s accumulator is IV zero (RT105415)
* Possible fix for SvTEMP issues in first and any/all/none/notall (RT96343)
* Wed Jul 08 2015 cooloAATTsuse.com- recompile with perl 5.22
* Sat May 02 2015 cooloAATTsuse.com- updated to 1.42 see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.42 -- 2015/04/32 01:25:55 [CHANGES]
* Added List::Util::unpairs() - the inverse of pairs()
* Documentation to pre-warn users about the possible behaviour in a later version where the pair
* higher-order functionals are no longer transparent to $_ [BUGFIXES]
* Silence some warnings at test time
* Ensure that the List::Util we\'re loading the XS via is a sufficient version when Scalar::Util or Sub::Util load it (RT100863) 1.41 -- 2014/09/05 15:49:50 [BUGFIXES]
* Avoid pre-C99 declaration after statements (RT98624)
* Fix use of GetMagic in List::Util::reduce (RT63211) 1.40 -- 2014/08/30 11:36:36 [CHANGES]
* Added entire new module, Sub::Util to contain functions related to CODE refs
* Added subname inspired by Sub::Identify
* Added set_subname copied and renamed from Sub::Name
* Also moved set_prototype into Sub::Name, with back-compat wrapper in Scalar::Util
* Added prototype wrapper of CODE::prototype, for completeness
* Nicer module documentation format, allows neater use of L [THANKS]
* This change was written at the YAPC::EU 2014 Hackathon hosted by Liz Mattijsen and Wendy van Dijk; much thanks to them for being its catalyst. 1.39 -- 2014/06/05 15:54:59 [CHANGES]
* Have pairs() return blessed objects that recognise ->key and - >value as well as being two-element ARRAYs
* Booleanise the result of looks_like_number() so as not to accidentally leak abstraction (RT94806)
* Document the version each function was added in (RT96220) [BUGFIXES]
* Try to preserve UV precision in sum() where possible (RT95902)
* Document known lexical capture in pairmap bug RT95409
* SvGETMAGIC() in set_prototype() (RT72080) 1.38 -- 2014/01/22 15:33:24 [BUGFIXES]
* Avoid Perl_ckwarn() in unweaken() because it\'s missing on older perls; ckWARN() like the rest of the code (RT92363) 1.37 -- 2014/01/21 14:44:34 [BUGFIXES]
* Fix unweaken() for perls < 5.14; need to use sv_setsv() to undef rather than sv_clear() (RT92226)