[SCM] Debian packaging of libperl5i-perl annotated tag, v1.0.0, created. v1.0.0

Michael G. Schwern schwern at pobox.com
Tue Aug 16 18:05:05 UTC 2011


The annotated tag, v1.0.0 has been created
        at  3813262c708881f14e1fd19a6c0c33a47c198b38 (tag)
   tagging  6b79ec88168969bd18594f6740c3a54facd1f970 (commit)
  replaces  v0.2.2
 tagged by  Michael G. Schwern
        on  Thu Feb 25 22:01:29 2010 -0800

- Shortlog ------------------------------------------------------------
Version 1.0.0 released to CPAN

Bruno Vecchi (55):
      extend ARRAY::diff() to work with nested data structures
      stress test ARRAY::diff() for nested data structures
      update ARRAY::diff()'s docs to account for nested comparison
      formatting diff.t
      Make ARRAY::diff() take any number of arguments
      document ARRAY::diff() taking more than two arguments
      Ordering of elements shouldn't matter when considering equality of deep array references
      Comments and some variable renaming of ARRAY::diff
      smartmatch is your friend
      improve _are_equal() method
      test that array order effectively doesn't matter when testing equality
      correct test name in diff.t
      diff() called with non-arrayrefs wasn't being caught. Fix that, and add tests for it
      Do not compare refs and nonrefs separately anymore.
      remove Array::Diff dependency from Build.PL
      First shot at implementing comparison of overloaded objects. Also, some basic tests in place.
      refactor of the _are_equal() method
      Add explicit returns
      typo in perl5i.pm docs
      minor formatting nit in perl5i.pm's example code
      Remove unreachable argument check in _diff_two(). Add a test to prove that it's not necessary.
      Test that comparison of scalar references works as expected
      Test comparison of overloaded objects vs. overloaded objects
      Test comparison of overloaded objects vs. non-overloaded objects.
      Better nested d.s. comparison: compare arrayrefs of different lengths, hashrefs of different values, and coderefs. Bug revealed and fixed
      Improve test coverage: left scalar vs. right overloaded object
      [ github 93 ]: Fix first() to take regex
      remove duplicate tests in diff.t
      collapse SCALAR and REF clauses, they're identical
      implemented ARRAY::intersect()
      better coverage of diff() for non-overloaded objects
      update comment
      [ github 100 ]: Make is_number and friends work for everything
      Merge branch 'master' of git at github.com:schwern/perl5i
      better documentation for diff()
      Merge branch 'diff' into intersect
      some documentation for intersect()
      Make diff() return an array in list context
      Make grep() context-aware
      make uniq() context-aware
      make minmax() context-aware
      make mesh() context-aware
      Merge branch 'master' of git at github.com:schwern/perl5i
      make %hash->flip context-aware
      make %hash->merge context-aware
      Merge branch 'master' into intersect
      make @array->intersect context-aware
      diff: return correctly with no arguments
      diff() doc fixes
      Merge branch 'diff'
      Merge branch 'master' of git at github.com:schwern/perl5i
      Merge branch 'intersect'
      Minor doc fixes and improvements
      minor typo fixes in perl5ifaq.pod
      Update Changes

Michael G. Schwern (36):
      Update the stability caveat now that its come true.
      Squeeze some performance out of ceil, floor and is_number by making them aliases.
      Fix _are_equal() with ARRAY
      Don't quote when checking equality, it will interfere with overloading.
      An attempt to simplify the diff() code by resolving overloading early.
      Note first() regex fix
      Overhaul _are_equal() based on Etherpad discussion and rewriting the overload comparison rules.
      Glitch in _equal_overload()
      Work around is_deeply() not comparing overloaded object as string/numbers.
      Test diffing with undef
      Added a ref test and discovered a bug.
      false alarm, I didn't understand how diff works
      Make sure time() works with == and gmtime() works with eq.
      Merge branch 'master' into diff
      Start writing perl5ifaq
      Merge branch 'master' of github.com:schwern/perl5i
      Note is_number() and friends now work with everything. [github 100]
      Finish up answering the questions in the FAQ.
      Fill in more FAQ questions.
      Merge branch 'master' of github.com:schwern/perl5i
      Add bruno to the THANKS
      Update the change log with brunov's list context work and the FAQ
      Add a "critic" target to run perlcritic
      Merge branch 'master' of github.com:schwern/perl5i
      Minor fixes to pass perlcritic severity 5
      Document the perl5i command line utility [github 31]
      Update to the latest Time::y2038 which appears to have fixed [github 30]
      A basic round() function [github 95]
      Merge branch 'master' of github.com:schwern/perl5i
      Ok, Time::y2038 20100218 was exactly the same as 20100223 except for a dep change.
      Hey! Ho! Version One Point Oh!
      Rewrite autobox to use UNIVERSAL instead of DEFAULT which is more correct
      Remove warnings about version 0.
      Don't put our own distdir in the MANIFEST
      Update the MANIFEST
      Version 1.0.0

brunoV (1):
      diff() should return an empty array rather than undef when no matches are found, to avoid breaking autobox chains

brunov (4):
      [ github 96 ]: Element ordering in arrayrefs matters when comparing equality
      clarify the tests intentions
      Consider that overloaded objects can be equal to references (ARRAY,
      refactoring of _equal_object method from ARRAY.pm

-----------------------------------------------------------------------

-- 
Debian packaging of libperl5i-perl



More information about the Pkg-perl-cvs-commits mailing list