[libmoosex-types-perl] branch master updated (beb255f -> f2d59ce)

gregor herrmann gregoa at debian.org
Mon Oct 20 20:02:42 UTC 2014


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

gregoa pushed a change to branch master
in repository libmoosex-types-perl.

      from  beb255f   update changelog
       new  a3a4643   Add debian/upstream/metadata
       new  44a872e   Update debian/changelog
      adds  8af0a70   MooseX-TypeLibrary with tests and first pod (phaylon)
      adds  e9c7cea   TypeLibrary now uses list_all_builtin_type_constraints (phaylon)
      adds  e211870   refactored typelibrary (phaylon)
      adds  de3e724   use correct export mechanism
      adds  c20dc98   Added wrapper functionality
      adds  3df5416   Moosified
      adds  57dad71   Fixed some bugs and added tests
      adds  52d358e   Moved to MooseX-Types
      adds  9616ceb   Finishing off 0.01
      adds  b54b55f   Bumped up version to 0.02
      adds  249888e   Types with :: in their name now die on declaration
      adds  21a1dfe   Bumped version to 0.03
      adds  b3b3911   Could be handy to commit the Changes file
      adds  9563f55   clearer error message for missing type info; coercion handler only exported when type object exists
      adds  9448c22   changed Class::Inspector to load_class; finished 0.03
      adds  31ac878   Bumped up version to 0.04
      adds  559cf3d   added auto-strict and warnings, finished off 0.04
      adds  badcd0e   Bumped version to 0.05
      adds  8cd6ad6   nuke Sub::Uplevel
      adds  16ddefb   switched to Sub::Exporter
      adds  4c2125a   created the decorator and got it hooked up, made sure all the old tests pass
      adds  c2463b8   added some totally broken tests, and basically broke everything :)
      adds  20b6a7d   trying to get some tests in place that reflect the desired effect and got a start on impl.  also fixed brain dead mistake trying to create handlers for the decorator object.
      adds  54f5d4e   ugly proof of concept for parametrized types only
      adds  a706b0f   hackish impl of parameterized constraints, more examples (I think normal and parameterized examples cover the use cases now), more lightweight decorator, refactoring a bit
      adds  cf1a8bf   overloading for union constraints, more tests, some code cleanup
      adds  e088dd0   better handling of method arg validation, more docs and internal questions (hoping mst looks carefully) added a test case from IRC
      adds  0e92a78   reverted attempt to fix the parens issue
      adds  cbc4d0a   added pipe overloading test for class using a type library
      adds  6958950   updated makefile since we need a newer Moose to solve some bugs
      adds  377378b   added test for deep constraints (constraints inside constraints inside constraints. Added test for the union pipe overload
      adds  bb5b7b2   isa and can, more tests, but not it breaks due to some wierdness with isa
      adds  475bbd1   incremented version and updated changelog, fixed bug that created extra coercions, documented usage, basically an feature complete now, just need to figure out a cleaning way to support different types of parameterized constraints
      adds  cf0dce8   deleted file
      adds  575e6fc   changed code in anticipation of the new parameterize stuff in Moose/trunk, changed Union TC name based on new normalization rules, added a test to push deep constraints mixed with union types
      adds  764e65c   changed required Moose version in anticipation of required updates, changes some test output to fix too much late night cut and paste
      adds  d9002a8   removed parenthesis hackage and updated docs
      adds  686e588   added enum test, more docs both internal and external and a few minor code clarification
      adds  d8f30dd   slightly better error handling
      adds  371efa0   better error checking, more correct stringification
      adds  1d9a68a   added fallback to overloading
      adds  4fdea3d   changed required Moose version in anticipation of asap release.  removed some requirements that are not actually required
      adds  79fb2dd   smerged changes from with_proxy_subs branch
      adds  a7e5f92   updated changelog, removed pointly debugging stuff from tests
      adds  48a2379   added a tags directory for releases
      adds  af976fb   restored test for subtyping paramterized types with a parameterized type
      adds  905ff8f   more tests for union types
      adds  77134b8   bumped minimum version to fix problem with overloading on certain Perls.  this was fixed by ensuring a type constraint name is properly stringified
      adds  eba4880   added minimum Perl version
      adds  6974ed9   added eval carrols bug with sub exporter
      adds  e7d0657   recursion test
      adds  077ac26   support for recursive types, documentation and tests for that, random documentation improvements, documented a workaround for the Sub::Exporter issue (with a test case)
      adds  1e56e9f   minor change to Makefile.PL so that YAML stops making a bad META.yml file and makes my builds complain.
      adds  c126054   some changes to make cases where you dont have decorated type constraints in place already work (or at least not throw an error) and also redirect any calls to meta
      adds  5a9b6d3   pod syntax fix.
      adds  5885c4f   added has_available_type_export introspection utility function
      adds  1616a2c   Fix test fail by adding t/lib to @INC.
      adds  e50bf0d   removed the Data::Dump debugging code
      adds  23e997a   changed version string to string so that the 0.10 does not get converted to a 0.1
      adds  0ad3779   Pod fix.
      adds  b0db42a   update to released version
      adds  ca9d744   add missing files
      adds  6beeae3   clarify string type warning
      adds  4e6dc81   fix mixing of typelibs with regular Moose classes
      adds  1150ce7   rename exports __TYPE__:: instead of __ANON__:: because stevan likes that better :)
      adds  bca16b0   add test for using a role in a typelib
      adds  90ac25e   add Test::Moose to build_requires due to packaging issues on Fedora systems
      adds  442e42b   fix union with string types
      adds  0d07f02   more tests for the mixed string and perl type constraints in union type constraints, and more error messages in the overload so as to make it error out as the old string types would.
      adds  3ade1c4   changed error messages to use moose throw_error and not croak
      adds  886c0ea   updated version and changelog for release
      adds  a74dd62   Require new Module::Install with working auto_install
      adds  cf18f4e   Add .gitignore
      adds  58bf58d   new release with updated M::I
      adds  9a5d414   Ignore META.yml and dotfiles, except for .gitignore.
      adds  b55332a   reorganize author/copyright sections at the request of Debian packagers
      adds  e9c8511   This package is Combine, not Combined
      adds  9af232f   Add tests for has_available_type_export on something that's not a type.
      adds  be7d5c3   Stop blowing up in has_available_type_export if the introspected code symbol exists but is not a type export.
      adds  97cc8c9   Add myself to the list of contributors.
      adds  cce42d9   Changelogging.
      adds  76cd1d7   new release
      adds  6cfbfdb   add failing test for coercing parameterized type
      adds  d46ddd3   better test for coercing parameterized type, now passes
      adds  8a58233   reuse parameterized types when possible
      adds  86a2a6b   release
      adds  64f4230   revert parameterized type coercion fix
      adds  19fc6ea   release
      adds  f8779bc   move setup_import_methods to after the exports are defined
      adds  d06b3d2   release
      adds  12a9b8f   add $VERSION to all modules so that people can install MooseX::Types::Moose without getting version 0.15 or whatever the index decides to give them
      adds  bd47cf6   When a caller tries to import a nonexistent type from a combined type lib, give a useful error message
      adds  2d45eca   Changes for combined error fix
      adds  cec62c7   bump up Moose dep (RT#53016), release
      adds  df77375   s/Class::C3/MRO::Compat/
      adds  149f4b2   test case for Moose 1.05 change to the concept of equality
      adds  1f07160   added some overloading so that we can properly perform equality tests between a TC and a TC wrapped by a decorator (fix needed for 1.05 Mooses and later).
      adds  8212d89   updated changelog
      adds  4a22ce4   removed debugging code leftovers
      adds  0f6bc65   Fix a warning
      adds  d9d83d8   Run tests recursively
      adds  5f2eb84   Depend on a Moose with TC numification overloading
      adds  ef209cc   Detabify Changes
      adds  6d7f2c0   Version 0.22
      adds  18a12e6   Shut up deprecation warnings
      adds  e1347ad   Add warning fix to Changes
      adds  9f6c782   No need to create a class to test whether a type has a coercion
      adds  6a9158d   Version 0.23
      adds  6969b2b   Change attr names so they don't overwrite the exported type function
      adds  12700b7   Changes for 0.24
      adds  3da38ef   Version 0.24
      adds  e2d7e14   pod typos
      adds  1039091   convert all uses of Test::Exception to Test::Fatal.
      adds  587387e   Some changes to make MX::Types::Combine detect errors earlier
      adds  67f3401   Changes for MX::Types::Combine
      adds  2cfcf7c   Forgot to add Empty.pm, needed for new Combine tests
      adds  a344ca9   Use done_testing in all tests and use Test::Requires
      adds  29dcd6a   Mention MX::Types::Combine in docs
      adds  d34c844   More changes for NEXT
      adds  1808a2a   Make sub order match call order
      adds  aa2bedf   Add x_authority to the META.yml file
      adds  1d42dbf   Make changes format for NEXT match past releases
      adds  2ad9a87   Add release date (down to the second!)
      adds  f5559e1   bump version to 0.25
      adds  e512ffb   Add can_be_inlined method to undefined type
      adds  6a1db9c   bump version to 0.26
      adds  ef8b7b7   switching over to dzil
      adds  e981324   Fix typo in abstract
      adds  9fd3764   fix some cruft from dzilization
      adds  8559f18   Remove PodCoverageTests (will do this manually)
      adds  5a1fdc8   add manual coverage & spelling tests. Fix spelling errors
      adds  87608b6   Fixup coverage test code
      adds  967beb7   Give up on tabs tests for now
      adds  27561bf   Use simply %Y-%m-%d for release date
      adds  7b867c2   s/indetermined/unknown/
      adds  7eb5a88   Give up changes test for now
      adds  7b880bf   Cleanup some code in the docs
      adds  93f28db   Some cleanup of docs in main module (still needs a lot of work)
      adds  5049f3a   Changes for next release
      adds  42cd3f4   tweak whitelist
      adds  09346b4   Fix NextRelease format to match existing format
      adds  5c47dba   Add more words to whitelist
      adds  db6f85d   Mention docs in Changes
      adds  f36d27a   Ignore dzil generated files
      adds  717f8e7   Updated version
      adds  b80ea83   Use Git dzil plugin
      adds  ae27965   fix spelling of integer
      adds  c153350   allow inlining if the type has been subsequently defined
      adds  d0c454e   Changes for 0.27
      adds  71e0918   Bump version
      adds  dc9e50c   Add inline to spelling whitelist
      adds  545ad8f   v0.27
      adds  aa5fc23   Fix meta resource info
      adds  32aafea   Changes for next release
      adds  1dfaafc   Bump version
      adds  cb3b2af   v0.28
      adds  e2fd4c1   Small formatting fix
      adds  555737f   Require namespace::clean 0.19
      adds  91746ab   Changes for next version
      adds  8e968be   Bump version
      adds  c4997e0   Show ArrayRef in synopsis
      adds  73ac835   v0.29
      adds  bec8c62   fix broken test
      adds  ca1fbce   Changes for next release
      adds  9d246d2   Bump version
      adds  1c88af0   v0.30
      adds  be4acfc   Add support for :all on MooseX::Types::Combine
      adds  e51f897   Make formatting more like the rest of the code
      adds  8ff3c51   Merge branch 'topic/support_all'
      adds  1d8a398   Bump version
      adds  a7220ba   v0.31
      adds  5c3e47c   Fix a var name that's always confused me.
      adds  06cab00   solve the DateTime problem
      adds  e5c925c   POD fix
      adds  b2a6a38   add test for class type
      adds  195d624   add a test for direct check
      adds  48ec5fb   improve delegation
      adds  cabfc8e   make class search up type parents work
      adds  d7d0bd9   clean up type type searching
      adds  6e73ec8   test the type constraint directly, don't be clever
      adds  989b057   update documentation and simplify invocant selection
      adds  348c26a   Bump version
      adds  6d0d8ba   v0.32
      adds  ee3f409   try again you muppet
      adds  d2eb00d   Bump version
      adds  4b643b2   v0.33
      adds  7f95d0b   Special case new to avoid unexpected exceptions on unloaded classes
      adds  aa19f5d   use MX:T Item constraint intstead of string type specification
      adds  1c2a55d   Bump version
      adds  6aa99cd   v0.34
      adds  5a4d520   Add failing test for bug introduced in 0.32 - cannot subtype Any
      adds  e513c4a   Don't assume that $search_tc->parent returns an object!
      adds  3058b15   Doc bug fix in Changes
      adds  6db34a2   Failing test for calling ->isa or ->can as a class methods on MooseX::Types::TypeDecorator
      adds  b325a21   Make ->isa and ->can work when called on the class itself
      adds  0c23e39   Doc ->isa & ->can fix in Changes
      adds  38062d7   Bump version
      adds  3c7aa36   v0.35
      adds  bac4f72   spelling fix
      adds  16b1139   Documentation: Apostrophe police.
      adds  c807eb8   Fix spelling mistake
      adds  28696c2   add workaround for perl 5.8.5 bug
      adds  8b3db1a   changelog
      adds  7186792   add missing stopwords
      adds  4746499   more spelling fixes
      adds  a2487cf   lots more dzil goodness
      adds  e9dc30a   no trailing whitespace
      adds  15dfbe3   fixed old release dates and formatting
      adds  f2f7535   fix prereqs
      adds  80d4634   Give credit to contributors in pod and metadata
      adds  39dbd33   MooseX-Types-0.36
      adds  8feb966   fix duplicate plugin entry
      adds  05cd559   Class::MOP::load_class was deprecated in Moose-2.1100
      adds  4eb26e9   use namespace::autoclean instead of namespace::clean
      adds  5f880af   Sub::Install is not used anywhere; was added for no apparent reason
      adds  6bb4c4a   remove duplicate CONTRIBUTORS section
      adds  8bf27ef   spelling and pod fixes
      adds  63a9fb6   $AUTHORITY = 'cpan:PHAYLON';
      adds  c3cfb2b   set copyright_year to the first release
      adds  57c6a86   switch to my pluginbundle for better sanity
      adds  4fe418e   move repository to http://github.com/moose/MooseX-Types
      adds  d21a638   MooseX-Types-0.37
      adds  b5f4c0c   enum(@array) was also deprecated in Moose-2.1100
      adds  28f1f35   tighten up .gitignore entries
      adds  6ebc9a0   a fixed [Test::NoTabs] means that these tabs are revealed!
      adds  0c52756   remove unneeded shebangs
      adds  f384df2   remove unneeded use of FindBin
      adds  edd3fe6   this BEGIN is not needed
      adds  2f9e325   depend on a non-broken version (cpanm-reporter does not like local installs)
      adds  755e857   MooseX-Types-0.38
      adds  34b0e0c   [-Encoding] is redundant with Pod::Weaver 4.000
      adds  0256822   add irc and mailinglist addresses to metadata
      adds  5bfe493   add missing authordep
      adds  05e5098   remove unneeded use of t/lib
      adds  5812e93   weave pod before we read from it for README.md
      adds  7f80fa2   be more strict about handling warnings in tests
      adds  1597521   changelog for this release
      adds  97a5b87   MooseX-Types-0.39
      adds  1b35947   roll the type introspection logic into the test itself
      adds  8a747fb   install generated subs as methods
      adds  ce4bdb5   MooseX-Types-0.40
      adds  72fc79d   temporary reversal of install-as-method changes (t/25 fails under Moose 2.06-2.08, passes on 2.10+)
      adds  3f0f1b5   MooseX-Types-0.41
      adds  4568cda   FIXED: install generated subs as methods
      adds  fe7d1c8   MooseX-Types-0.42-TRIAL
      adds  ced3925   move strictures ahead of package declaration and leave a blank space for [PkgVersion] (adding abstract where one was missing)
      adds  ab2572d   fix doc typo
      adds  1117f71   pod removed from in the middle of source is now replaced with a commented-out version of itself, to avoid altering line numbers
      adds  3d83204   more verbose test names
      adds  12d13ce   Omitted failing tests as needed
      adds  70f79a7   MooseX-Types-0.43-TRIAL
      adds  9c13192   remove ego lines
      adds  d204341   remove redundant LICENSE info in pod
      adds  b55d592   use my new (and fixed) [Test::CleanNamespaces] plugin!
      adds  9ec9b53   tidy up
      adds  c6a3df9   run `moose-outdated` as the final test
      adds  ecadcad   use the same 'replacer', 'post_code_replacer' configs as [PodWeaver]
      adds  8f968c3   final changelog for the namespace fixes I'd wanted to release for quite some time
      adds  48785ab   describe what this test is for
      adds  fd3ac5b   MooseX-Types-0.44
      adds  be0f26e   Test::CleanNamespaces 0.09 handles overloads, import/unimport
      adds  efdef17   tighten up entries
      adds  3724f58   report on this module too - may be buggy?
      adds  a3fb35f   remove unneeded plugin
      adds  f33e22f   switch to new namespace::autoclean that knows how to handle overloads
      adds  47876d9   now using [Git::Contributors]
      adds  1b000bf   add some keywords to metadata
      adds  4f7d179   use Sub::Install instead of editing the symbol table directly
      adds  23c5632   MooseX-Types-0.45
      adds  bf2ff5d   Imported Upstream version 0.45
       new  196d229   Merge tag 'upstream/0.45'
       new  f7d4036   Update debian/changelog
       new  0b4cc8c   debian/copyright: update Upstream-Contact.
       new  392a350   Update (build) dependencies.
       new  ed8408d   Declare compliance with Debian Policy 3.9.6.
       new  f0a5578   cme: reformat debian/control
       new  21b292b   Mark package as autopkgtest-able.
       new  f2d59ce   releasing package libmoosex-types-perl version 0.45-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:
 Build.PL                               | 132 +++++-
 CONTRIBUTING                           |  31 +-
 Changes                                |   3 +
 MANIFEST                               |   9 +-
 META.json                              | 566 ++++++++++++++++++-------
 META.yml                               | 403 ++++++++++++------
 Makefile.PL                            |  37 +-
 README                                 |   4 +-
 README.md                              | 452 --------------------
 debian/changelog                       |  13 +-
 debian/control                         |  27 +-
 debian/copyright                       |   2 +-
 debian/upstream/metadata               |   8 +
 dist.ini                               |   9 +-
 lib/MooseX/Types.pm                    | 745 ++++++++++++++++-----------------
 lib/MooseX/Types/Base.pm               | 167 ++++----
 lib/MooseX/Types/CheckedUtilExports.pm |  73 ++--
 lib/MooseX/Types/Combine.pm            |  77 ++--
 lib/MooseX/Types/Moose.pm              | 101 +++--
 lib/MooseX/Types/TypeDecorator.pm      | 110 +++--
 lib/MooseX/Types/UndefinedType.pm      | 117 +++---
 lib/MooseX/Types/Util.pm               | 128 +++---
 lib/MooseX/Types/Wrapper.pm            |  30 +-
 t/00-report-prereqs.dd                 | 139 ++++++
 t/00-report-prereqs.t                  | 286 ++++++-------
 t/zzz-check-breaks.t                   |   4 +-
 weaver.ini                             |   2 -
 xt/author/00-compile.t                 |   4 +-
 xt/author/clean-namespaces.t           |  11 +
 xt/author/no-tabs.t                    |  65 +++
 xt/author/pod-spell.t                  |  52 +--
 xt/release/changes_has_content.t       |   2 +-
 xt/release/clean-namespaces.t          |  16 -
 xt/release/kwalitee.t                  |   9 +-
 xt/release/no-tabs.t                   |  22 -
 xt/release/test-version.t              |  22 -
 36 files changed, 2025 insertions(+), 1853 deletions(-)
 delete mode 100644 README.md
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/00-report-prereqs.dd
 create mode 100644 xt/author/clean-namespaces.t
 create mode 100644 xt/author/no-tabs.t
 delete mode 100644 xt/release/clean-namespaces.t
 delete mode 100644 xt/release/no-tabs.t
 delete mode 100644 xt/release/test-version.t

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



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