[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