[libparse-method-signatures-perl] branch master updated (987f196 -> efca1fc)
gregor herrmann
gregoa at debian.org
Sat Jun 11 02:14:53 UTC 2016
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libparse-method-signatures-perl.
from 987f196 update changelog
new d3000dc Add debian/upstream/metadata
new b756308 Update debian/changelog
adds a972cec Initial checking and start of parsing framework + tests
adds 095ac4d Make more of the parsing tests pass
adds 0a1d076 Fix all but one of the parse tests
adds ed80ea5 Test the return value of signature. It'll probably need changing, but some tests are better than nothing
adds cbee8f6 Adding
adds a25a8e8 Add simple pod
adds 21a6622 Add more tests and return trailing input data (usefully)
adds 5ad7b79 Parse label names (might need refining)
adds b003d16 Rename
adds d1c3740 Refactor signatures.t to be table-driven.
adds 0841312 Test descriptions and more tests.
adds b0d1d0f Allow easy addition of TODO tests.
adds 86d97d4 Test defaults based on other parameters.
adds 01ccfd8 Add tests for signatures that should fail to parse.
adds 9fdc323 Actually execute TODO tests, so we notice when they start passing.
adds 97221b7 Add TODO tests for parameterized types.
adds e1caf96 Type constraints with colons in them.
adds 7e02832 Don't import croak. We don't use it and Moose already imports confess.
adds 4fac552 Unimport Moose keywords from our namespace after compile time.
adds f28c8ea Immutalize Parse::Method::Signatures.
adds 877a074 More tests for default values.
adds ef7bcab Fix todo: default based on other paramter
adds 566d5eb Fix todo: parameterized types
adds 6464ce9 Fix last of the todo tests
adds 0314919 Allow comments in multiline sigs
adds b03cd53 Tests for default value quoting.
adds ad0f186 Fix test description.
adds 6c0fc41 TODO tests for simple non-scalar args.
adds 4363844 Add tests for invalid non-scalar attributes.
adds 45f998f TODO tests for simple argument unpacking.
adds 86536a0 Add comment on what (@x, $y) might mean.
adds 532e2da Only positional scalars are allowed within hash ref unpacking.
adds 3428fbf Merge branch 'rafl/master'
adds 1c23eb2 Mark some tests as todo
adds 6b7ecb6 Fix quoting whitelist.
adds c9cb9a7 Add .gitignore.
adds eae00cd Test for (@x, $y) being invalid.
adds 1891455 Create signature objects instead of simple data structures.
adds 949f60f Skip t/struct.t until it's ported to use the signature objects.
adds 665f0cb Test named params with TCs.
adds c56e3d8 Merge branch 'master' into sig_obj
adds 801311f Don't throw away information about requiredness of params.
adds b6cbb86 Add predicate for invocant.
adds c1b372a Don't recurse infinitely when building _required_named_map.
adds 52049ab Make has_{positional,named}_params return false if the underlying array exists but is empty.
adds 4019df3 Implement stringification of params.
adds d7c5f22 Implement signature stringification.
adds 255cb26 Add the where keyword to constraints when stringifying.
adds d8364c3 Normalize test signatures for round trip testing.
adds 0078120 Test round tripping.
adds ec635b0 Test signatures with non-canonical formatting seperatly.
adds f5c2407 For default values based on other params: only return their literal perl code, not the full token.
adds 9f28e11 Ensure that param default values are strings.
adds 5e9dc59 Add (failing) test for required named with constraint.
adds cf06bc9 Let to_string add the required '!' for named params.
adds d83f2ad Normalize another test.
adds e762c95 Properly stringify named params with labels different from the variable name.
adds 974a5d8 Update prereqs.
adds 01bbd63 Add dep to Makefile.PL
adds 27b8d84 Require comma between params (previously was newline or comma)
adds 749a817 Add a testcover makefile target.
adds 63e7374 Merge branch 'master' of git at github.com:ashb/parse-method-signatures
adds 4163109 Remove usage of MooseX::StrictConstructor.
adds 553bf2f Use MooseX::Types::Moose instead of string type descriptions.
adds 80035a3 Test for non-scalar invocants failing.
adds 72af6ca Test for placeholders.
adds 11338ab Improve coverage (more tests + removing unused code path)
adds c9a2d16 Merge branch 'master' of git at github.com:ashb/parse-method-signatures
adds bd37bcf Add a few more tests and use lives_and {} in test cases
adds 3c35312 Merge commit 'ash/master'
adds f81a75c Ignore Devel::Cover database.
adds d330de2 Parse un-named/dummy params
adds 086635a Re-enable round-trip testing.
adds 7bb34ca UnTODO tests for named placeholders.
adds a505c23 Add 'required' attr to Param
adds 26f99aa Create a role for params in preparation for unpacked arrays/hashes
adds 46fb180 use style;
adds dcecda9 Remove some trailing whitespace.
adds 206f3c3 Merge branch 'master' of git at github.com:ashb/parse-method-signatures
adds 038cacc Parse unpacked arrays/hashes. Fix a few semantically invalid param TODOs
adds 1188e47 Fix last remaning TODO parse tests (semantic errors)
adds 612a26e Make the tests less noisy.
adds 5c0426d Remove unused code.
adds 5771da3 If a label is specified, it may not be undef.
adds 3a2d685 Refactor how parsed signatures are represented.
adds 0730298 Add dep
adds 085cf56 Turn type constraints into a list.
adds 33c5544 Failing test for type constraint alternatives with extra whitespace.
adds e4b7722 Allow spaces in TCs
adds 9026274 auto_deref param getters.
adds 67c19ed Correctly partition params into named and positional.
adds 691fa7e Prepare for release
adds 0a5c425 Make version in Changes match
adds b63fc59 Remove unused dep
adds 8db2100 Add repository to META.yml
adds e3e6f7a Add my full email address.
adds cacbd30 Merge branch 'master' of git at github.com:ashb/parse-method-signatures
adds 7a9baa0 Quote $VERSION.
adds 5928e98 Use M::I's resource() function.
adds b45b9a0 Fix repository url.
adds 3e0abe9 Add github homepage url.
adds efca467 Don't use string types.
adds 8de62db Don't create param collections for param types that aren't part of the signature.
adds e452041 Only stringify param collections if they actually exist.
adds 018433e Remove some debugging code.
adds 7b5c02d Test combining invocants with named params.
adds 83c4a06 Add complex type test
adds d0bdaa3 coersion tests
adds 6854e8c More trait tests.
adds fe1bc0d Start porting t/struct.t to param objects.
adds f71b764 Test parsing complex type constraints.
adds 01df315 Make a start at parsing param traits
adds a728055 Store both the trait declarator and value instead of just the value.
adds d87f8f1 Allow disambiguation of unions and parameter lists in type constraints.
adds 09bd6e7 Make param return a ::Param when called as a class meth
adds 03f3463 Start reworking how TCs are parsed/stored
adds b53477d Make parsing tests work again
adds b076a26 Remove changes that were supposed to have been added on a branch
adds 5bad83c Add missing file
adds 0d10a48 Start reworking how TCs are parsed/stored
adds 37f7d6b Make parsing tests work again
adds 52cba12 Adapt tests for new way of storing TCs
adds 319863f Merge branch 'tc-refactor'
adds 4f5d3ae Change dies into croaks
adds d83860a Prepare for relase
adds bd77f57 Handle fat comma in TCs
adds 4141cf3 Version bump for release
adds 78a6bda Don't hardcode the class uses to represent type constraints.
adds c884ed9 Use MooseX::Types in the tc class.
adds e84a349 Immutalize the tc metaclass.
adds c07ded4 Use a simpler type constraint with simpler types for easier testing.
adds 7c74083 Add tests for the tc attribute of the type constraint class.
adds afb6c56 Implement building of real meta type constraints from our tc class.
adds 27bf335 Remove debugging code.
adds db321b9 Remove debugging code.
adds 2716519 Expose the type constraint callback through the parser.
adds c2a6919 Add a meta_type_constraint method to params and use that in the tests.
adds 9253f14 Merge branch 'master' of git at github.com:ashb/parse-method-signatures
adds b98607a Support explicit string parameters. Make the tests pass again.
adds 32dd795 Convert to using BUILDARGS
adds 00a14df Update test prereqs.
adds c64c775 Tests for a non-default type constraint callback.
adds 57fd465 Merge branch 'master' of git at github.com:ashb/parse-method-signatures
adds af1e2a0 Docs! ZOMG
adds 24a6843 Releasing version 1.002000 - Will now build a Moose TC object for types of params - Add a few more docs
adds 347f59b Work on parsing defaults better
adds 26b2922 Started refactoring the parser to see what's going on
adds 1581962 Made P::M::S::TypeConstraint#tc slightly monadic in style. Wrapping in a sub in order to get context right
adds df99a4f Chopped up the Parse::Method::Signatures#param method. A few dodgy names mind...
adds 247cc04 Merge branch 'master' of git at github.com:ashb/parse-method-signatures
adds cd4f9c2 Manual merge fixup
adds f1768d3 Playing around with trying to parse using PPI
adds 25c2e45 Parse TCs fully, and add a few helper tests (they will go away, get merged into other files when completed)
adds 6735beb Guess at error messages by default a bit better
adds e157eb2 Factor out bracketed handling from _tc_params
adds dd1ba47 Some work on params
adds af17bba Capture param name
adds 6aca71f Get param parsing working a bit
adds a7b7d53 Parse union type constraints
adds c75d998 Deal with PPI treating m($x) or y($x) as a regexp operator
adds c42ddc5 Sort out default state of required for params
adds 80db8ff Handle unpacked params better
adds 985dde0 Start making normal tests pass again
adds 5d85ffa Parse where constraints
adds c8fb647 (re)allow type params
adds d770e1e Fixup magic variables and make note of case we can't deal with in POD
adds c4102b7 Move optional/required overloading of param to right place
adds caf43d5 Up to parsing of default values now
adds 9c21859 Start parsing default values for attrs
adds bc93d29 Make more tests pass (array unpackingg specifically)
adds 4681b3a Pass all parsing tests except for one stringification of hash keys one
adds e66e58b Work on getting TCs building again
adds 3522bc6 All tests successful.
adds 4720bf4 Add release notes and extra test coverage
adds 014002f Add TODO test for placeholder param introspection.
adds 9f2433b added tests for numbers in type constraint identifiers
adds aa19716 Merge commit 'ash/master'
adds f67b6dd Merge commit 'origin/master' into ppi
adds 4324614 Fix placeholder TODO test
adds 6d37dbd Prepare new relase of PPI version
adds 688bf0e Remove unmarked test dependency on Data::Dump
adds 3f1f733 Really remove Data::Dump that wasn't being used
adds c3a2e02 Cleanup manifest.skip
adds 9fcc21a Re-introduce remaining_input since TryCatch depends upon it
adds 4475e92 Update and add more docs \o/
adds ccfe566 Add in_package attribute for MX::Types stream-lining
adds 92553b6 Rename search_package/in_package to from_namespace
adds 95d0609 Update docs/changelog to reflect actual attirbute name
adds 6a39565 Skip leading whitespace (its skipped everywhere else already)
adds 1314db9 Error handling of invalid or not-yet-defined types
adds 4887e40 Changelog
adds 4ba7541 Version 1.003004
adds 1e5e552 Stop using json meta. So far it has caused nothing but trouble.
adds ab79d37 Version 1.003005.
adds 39bcd59 Version 1.003006
adds 32e45ff Document sig
adds e8bd48a Remove author, since it doesn't matter.
adds 84e3355 Merge commit 'gphat/master'
adds 1f19a14 Terminate pod for ::Sig.
adds 0c148ac Version 1.003007.
adds 285c418 fix ppi.t for the __MOP__ object key that was readded
adds 62c1b47 Version 1.003008.
adds e7f042c Require MooseX::Traits 0.06 to remove warnings/errors from new moose
adds 0162889 Fix 'Use of uninitialized value' when using regexps in signatures
adds bed9789 Version 1.003009
adds 29235db Make work with PPI 1.204
adds b15bab3 Version 1.003010
adds 77fd5ae MXMS and MXD use PMS, and have for a while now.
adds ec619ea Resolve aliased type names when asked to.
adds d6a77f7 Version 1.003011.
adds c60004a Always pass from_namepsace to tc_class if provided.
adds 1a92cfd Corrected spelling of Piers Cawley's surname
adds f2b13bb Version 1.003012.
adds c1a4fae Depend on List::MoreUtils 0.20.
adds de28696 Version 1.003013.
adds 7a7fc37 don't look in the stash for type names containing ::
adds d12b91c Version 1.003014
adds 7111111 Don't ship MYMETA files
adds 20a9978 Version 1.003015
adds e05c5f4 typo fixes
adds 95ca2dc Merge pull request #1 from dsteinbrunner/patch-1
adds 4678f1d Use Class::Load instead of Class::MOP::load_class()
adds ce52f4c Version 1.003016
adds 8bd9fbf Fix unescaped { } ( RT#114385)
adds bd813ed Merge pull request #3 from kentfredric/rt-114385
adds 596f699 Version 1.003017
adds 7e3841d Imported Upstream version 1.003017
new 532d5df Merge tag 'upstream/1.003017'
new 7022de0 Update debian/changelog
new 243c840 add bug closer
new 3b799b0 Reformat debian/control with cme
new 5880c5a Mark package as autopkgtest-able.
new 96d5f67 Declare compliance with Debian Policy 3.9.8.
new 2099f13 Bump debhelper compatibility level to 9.
new efca1fc releasing package libparse-method-signatures-perl version 1.003017-1
The 10 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 | 3 +++
META.yml | 44 ++++++++++++++++++++++++++++++++-------
debian/changelog | 15 ++++++++++---
debian/compat | 2 +-
debian/control | 6 +++---
debian/upstream/metadata | 5 +++++
inc/Module/AutoInstall.pm | 44 +++++++++++++++++++++------------------
inc/Module/Install.pm | 22 ++++++++++++--------
inc/Module/Install/AutoInstall.pm | 2 +-
inc/Module/Install/Base.pm | 2 +-
inc/Module/Install/Can.pm | 2 +-
inc/Module/Install/Fetch.pm | 2 +-
inc/Module/Install/Include.pm | 2 +-
inc/Module/Install/Makefile.pm | 4 ++--
inc/Module/Install/Metadata.pm | 6 +++---
inc/Module/Install/Win32.pm | 2 +-
inc/Module/Install/WriteAll.pm | 2 +-
lib/Parse/Method/Signatures.pm | 2 +-
t/ppi.t | 2 +-
19 files changed, 111 insertions(+), 58 deletions(-)
create mode 100644 debian/upstream/metadata
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libparse-method-signatures-perl.git
More information about the Pkg-perl-cvs-commits
mailing list