forked from pool/perl-Scalar-List-Utils
- updated to 1.690.0 (1.69) see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes 1.69 -- 2025-04-01 [CHANGES] * Always allow `isvstring` to be exported even on Perl 5.6, where it just returns false * Fix string comparison logic that compares versions with `$]` OBS-URL: https://build.opensuse.org/request/show/1269389 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Scalar-List-Utils?expand=0&rev=57
487 lines
17 KiB
Plaintext
487 lines
17 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Apr 2 05:37:28 UTC 2025 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.690.0 (1.69)
|
|
see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
|
|
|
|
1.69 -- 2025-04-01
|
|
[CHANGES]
|
|
* Always allow `isvstring` to be exported even on Perl 5.6, where it
|
|
just returns false
|
|
* Fix string comparison logic that compares versions with `$]`
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 19 05:33:40 UTC 2024 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.680.0 (1.68)
|
|
see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
|
|
|
|
1.68 -- 2024-10-18
|
|
[CHANGES]
|
|
* Added (empty) Scalar::List::Utils module so that a module exists
|
|
which matches the name of the distribution (GH #135)
|
|
|
|
1.67 -- 2024-10-18
|
|
[BUGFIXES]
|
|
* zip() and mesh() should not alias their input values into the
|
|
returned results (RT156183)
|
|
* Exception message from mesh() should name the correct function
|
|
|
|
1.66 -- 2024-09-19
|
|
[BUGFIXES]
|
|
* Apostrophe is no longer special in package names in recent Perl
|
|
versions
|
|
* Fix operator precedence issue in `t/uniqnum.t`
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 7 05:30:09 UTC 2024 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- 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 9 03:10:33 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- 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 03:08:55 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- 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 03:07:20 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- 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 9 03:08:01 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- 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 03:07:19 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- 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 @EXPORT_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 03:09:27 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- 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 03:13:01 UTC 2020 - <timueller+perl@suse.de>
|
|
|
|
- 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 3 03:15:24 UTC 2020 - <timueller+perl@suse.de>
|
|
|
|
- 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 09:48:59 UTC 2019 - <timueller+perl@suse.de>
|
|
|
|
- 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 05:28:15 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- 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 9 05:26:27 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- 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 06:59:03 UTC 2018 - coolo@suse.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 9 06:19:59 UTC 2017 - coolo@suse.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 06:19:49 UTC 2017 - coolo@suse.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 @_ 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 07:05:21 UTC 2016 - coolo@suse.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 1 06:12:57 UTC 2016 - coolo@suse.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 4 10:21:07 UTC 2016 - coolo@suse.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 11:05:28 UTC 2016 - coolo@suse.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 10:39:02 UTC 2016 - coolo@suse.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 8 07:49:36 UTC 2015 - coolo@suse.com
|
|
|
|
- recompile with perl 5.22
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 2 08:21:55 UTC 2015 - coolo@suse.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)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 17 18:53:15 UTC 2014 - lars@linux-schulserver.de
|
|
|
|
- update to 1.36:
|
|
* Added Scalar::Util::unweaken()
|
|
* Various documentation changes/updates
|
|
* Correct uses of overload operators in unit tests (RT91969)
|
|
- do not run weak test on SLE_11
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 13 12:20:17 UTC 2013 - coolo@suse.com
|
|
|
|
- update to 1.35:
|
|
* Added List::Util::product()
|
|
* Ensure that List::Util::{any,all,none,notall} return PL_sv_{yes,no}
|
|
* Implement reduce() and first() even in the absence of MULTICALL
|
|
* Avoid C99/C++-style comments in XS code
|
|
* Fix dualvar tests for perl 5.6; fix skip() test counts in dualvar.t
|
|
* Neater documentation examples of other functions that can be built using
|
|
reduce
|
|
* Added any, all, none, notall list reduction functions
|
|
(inspired by List::MoreUtils)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 5 06:30:51 UTC 2013 - coolo@suse.com
|
|
|
|
- update to 1.32:
|
|
* Skip pairmap()'s MULTICALL implementation 5.8.9 / 5.10.0 as it doesn't
|
|
work (RT87857)
|
|
* Comment on the fact that package "0" is defined but false (RT88201)
|
|
* TODO test in t/readonly.t now passes since 5.19.3 (RT88223)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 19 05:31:34 UTC 2013 - lars@linux-schulserver.de
|
|
|
|
- update to 1.31:
|
|
+ Bugfix pairmap to return list length in scalar context
|
|
+ Added "Odd number of elements" warnings to all pair* functions
|
|
+ Added pairfirst
|
|
+ Added MULTICALL implementations to pairmap/pairgrep/pairfirst
|
|
+ Fix declaration-after-code for C99-challenged compilers
|
|
+ Documentation updates to List::Util
|
|
+ Bugfix to pairmap/pairgrep when stack moves beneath them
|
|
during operation
|
|
+ Added pairgrep, pairmap, pairs (inspired by List::Pairwise)
|
|
+ Added pairkeys and pairvalues
|
|
+ Fix multicall refcount bug RT#80646
|
|
+ Merge patch from JDHEDDEN - Add Scalar::Util::isdual() RT#76150
|
|
+ Fix a hash order dependency bug t/tainted.t
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 13:34:51 UTC 2010 - coolo@novell.com
|
|
|
|
- switch to perl_requires macro
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 11 08:00:20 UTC 2010 - lars@linux-schulserver.de
|
|
|
|
- update to 1.23:
|
|
+ Use PERL_NO_GET_CONTEXT for efficiency (see perlguts)
|
|
+ avoid non-portable warnings
|
|
+ Fix PP::reftype in edge cases
|
|
+ RT#51484 Preserve utf8 flag of string passed to dualvar()
|
|
+ RT#51454 Check first argument to first/reduce is a code
|
|
reference
|
|
+ RT#50528 [PATCH] p_tainted.t fix for VMS [Craig A. Berry]
|
|
+ RT#48550 fix pure perl looks_like_number not to match
|
|
non-ascii digits
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 15 22:17:03 CEST 2009 - lars@linux-schulserver.de
|
|
|
|
- initial package build
|
|
|