[libscalar-list-utils-perl] branch master updated (2b31bb0 -> a493ecf)
Salvatore Bonaccorso
carnil at debian.org
Fri Mar 18 15:16:16 UTC 2016
This is an automated email from the git hooks/post-receive script.
carnil pushed a change to branch master
in repository libscalar-list-utils-perl.
from 2b31bb0 Prepare changelog for release
adds 2b8677b Don't reference newsp on >= 5.23.8 (RT#112312)
adds a445564 Merge pull request #39 from ilmari/newsp-fix
adds ebf8233 No need to include an __END__ marker; move the '1;' to end of file
adds 85f2621 Initial hack at a uniq() function, in PP
adds 6a40914 Move uniq() to 'OTHER FUNCTIONS' section
adds a6151c1 Initial implementation of a uniqnum() as well
adds 23f0290 Unit-tests for uniq() functions
adds 1db149d Add unit tests to check that uniq obeys stringification overloading and causes timely destruction
adds 5bdf309 Reïmplement uniq() in XS
adds ca2af46 Test that uniqnum() can distinguish floats, not just integers
adds 742958e Reïmplement uniqnum() in XS
adds 0aa8f2c Test that uniqnum() correctly handles both Infs and NaN
adds 83c265d Have uniq*() family return count in scalar context
adds 57e522b Have uniqnum() reüse the same temporary number-stringification buffer rather than creating a churn of many SVt_PVs
adds d9ca633 Optimise uniq*() for empty/1-element lists
adds 30e4eea No need to allocate new undef SVs for seen hash values, we can just use PL_sv_undef
adds fde49bb Extract the 'ix' loop-invariant out of the central for loop, for performance
adds a6fcead Test that uniq() handles Unicode strings without warning
adds 60d253c Take UTF8-ness of SvPVs into account in uniq()
adds 5429002 Ensure correct handling in uniqnum() of UVs and IVs outside of NV range
adds 2bde11e Ensure that uniqnum() runs magic atmost once per argument, and before it tests for Sv[UI]OK()
adds cce25b5 Observe a KNOWN BUG that uniqnum() gets confused by oversized bignums
adds 1faa7f6 Bumped version to 1.43_001; updated Changes notes
adds 158edf5 Capture t/uniq.t in MANIFEST
adds 69fbcc0 Perls before 5.14 lack SvNV_nomg()
adds 1e2cf4b Don't rely on exact stringification of Inf or NaN values when testing uniqnum()
adds 622be9d let hv_common deal with all SV->key transformations
adds 597e9aa use only a single hash lookup on whatever perls possible
adds 2f3e5e3 temporary sv for numification holds plain PV, so access it's interals directly
adds ab07313 Merge pull request #40 from dur-randir/uniq
adds 600958d sv_newmortal() is nicer than sv_2mortal(newSV(0))
adds 14683ad Apply correct indentation in t/uniq.t
adds 475e8c6 Unit test uniqnum() with numification overload
adds 1882820 Bumped version to 1.43_003; updated Changes notes
adds 84c5606 Don't rely on "Inf" to generate an infinity; 1E1000 seems more reliable
adds 5cb60df Bumped version to 1.43_004; updated Changes notes
adds f1169db A (hopefully) more reliable way to generate an Inf that works even on longdouble machines
adds 92ce58b Bumped version to 1.43_005; updated Changes notes
adds 5bacff8 Add Travis CI config.
adds bec4e20 Keep .travis.yml out of dists.
adds 8eacfd2 Merge pull request #37 from adamherzog/add-travis-ci
adds 2938c09 Merge remote-tracking branch 'origin/master' into uniq
adds 80ced2b Empty commit to trigger travis-ci
adds 09eb084 Add a note about the handling of undef within uniq()
adds 58ebda4 Merge branch 'uniq'
adds 9bc8f8a Bumped version to 1.44; updated Changes notes
adds 63a38aa Imported Upstream version 1.44
new b780dd5 Merge tag 'upstream/1.44'
new 529f9d1 Update debian/changelog
new a493ecf Prepare changelog for release
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 6 +++
ListUtil.xs | 102 +++++++++++++++++++++++++++++++++---
MANIFEST | 1 +
META.json | 2 +-
META.yml | 2 +-
debian/changelog | 6 +++
lib/List/Util.pm | 62 +++++++++++++++++++---
lib/List/Util/XS.pm | 2 +-
lib/Scalar/Util.pm | 2 +-
lib/Sub/Util.pm | 2 +-
t/uniq.t | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++
11 files changed, 316 insertions(+), 17 deletions(-)
create mode 100644 t/uniq.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libscalar-list-utils-perl.git
More information about the Pkg-perl-cvs-commits
mailing list