summaryrefslogtreecommitdiff
path: root/cpan/Scalar-List-Utils
Commit message (Collapse)AuthorAgeFilesLines
* Import Scalar-Util 1.63 from CPANNeil Bowers2022-08-206-10/+10
|
* Update Scalar-List-Utils from 1.61 to 1.62Sawyer X2022-03-195-6/+47
|
* update Scalar-List-Utils to 1.61reneeb2022-02-205-11/+11
|
* Update Scalar-List-Util to 1.60Leon Timmermans2021-10-1916-269/+115
|
* Add a Scalar::Util::isbool()Paul "LeoNerd" Evans2021-09-107-9/+149
| | | | | | Remember to SvGETMAGIC() before testing SvIsBOOL() (thanks @tonycoz) Unit-test that booleaness is preserved on values passed in to, out of, or captured by threads
* Update Scalar-List-Utils to 1.56Max Maischein2021-05-229-21/+259
|
* Revert "Update Scalar-List-Utils to 1.56"Todd Rinaldo2021-04-209-259/+21
| | | | | | This reverts commit a7dc88699c420088b5448c415a8a973e51c0fc18. We've opted to keep this out until 5.34 is released.
* Update Scalar-List-Utils to 1.56Todd Rinaldo2021-04-199-21/+259
| | | | | | | | | [Delta] 1.56 -- 2021-03-30 * Added `List::Util::zip`, `List::Util::mesh` and related functions (RT129479) * Updated embedded ppport.h for Devel::PPPort v3.62
* add gitignore exclusions for files in gitGraham Knop2020-11-231-0/+1
| | | | | | | | There are a number of files excluded using gitignore rules that are included in the repository. This can lead to confusion if something other than git tries to read the ignore files. Add rules to the gitignore files so that these files won't be ignored.
* Update Scalar-List-Utils to 1.55Sawyer X2020-06-0225-318/+1133
|
* Revert "Update Scalar-List-Utils to CPAN version 1.54"Yves Orton2020-02-0811-557/+49
| | | | | | | This reverts commit 16933d619ff0a6284a4a90626ab5d39e472c694f. This breaks Win32 builds as it does not include trunc(), which is causing havoc with our build process. See issue #17550
* Update Scalar-List-Utils to CPAN version 1.54Chris 'BinGOs' Williams2020-02-0711-49/+557
| | | | | | | | | | | | | | | | | | | [DELTA] 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
* Upgrade Scalar-List-Utils from version 1.52 to 1.53Steve Hay2019-10-286-9/+53
|
* Update Scalar-List-Utils from 1.50 to 1.52Max Maischein2019-09-138-24/+92
| | | | | | | | | This updates the following modules from 1.50 to 1.52: List::Util List::Util::XS Scalar::Util Sub::Util
* Revert "Update Scalar-List-Utils to CPAN version 1.51"Chris 'BinGOs' Williams2019-08-178-87/+24
| | | | | | This reverts commit 96684a73b5f81ca2a88309182dbc2dca9ab1601a. Failures with uselongdouble
* Update Scalar-List-Utils to CPAN version 1.51Chris 'BinGOs' Williams2019-08-128-24/+87
| | | | | | | | | | | | | [DELTA] 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)
* Upgrade Scalar::Util from version 1.49 to 1.50Todd Rinaldo2018-03-1811-77/+430
| | | | | | | | | | | | | | | | | | [DELTA] 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
* Update Scalar-List-Utils to CPAN version 1.49Chris 'BinGOs' Williams2017-09-228-10/+16
| | | | | | | | | [DELTA] 1.49 -- 2017-09-08 12:25:54 [CHANGES] * Fixes for unit tests to pass on perl 5.6.2 * Fix typo in documentation
* upgrade Scalar-List-Utils from 1.47 to 1.48David Mitchell2017-06-246-26/+69
| | | | | | | | | | [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
* Upgrade Scalar-List-Utils from 1.46 to 1.47David Mitchell2017-06-227-20/+37
| | | | | | | | | | | | Note that the last few commits have reverted any local customisations to 1.46. These were of two kinds. First, fixes for a tainting issue, the last of which was just a cherry-pick from upstream, which should have made it into 1.47 anyway. The second were fixes to tests for netbsd-vax and Inf/Nan. I don't think blead urgently needs these - we should wait for them to re-appear via the normal upstream merging process. See https://rt.cpan.org/Public/Bug/Display.html?id=118470
* undo a Scalar-List-Utils customisationDavid Mitchell2017-06-221-7/+3
| | | | | | | | .. in preparation for installing new release Revert "Scalar-List-Utils: netbsd-vax: no inf/nan" This reverts commit 5b15f36c4b1c5025dccabeef937495997e37e512.
* undo a Scalar-List-Utils customisationDavid Mitchell2017-06-221-5/+0
| | | | | | | | .. in preparation for installing new release Revert "Scalar-List-Utils: netbsd-vax: no inf/nan" This reverts commit 3ad3fb7edd9a5db1e0cf38ad50a84824ef641c39.
* undo a Scalar-List-Utils customisationDavid Mitchell2017-06-224-4/+4
| | | | | | | | .. in preparation for installing new release Revert "Scalar-List-Utils: customized VERSION bump" This reverts commit cdeaf44d582bf74f4c686dc58b288d8d33f25b95.
* undo a Scalar-List-Utils customisationDavid Mitchell2017-06-225-5/+5
| | | | | | | | .. in preparation for installing new release Revert "netbsd-vax: also the 1E1000 is toxic (in compiletime)." This reverts commit d1deb742f98169ce12c103478382902d83f6717a.
* undo a Scalar-List-Utils customisationDavid Mitchell2017-06-221-3/+0
| | | | | | | | .. in preparation for installing new release Revert "Scalar::List-Utils/t/tainted.t: Skip failing tests" This reverts commit 71a0317b30064fe6979f8616f6d11553b35de971.
* undo a Scalar-List-Utils customisationDavid Mitchell2017-06-221-3/+8
| | | | | | | | .. in preparation for installing new release Revert "Cherry-pick Scalar-List-Utils tainted.t fix from upstream" This reverts commit a76614debec3c698069bcf0fa012318ed15461cc.
* Cherry-pick Scalar-List-Utils tainted.t fix from upstreamDagfinn Ilmari Mannsåker2017-01-261-8/+3
| | | | | It's fixed properly upstream, by using $^X instead of %ENV, so use that instead of the now-expired skip.
* Scalar::List-Utils/t/tainted.t: Skip failing testsKarl Williamson2016-12-231-0/+3
| | | | | | | | | | | | | | | These randomly fail, often enough to cause most smokes to not show pass, hence there is continual work involved in looking at smoke summaries and seeing everything failing, and having to do further investigation on each one to know if the failure is because of this bug, or something else. The fix for this has been delayed, so I'm creating a temporary skip. This will start failing again, unless fixed, at the next 5.25 dot release. I'm not getting any failures about having customized this cpan module, though I've tried several different configurations to do so. I fear that when pushed, these will start appearing, but then it can be easily remedied.
* netbsd-vax: also the 1E1000 is toxic (in compiletime).Jarkko Hietaniemi2016-11-045-5/+5
|
* Scalar-List-Utils: customized VERSION bumpJarkko Hietaniemi2016-10-224-4/+4
|
* Scalar-List-Utils: netbsd-vax: no inf/nanJarkko Hietaniemi2016-10-221-0/+5
|
* Scalar-List-Utils: netbsd-vax: no inf/nanJarkko Hietaniemi2016-10-221-3/+7
|
* Upgrade Scalar-List-Utils from version 1.45 to 1.46Steve Hay2016-10-137-10/+45
|
* Fix Scalar-List-Utils build on C89 compilers; patch sent upstreamAaron Crane2016-05-161-2/+8
|
* Fix Scalar-List-Utils build on C++ compilers; patch sent upstreamAaron Crane2016-05-165-6/+6
|
* Upgrade to Scalar-List-Utils 1.45 from CPANJarkko Hietaniemi2016-05-1510-60/+645
|
* Scalar-List-Utils version bumpJarkko Hietaniemi2016-02-294-4/+4
|
* product() with zero IV crash/hangJarkko Hietaniemi2016-02-292-2/+6
| | | | | | | | | CID 104785: Division or modulo by zero (DIVIDE_BY_ZERO) 238. divide_by_zero: In expression 9223372036854775807L / retiv, division by expression retiv which may be zero has undefined behavior. 215 if(!SvNOK(sv) && SvIOK(sv) && (SvIV(sv) < IV_MAX / retiv)) { Cherry-pick of the changes in https://rt.cpan.org/Public/Bug/Display.html?id=105415
* Fix Scalar-List-Utils build on Windows; patch sent upstreamSteve Hay2015-06-055-5/+7
|
* Upgrade Scalar-List-Utils from version 1.41 to 1.42Steve Hay2015-06-057-136/+254
|
* Scalar-List-Utils has been upgraded from version 1.40 to 1.41Steve Hay2014-09-126-14/+20
| | | | | This incorporates ca81d15134, which was naughtily not listed as a CUSTOMIZED file.
* ListUtil.xs: Temporary fix removing declaration after statement.George Greer2014-09-041-1/+2
| | | | https://rt.cpan.org/Public/Bug/Display.html?id=98624
* Update Scalar-List-Utils to CPAN version 1.40Chris 'BinGOs' Williams2014-09-038-92/+571
| | | | | | | | | | | | | | | | | | | | [DELTA] 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.
* Update Scalar-List-Utils to CPAN version 1.39Chris 'BinGOs' Williams2014-06-0531-376/+320
| | | | | | | | | | | | | | | | | [DELTA] 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)
* Upgrade Scalar-List-Utils from version 1.37 to 1.38Steve Hay2014-01-244-16/+5
|
* Update Scalar-List-Utils to CPAN version 1.37Chris 'BinGOs' Williams2014-01-215-5/+6
| | | | | | | | | [DELTA] 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)
* Update Scalar-List-utils to CPAN version 1.36Chris 'BinGOs' Williams2014-01-1610-403/+445
| | | | | | | | | | | | [DELTA] 1.36 -- 2014/01/16 15:40:47 [CHANGES] * Added Scalar::Util::unweaken() * Various documentation changes/updates [BUGFIXES] * Correct uses of overload operators in unit tests (RT91969)
* Move Cwd and List-Util to folders named as per their CPAN distributionsSteve Hay2013-10-2433-0/+3931