[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