[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