[libmethod-signatures-perl] branch master updated (566a0ff -> 2ba0134)

gregor herrmann gregoa at debian.org
Thu Oct 23 21:23:44 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libmethod-signatures-perl.

      from  566a0ff   update changelog
       new  b8e5296   Add debian/upstream/metadata
       new  d1b56a2   Update debian/changelog
      adds  8f7a0b8   has_named is never set, this code is dead.
      adds  40b8908   Refactor $self->{signature} into Method::Signatures::Signature
      adds  bf7e527   Make the order of evaluating where clauses stable.
      adds  fa80c0d   Remove the unnecessary (and broken) check to see if we have where clauses.
      adds  48f49f1   Make sure the prototype is always defined.
      adds  c916f17   Remove $signature->has_method
      adds  558dd3d   Move the invocant parsing into MS::Signature.
      adds  b2abf2b   Collapse parse_func() and parse_signature() together.
      adds  51691ee   Simplify _split_proto()
      adds  a69ff61   Move DEBUG into MS::Parser for all to have.
      adds  54470e1   Move the signature parsing and check code into MS::Signature
      adds  0104081   Eliminate the now redundant parse_signature().
      adds  2cb9373   Move tokenization of the parameter list into MS::Signature.
      adds  159c711   Rename MS::Parser to MS::Utils
      adds  2640c47   This @CARP_NOT serves no purpose.
      adds  1b23b08   Remove 'use experimental', it doesn't work with 5.8.
      adds  db41c3c   Merge pull request #97 from schwern/bug/experimental
      adds  89c73ac   Merge branch 'master' into refactor/signature_class
      adds  2666fd3   Merge pull request #96 from schwern/refactor/signature_class
      adds  225f3f0   Fix parsing when there are spaces before the invocant.
      adds  b51e368   Update the MANIFEST.
      adds  cea32fc   Add 5.18 to Travis CI.
      adds  60b4d4a   Type check *after* the default is applied.
      adds  194f079   Can't use //=, that's a 5.10 thing.  when undef works just as well.
      adds  3568a49   5.8 fixed for reals this time.
      adds  dfd31a8   Merge pull request #103 from evalEmpire/issue/102
      adds  8f0fb5d   update Changes with latest commits
      adds  2447336   packaging for CPAN: 20140806.0226_001
      adds  52095d1   Fix multi-line defaults.
      adds  b70dbfb   Test multi-line string defaults.
      adds  b004ad6   Merge pull request #107 from evalEmpire/issue/106
      adds  d80fd0d   Add 5.20 to the Travis config.
      adds  430f387   added invocant option. +tests +docs.
      adds  13d2b26   made changes from discussion on issue #82, more tests & docs
      adds  bdcbffd   added debug/log line showing invocant var name for issue #82
      adds  7464459   Merge pull request #82 from Hercynium/master
      adds  eecd74f   update Changes file w/ pull request #107
      adds  f2efe62   fix for pull request #82
      adds  5bf1356   A required positional after an optional positional is an error.
      adds  15d4be0   Merge pull request #110 from evalEmpire/issue/108
      adds  69d1d45   update Changes after pull request #110
      adds  2279316   Comment some bits of the parameter splitting process.
      adds  f7dedfa   Add the line number to the Parameter object.
      adds  6ab6884   Better name for a test.
      adds  9154ca0   Test and fix MS::Parameter->line_number.
      adds  59080fd   Cleanup the code to split the signature into parameters.
      adds  67141e4   Change MS::Parameter->line_number to first_line_number.
      adds  a8e0bc6   MS->inject_from_signature does not need to be passed the Signature.
      adds  c700435   Line numbers in the signature are now accounted for.
      adds  24b3eb9   Add a few more tests for line numbering.
      adds  235066d   Eliminate a now unnecessary local $@.
      adds  864248a   Make debugging dumps more consistent across Perl versions.
      adds  b651a4e   Provide more diagnostic information for debugging this touchy test.
      adds  7715c6e   Skip tests about line numbers for computed defaults on earlier Perls.
      adds  4bce5a7   Dotted quads were weird[er] before 5.10, right.
      adds  ed4860e   Merge pull request #109 from evalEmpire/issue/104
      adds  8a95f52   extremely minor POD tweaks
      adds  954350a   packaging for CPAN: 20140920.1910_001
      adds  26b7b76   packaging for CPAN: 20141021
      adds  dbe772b   Imported Upstream version 20141021
       new  04cb65b   Merge tag 'upstream/20141021'
       new  c6416f2   Update debian/changelog
       new  1449a41   debian/copyright: update Upstream-Contact.
       new  b6a992e   Declare compliance with Debian Policy 3.9.6.
       new  c5cbf1f   Drop (build) dependency on libexperimental-perl.
       new  f4ed428   Mark package as autopkgtest-able.
       new  8b988b3   Explicitly build-depend on libmodule-build-perl.
       new  2678b31   Add build dependency on libmoose-perl.
       new  01b61e2   Add libmoose-perl to Recommends, as per upstream recommendation (sic).
       new  2ba0134   releasing package libmethod-signatures-perl version 20141021-1

The 12 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:
 .travis.yml                                        |   2 +
 Build.PL                                           |   1 -
 Changes                                            |  28 ++
 MANIFEST                                           |   9 +-
 META.json                                          |  17 +-
 META.yml                                           |  15 +-
 debian/changelog                                   |  19 +-
 debian/control                                     |   8 +-
 debian/copyright                                   |   2 +-
 debian/upstream/metadata                           |   6 +
 lib/Method/Signatures.pm                           | 357 +++++++--------------
 lib/Method/Signatures/Modifiers.pm                 |   2 +-
 lib/Method/Signatures/Parameter.pm                 |  77 ++++-
 lib/Method/Signatures/Parser.pm                    | 107 ------
 lib/Method/Signatures/Signature.pm                 | 296 +++++++++++++++++
 lib/Method/Signatures/Types.pm                     |   9 +
 lib/Method/Signatures/Utils.pm                     |  65 ++++
 t/default_invocant.t                               | 127 ++++++++
 t/defaults.t                                       |  47 ++-
 t/error_reporting.t                                |   8 +
 t/invocant.t                                       |  11 +-
 t/lib/GenErrorRegex.pm                             |  10 +-
 ...{MispositionedSlurpy.pm => RequiredAfterOpt.pm} |   4 +-
 t/line_numbers.t                                   |  79 +++++
 t/{split_proto.t => parameters.t}                  |  29 +-
 t/types.t                                          |   7 +-
 t/when.t                                           |  16 +
 t/where.t                                          |   2 +-
 28 files changed, 968 insertions(+), 392 deletions(-)
 create mode 100644 debian/upstream/metadata
 delete mode 100644 lib/Method/Signatures/Parser.pm
 create mode 100644 lib/Method/Signatures/Signature.pm
 create mode 100644 lib/Method/Signatures/Types.pm
 create mode 100644 lib/Method/Signatures/Utils.pm
 create mode 100644 t/default_invocant.t
 copy t/lib/{MispositionedSlurpy.pm => RequiredAfterOpt.pm} (78%)
 create mode 100644 t/line_numbers.t
 rename t/{split_proto.t => parameters.t} (57%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmethod-signatures-perl.git



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