[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