[libtype-tiny-perl] branch master updated (dd25e62 -> 3463889)
Jonas Smedegaard
js at moszumanska.debian.org
Wed Apr 30 14:24:05 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch master
in repository libtype-tiny-perl.
from dd25e62 Prepare for release: Update changelog and control file.
new 2de7e1f Bump standards-version to 3.9.5.
new 1bed62b Update changelog, control file and copyright hints.
adds d3d7aee Added tag 0.022 for changeset e1766c0bc059
adds 6aaff04 Fix for mattp's issue, though this seems to trigger another issue
adds 52a75da don't know what that was about
adds a1b8f47 bump version; changelog
adds e41cca46 Added tag 0.023_01 for changeset 5c622cee72c1
adds 533fad0 add suggestions
adds a5edefe Type::Registry add_type method
adds dba4889 Type::Registry can now import MooseX::Types type constraint libraries
adds 9310dee document adding MooseX::Types libraries to registries
adds 3ab3f9f support MouseX::Types::Base too
adds 893f000 crazy jumping through hoops to be able to extend MooseX::Types and MouseX::Types libraries (and Types::TypeTiny while we're at it)
adds 9c1c7ac pod coverage; whitespace
adds 3d53a5c improve support for MooseX::Types/MouseX::Types importing into registries using the technique lifted from Type::Utils::extends
adds 1b3cbf1 friendlier error messages (RT#87999)
adds a6de85d fix news
adds a91cae1 fix for RT#87846
adds dbf5c0b bump version; changelog
adds f24c84a ws
adds db1e618 Added tag 0.023_02 for changeset e3f49cedd266
adds 2cae32d the empty string is not a class name nor a role name
adds f99278e should be able to pass a hashref to the constructor
adds 609d475 Moose RegexpRef type constraint mysteriously accepts blessed Regexps; do the same
adds 9a50e4a nix a few warnings
adds e46ab68 tests pilfered from Moose
adds f66269a fix RegexpRef stuff for pre-5.12
adds 5b6a61f bump version; changelog
adds e5544a1 Added tag 0.023_03 for changeset 281583140d18
adds bf98baf bump version; changelog
adds e59a574 NEWS
adds 8fbd50d Added tag 0.024 for changeset e3366752feb4
adds 711089b fix for RT#88277
adds 5e9d504 make it easier to do generators
adds 5f5cea2 allow tag generators too
adds 2278e57 respect inheritance when looking for sub to export
adds 633544b document generators and internal methods available for override
adds aa77e54 convert to Dist-Inkt
adds b6fd460 bump version; changelog
adds bb8eeb1 Added tag 0.025_01 for changeset 030a1f7d255a
adds 7701128 tidy up old thingies
adds a77c34f multisig() function for RT#88291
adds 1575300 skip functionparameters.t if Moo/Moose not available
adds 35c592d bump version; changelog
adds adc3897 ws; pod coverage; speling
adds 1d6aec5 Added tag 0.025_02 for changeset 96914908fcc5
adds 9aa6855 improvements to changelog
adds 5c567c8 better multisig documentation
adds 156eb32 bump version; changelog
adds 13a645a add Dist::Inkt as a devel suggestion
adds ff4b2f5 Added tag 0.025_03 for changeset 0c2136025041
adds fac4da1 update news file
adds 883ace0 bump version; changelog
adds d3d1cba Added tag 0.026 for changeset 1df25e78cd10
adds d44a798 fork Exporter::TypeTiny into Exporter::Tiny
adds 05057f9 Added tag Exporter-Tiny-0.026 for changeset 6f5c9a94e411
adds 5634848 coercible method
adds c1c6a76 futile attempt to plug memory leaks
adds 2ec1771 fix some leaks
adds 066b8a6 bump version; changelog
adds 248e6fd fix
adds 3b08ece s/coercible/coercibles/
adds 3d1b578 better test
adds 18a6d78 Added tag 0.027_01 for changeset 22a3dda2a61b
adds 703f822 stuff broken by shaking stuff up
adds 02f3e70 Added tag 0.027_01 for changeset a927a7ef50c4
adds e7c0863 no need to weaken Moose->Type::Tiny ref; it is unlikely to cause leaks
adds c00a2c4 no need to check version; test suite is only likely to be run against current version
adds 876f626 bump version; changelog
adds 07c5620 document coercion chaining in Type::Tiny::Manual::Coercions
adds ef67af3 changelog
adds 0a013fe Added tag 0.027_02 for changeset 8db4af37d914
adds 8e0f3e4 prevent leaks from Eval::TypeTiny
adds 3ac39c0 Moose has ditched these methods
adds fdbe838 bump version; changelog
adds e61f25c broken this
adds b891fee better solution to leaky Eval::TypeTiny
adds 75f32f4 that allows us to simplify and fix exception crawly code
adds 84860e3 Added tag 0.027_03 for changeset 692a890cbba9
adds e913ecf Moose 2.1100 test failure
adds 18c1b51 bump version; changelog
adds f4a9f98 Added tag 0.027_04 for changeset 02405afbde15
adds 72364af improved exception messages (RT#88655)
adds e20fb67 a little todo list
adds 1edc693 note on future of Exporter::TypeTiny
adds 49a596b refactor some of the explanation stuff; make validate_explain part of the Type::Tiny public API
adds 75a1a0c document the second argument to the validate_explain method
adds 3a0c5b6 Dist::Inkt is now capable of using non-lead module for source of README
adds 4b8a74d add Perl 5.8 to .travis.yml
adds 540b209 xt/04eol.t has become ridiculously slow; I think it was recursing into .hg; stop that
adds b5da0e0 bump version; changelog
adds f821c99 Added tag 0.027_05 for changeset 7dfe4795466f
adds 1e481bb fix dist.ini syntax
adds 07249f1 no need to close over type constraints; can close over compiled checks instead
adds a4f3666 find_type_for implementation
adds f8294d9 override validate_explain a couple of places
adds 9bb902c override validate_explain in Type::Tiny::Duck
adds 3566378 an english_list() function like Moose::Util
adds 1c05852 better explanations from Type::Tiny::Class
adds 43cd71a improved explanations using english_list
adds 0879428 nicer explanations for Type::Tiny::Role
adds cbb9959 to_TypeTiny should cache results because it allows reuse of compiled checks, etc
adds adccba8 stability policy
adds 129a9f7 nice explanations for Enum
adds 9c99956 nice explanations for Enum
adds 0c67687 ws
adds 800ce65 bump version; changelog
adds 60067c7 factor out get_message/display_var stuff to earlier in sub
adds 098868a allow type constraint names to have one or two leading underscores
adds e7da8ca pick up coercions from Moose
adds 8fc1eed changelog
adds dba76ad don't use base.pm
adds c5ef5e0 changelog
adds df5bad0 syntax
adds c426045 Added tag 0.027_06 for changeset 643d7449cd14
adds 8b841c0 oops
adds 68655ea coercions from mouse
adds 8002677 bump version; changelog
adds 130a82d change version numbers displayed by 00-begin.t
adds 88a9111 don't report Encode.pm version number either
adds ff26941 Added tag 0.027_07 for changeset f969b69ae36f
adds ab25913 fix reference to Moose when I meant Mouse in changelog for previous release
adds dd81fe4 fix documentation typo; RT#88798
adds 7d5403a explicitly overload bool in Type::Exception; see if that makes a difference
adds dd52ef7 bump version; changelog
adds db67ce1 new multi-line exceptions only on Perl 5.8+ now
adds 682bd4d changelog
adds dbb5391 more 00-begin.t changes
adds 5cb4d39 Added tag 0.027_08 for changeset d85729f0d2bb
adds f0a35c2 fix whitespace in error message
adds 146be2f skip leak check on Perl 5.10.0
adds 7ea6e3e bump version; changelog
adds fe7567b Added tag 0.027_09 for changeset ddae4c3fb602
adds 43c4b39 docs for RT#88655
adds 98a0f62 bump version; changelog
adds b52f101 Added tag 0.028 for changeset 13a363530e28
adds fdf225e include more pod from Exporter::TypeTiny into Exporter::Tiny
adds 3ee71a5 pod cleanups
adds 0460d85 move Exporter::Tiny to its own repository
adds 1145923 make Exporter::TypeTiny into a stub
adds 6cf47fd replace references to Exporter::TypeTiny with Exporter::Tiny
adds d277aba include explicit dependency in documentation and metadata
adds acfb879 ok, we need this now
adds 6da6193 bump version; changelog
adds a5c2f67 Added tag 0.029_01 for changeset 2c808e4d10df
adds cff2468 Enum should be a subclass of Str (as it is already documented); not Defined
adds dafe773 oops; forgot to check this change in
adds acced3a fix travis config
adds eeaaa24 make Item a subtype of Any
adds 9633c2a fix documentation typos for package variables
adds 6f0d535 pluggable dumping
adds 1ed58d6 rename Type::Exception -> Error::TypeTiny
adds af2f614 bump version; changelog
adds d96f84c Added tag 0.029_02 for changeset a00070b7c80e
adds 2ea9d76 this seems to cause a segfault on Perl 5.8.1 to 5.8.3
adds cd63434 this is a hack; needs a fix in Exporter::Tiny to properly handle "-into" instead of using the hashref
adds 9272a7a less hacky; still needs a fix in Exporter::Tiny
adds f8ffcc3 older versions of looks_like_number thought undef looked like a number
adds 93b035d bump version; changelog
adds 7ad8283 Added tag 0.029_03 for changeset fc7bda71c4a9
adds 6ea2342 fix validate_explain messages for unions (RT#89279)
adds 1f13f03 Allow $DD to be set numerically
adds 1c8cf81 fix inlining of type checks in Moo
adds ab80302 cut out unneccessary ternary operator
adds 528bf9e improved messages in Moo
adds 7540d3b expand on changelogs
adds faaa0ce bump version; changelog
adds a309d41 this error message became slightly more accurate
adds d22f8e7 Added tag 0.029_04 for changeset 6dfa7004b1d3
adds 2af9c34 Skip leak.t on Perl 5.6/5.8 too. Improve leak.t documentation.
adds 2831a98 update NEWS
adds 892da06 bump version; changelog
adds 97d98df Added tag 0.030 for changeset 7f6c14ca6dcb
adds 956af44 header for NEWS file
adds bab7780 drop old NEWS
adds e966eeb cope with Moose changes re respecting %inc
adds 8d2f48f improved Types::TypeTiny docs
adds dc11488 update tests to support Moose 2.11xx exception objects
adds 3239c8f differentiate between Dict[] and Dict; Tuple[] and Tuple; etc (RT#89696)
adds 1dc0994 bump version; changelog
adds 6bc7e14 speling
adds 62008c6 Added tag 0.031_01 for changeset c694de1c7d87
adds 2e2399c add Perl version requirement metadata
adds a6b1935 fix parsing comma-delimited list of types
adds 8434eca fix distinction between Tuple[] and Tuple in Type::Parser
adds cdd4403 bump version; changelog
adds 6ee6d2c Added tag 0.031_02 for changeset cc321fd01cf7
adds 3aac5b7 deep coercions for Maybe
adds b1b899e bump version; changelog
adds c9f04c9 Added tag 0.031_03 for changeset 09772bc4b931
adds 037642e checked definedness instead of existence because of a pre-5.8 bug where unlocalizing a hash element would leave an undef remaining in the hash
adds 40971f8 bump version; changelog
adds 64f30f7 Added tag 0.031_04 for changeset b2505613b1d3
adds 4980aaa initial work on RT#89352
adds 5523d75 deep explain for RT#89352
adds d78ba6c optimize the very simple case for slurpies
adds 7730b76 optimize simple parameterized slurpy HashRef and Map
adds 974fa62 include slurpy bit in determining whether this is all inlineable
adds 1587e44 I changed the order in which checks are conducted within validate_explain for Dict
adds cc51cfe deep coercions for slurpies within Dict[] - glad this worked first time because it would have been a hell of a pain to debug
adds a8dccd0 typo fix
adds 261326a typo fix
adds fbbe0db Merge pull request #6 from dsteinbrunner/patch-1
adds 6975190 conflict info
adds 006abca bump version; changelog
adds ed44e32 Added tag 0.031_05 for changeset 0247cd08c3c7
adds 4ecca8a eliminate a warning under Perl 5.6
adds 168fe5b NEWS
adds 230a766 bump version; changelog
adds 58ad980 syntax fix
adds ab3a2db oops; wrong version number
adds c39c1b9 Added tag 0.032 for changeset 91225634564b
adds 1e794e1 failing test (RT#90096)
adds 1d4d2ce localize $_
adds a2d16f0 Types::Common::{String,Numeric}
adds fc81b7d fix version numbers
adds 0b4783d bump version; changelog
adds 93ef38b Added tag 0.033_01 for changeset a22290319511
adds 49e16b2 note that MAD causes t/leak.t to fail
adds f51e3ac experiments with XS - seems to shave about 12% off the test suite run time for now
adds b44dc65 rt#90865
adds ed046c9 test for the workaround
adds c462f72 rt#90867
adds 50eaa97 travis, please test Perl 5.19
adds 203b430 proof of concept for lazy-loading parts of Types::Standard
adds 80a6d34 lazy load parameterized ArrayRef, HashRef and ScalarRef stuff
adds e2d6ca6 bump version; changelog
adds d7bb4db satisfy Pod::Coverage
adds e09fa7d Added tag 0.033_02 for changeset 461de1d54729
adds bb51081 merge Types::Standard optimization branch
adds eb398fe bump version; changelog
adds bbabfda recommend Sub::Name
adds 83c6361 Added tag 0.033_03 for changeset 225209780c41
adds 8d0af2c rt#91153
adds 52a7c54 additional test for RT#90096
adds 249b95d make Types::TypeTiny more like real Type::Library library - this should allow Travis to start passing again
adds 698605e bump version; changelog
adds db0e168 Added tag 0.033_04 for changeset 1ba3dfa795b1
adds 0d36f02 bump version; changelog
adds b697927 Added tag 0.034 for changeset f31d5da16462
adds c738ce4 get Hash trait working in Moose
adds 87fd759 moar travis
adds f965751 travis should skip F:P
adds 5ecbd16 don't use ->can to grab types from a MooseX::Types library
adds ff5140a bump version; changelog
adds 9634264 Added tag 0.035_01 for changeset 80334de8e001
adds 627667a fix up release date
adds 358bf6a bump version; changelog
adds f3537bf Added tag 0.036 for changeset 01ed0a421ff1
adds c1ac71a fix for Perl 5.6.x
adds d8a0385 bump version; changelog
adds ae45fa6 Added tag 0.037_01 for changeset 5f951c738765
adds 717d8df improve Eval::TypeTiny description in pod
adds 6593de6 stability policy documentation
adds 73b655a link to stability policy
adds 9ed0e7c bump version; changelog
adds ab1e12e new strictures stuff for travis
adds f29e005 Added tag 0.037_02 for changeset 0b42c5eba8d2
adds c6af5c3 attempt to test threaded Perl on travis
adds c68f376 another try
adds 0ceb16a more travis experiments
adds e8c5fc8 fix for Moo 1.004+
adds b7c4a17 fixes for Moo 1.4.x on threaded Perl
adds c446841 bump version; changelog
adds b63f7a7 Added tag 0.037_03 for changeset 564af924354f
adds 1b44057 port Perl 5.6.2 build stuff from travis-experiments branch
adds b9c1441 copyright 2014
adds b3b3cce bump version; changelog
adds ddda584 Added tag 0.038 for changeset 01401289ee22
adds 5df3afa IRC notification
adds edf54d9 IRC support channel
adds a99ff5a remove obsolete Exporter::TypeTiny
adds f7e4b5b beginning to rearrange t director
adds 2c6b41c more rearranging
adds 4610c04 tell travis to run prove with -r option
adds 256ac4d script for figuring out what modules need test cases
adds de2ed01 README for test suite
adds e58e66f more readme
adds a906f67 more testing reorg
adds f707f71 testing
adds a122991 metadata about test cases
adds 46be182 syntax fixes for test metadata
adds 1bdbee7 use an older version of Scalar::Util
adds 8703396 bump version; changelog
adds 24d67c3 Added tag 0.039_01 for changeset 8835ece4bcb2
adds 1efd2dc meta
adds 2690772 add tests for Test::TypeTiny
adds c2c3554 bump version; changelog
adds b889faa add Test::Tester as a test recommendation dep
adds fe9b51b todo for test cases
adds cefbb66 Added tag 0.039_02 for changeset 4edea9578916
adds fdf2738 fix for RT#92571
adds 7bf4b80 correct description for test case
adds 6e69e79 fix the other part of RT#92571
adds a69d22c make declare_coercion work outside type libraries (RT#92591)
adds c718017 bump version; changelog
adds 1ab824d update metadata
adds 995e87f todo
adds 9ab7763 ws
adds fc6d980 Added tag 0.039_03 for changeset 06dc3075902f
adds 0588d43 fix |ing parameterized types together on old perl
adds f90b1b5 find op method using correct type
adds 4deb279 remove note about unions requiring parens on old perl
adds bd61fb8 Merge pull request #8 from haarg/overload-precedence
adds 0aa0d8c rename Type::Tiny::HalfOp to Type::Tiny::_HalfOp
adds 45f4511 be a bit more ambitious with syntax.t
adds 95c34a5 don't use strictures.pm
adds 1c2823e oops
adds 7329305 fix HAARG's name
adds 8490545 bump version; changelog
adds 942179c make a private constant
adds f7baeb8 add missing $AUTHORITY and $VERSION
adds 283a17c Added tag 0.039_04 for changeset d37bf1e73b8b
adds 208238a apply _HalfOf stuff to coercion addition
adds ab026e2 bump version; changelog
adds 7cb2589 Added tag 0.039_05 for changeset c4a046f18bef
adds f727f31 It looks like this test has started passing.
adds e891354 ok, seems this test doesn't pass everywhere, but should at least pass in Perl 5.19.4+
adds d02ea8c integration tests for Type::Tie; yay; found and fixed a bug
adds 9c444a6 integration tests with Return::Type
adds 96054ba tests for using Type::Tiny with smartmatch operator, and match::simple; fixed bug in SUPPORT_SMARTMATCH constant
adds 863b9db these tests can be safely enabled now
adds 1f576db bump version; changelog
adds 42adc9a fix test
adds 0ca1eb7 update test manifest
adds 3220050 Added tag 0.039_06 for changeset af3192190a25
adds 0557e3d fix hash ordering bug
adds 9c06424 ws
adds 6a69ede bump version; changelog
adds 4f53e55 Added tag 0.039_07 for changeset 406f86513e5f
adds 2e4c4cf integration tests for Kavorka
adds 5e07702 bump version; changelog
adds fe46613 update NEWS preparing for 0.040
adds 102c881 Added tag 0.039_08 for changeset 0eaf83ca80e2
adds df736a9 rewrite much of the signature stuff in the manual; mention Kavorka
adds bca0b55 Switcheroo integration tests
adds 504bb33 Moops integration tests
adds d20cdfe test for borrowing coercions from Moose
adds 13e47da update test manifest
adds 094ef9e test cases for Devel::TypeTiny::*
adds aea5a7b bump version; changelog
adds 2427d09 this might be nice
adds a04f32e Added tag 0.039_09 for changeset 7cbf947bdb94
adds ed53e4f document coercion zen; make plus_coercions etc more zen
adds 4057856 bvcl
adds fb9fe08 speling
adds 230082e Added tag 0.039_10 for changeset 256fc9bc9296
adds bfcffdb skip tests based on Data::Dumper version, not Perl version
adds 0f890fc bump version; changelog
adds 977af6e Added tag 0.039_11 for changeset e83f1cb84170
adds b654cd8 need a newish Moops for this test
adds 1e524a3 fix Can't use an undefined value as a .... reference errors in Type::Utils (thanks mattp)
adds 7b41d59 s/:://g (thanks mattp)
adds 68d626f documentation for s/:://
adds d5c3cd4 document s/:://
adds 0434c3d bump version; changelog
adds 6c6989b Added tag 0.039_12 for changeset 2cc0771dfcaa
adds d5923e1 thread-related test from haarg
adds 6714ec8 bump version; changelog
adds 93805a2 haarg's proposed fix for problems on threaded perls
adds d6339ed oops... my bad
adds a516853 run tests with match::simple too
adds 79be346 changelog
adds bbe09df Added tag 0.039_13 for changeset d37e19c17a9e
adds 341d3dc link to type libraries via wiki so that is becomes a "living list"
adds 66212c4 update NEWS file
adds 1d4c855 bump version; changelog
adds 41bd411 warning
adds 6cd0fc0 formatting
adds 2ba9406 doh
adds 617d9b5 Added tag 0.040 for changeset e9b7e0048ed0
adds d1321c9 clear out cruft from NEWS file
adds 1bd524d ditch the "+" notation for adding coercions
adds b154dd4 when a parameterized coercion is added to a type constraint, it is reparameterized so that the coercion generator can be made aware of the target type constraint
adds 6d67f60 bump version; changelog
adds f887841 Added tag 0.041_01 for changeset 459ac31fac10
adds 242b445 update links into test suite from manual
adds 27f9039 this test requires MXTC 0.1.4+
adds 610ef8d Fix for RT#94196 (conflicting uses of $_ in Type::Tiny::Duck), reported by DJERIUS
adds 9d97ced NEWS update
adds 9341672 bump version; changelog
adds 84a7011 Added tag 0.041_02 for changeset 0371bb980026
adds 9d8e488 warn about following my example
adds 5d7a3c1 massively rearrange Type::Tiny atttribute/method documentation
adds c5d883a slightly improve documentation in some Type::Tiny subclasses
adds c58df2a apply same documentation layout to Type::Coercion
adds 3367ba2 bump version; changelog
adds 5e0120a speling
adds 49deef6 Added tag 0.041_03 for changeset fd630e74e939
adds 893c184 given/when test (todo)
adds 7d1c3b6 another given/when test (this one should actually pass)
adds 27f561c bump version; changelog
adds 17a690c Added tag 0.041_04 for changeset 8549f90f6460
adds 3b294a2 bump version; changelog
adds ca3ac4c fix heading in documentation
adds aaee24e List currently unstable/experimental parts of the distribution in Type::Tiny::Manual::Policies.
adds 199119d update benchmark results
adds c8c5af5 Imported Upstream version 0.042
new 93b71b1 Merge tag 'upstream/0.042'
new 264a8f2 (Build-)depend on libexporter-tiny-perl. Build-depend on libtest-tester-perl. Recommend libsub-name-perl.
new 266e755 Extend copyright coverage for main upstream author.
new fb768be Add copyright coverage for testsuite contributors.
new 09ad1a6 Drop copyright coverage for no longer included convenience code copies.
new 3463889 Update changelog, control file and copyright hints.
The 8 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 | 10 -
COPYRIGHT | 286 +-
CREDITS | 31 +-
Changes | 1682 +++++--
INSTALL | 38 +
LICENSE | 6 +-
MANIFEST | 251 +-
META.json | 253 +
META.ttl | 2548 ----------
META.yml | 141 +-
Makefile.PL | 257 +-
NEWS | 83 +-
README | 81 +-
SIGNATURE | 335 +-
debian/changelog | 17 +
debian/control | 5 +-
debian/control.in | 2 +-
debian/copyright | 100 +-
debian/copyright_hints | 323 +-
debian/rules | 11 +-
dist.ini | 3 +
doap.ttl | 4899 ++++++++++++++++++++
examples/benchmark-coercions.pl | 16 +-
examples/benchmark-constraints.pl | 20 +-
examples/benchmark-mkopt.pl | 24 -
examples/benchmark-param-validation.pl | 16 +-
inc/Module/AutoInstall.pm | 930 ----
inc/Module/Install.pm | 470 --
inc/Module/Install/AutoInstall.pm | 93 -
inc/Module/Install/AutoManifest.pm | 45 -
inc/Module/Install/Base.pm | 83 -
inc/Module/Install/Can.pm | 154 -
inc/Module/Install/Contributors.pm | 24 -
inc/Module/Install/Fetch.pm | 93 -
inc/Module/Install/Include.pm | 34 -
inc/Module/Install/Makefile.pm | 418 --
inc/Module/Install/Metadata.pm | 722 ---
inc/Module/Install/Package.pm | 323 --
inc/Module/Install/TrustMetaYml.pm | 50 -
inc/Module/Install/Win32.pm | 64 -
inc/Module/Install/WriteAll.pm | 63 -
inc/Module/Package.pm | 71 -
inc/Module/Package/Dist/RDF.pm | 47 -
inc/Test/Fatal.pm | 2 +-
inc/YAML/Tiny.pm | 643 ---
lib/Devel/TypeTiny/Perl56Compat.pm | 11 +-
.../TypeTiny/{Perl56Compat.pm => Perl58Compat.pm} | 35 +-
lib/{Type/Exception.pm => Error/TypeTiny.pm} | 46 +-
.../Exception => Error/TypeTiny}/Assertion.pm | 107 +-
.../Exception => Error/TypeTiny}/Compilation.pm | 22 +-
.../TypeTiny}/WrongNumberOfParameters.pm | 22 +-
lib/Eval/TypeTiny.pm | 43 +-
lib/Exporter/TypeTiny.pm | 413 --
lib/Reply/Plugin/TypeTiny.pm | 18 +-
lib/Test/TypeTiny.pm | 47 +-
lib/Type/Coercion.pm | 249 +-
lib/Type/Coercion/{Union.pm => FromMoose.pm} | 50 +-
lib/Type/Coercion/Union.pm | 31 +-
lib/Type/Library.pm | 20 +-
lib/Type/Params.pm | 184 +-
lib/Type/Parser.pm | 33 +-
lib/Type/Registry.pm | 121 +-
lib/Type/Tiny.pm | 629 ++-
lib/Type/Tiny/Class.pm | 65 +-
lib/Type/Tiny/Duck.pm | 61 +-
lib/Type/Tiny/Enum.pm | 59 +-
lib/Type/Tiny/Intersection.pm | 57 +-
lib/Type/Tiny/Manual.pod | 34 +-
lib/Type/Tiny/Manual/Coercions.pod | 157 +-
lib/Type/Tiny/Manual/Libraries.pod | 16 +-
lib/Type/Tiny/Manual/Params.pod | 68 +-
lib/Type/Tiny/Manual/Policies.pod | 112 +
lib/Type/Tiny/Manual/UsingWithMoo.pod | 8 +-
lib/Type/Tiny/Manual/UsingWithMoose.pod | 21 +-
lib/Type/Tiny/Manual/UsingWithMouse.pod | 21 +-
lib/Type/Tiny/Manual/UsingWithOther.pod | 28 +-
lib/Type/Tiny/Role.pm | 46 +-
lib/Type/Tiny/Union.pm | 81 +-
lib/Type/Tiny/_HalfOp.pm | 93 +
lib/Type/Utils.pm | 123 +-
lib/Types/Common/Numeric.pm | 180 +
lib/Types/Common/String.pm | 216 +
lib/Types/Standard.pm | 1054 +----
lib/Types/Standard/ArrayRef.pm | 159 +
lib/Types/Standard/Dict.pm | 379 ++
lib/Types/Standard/HashRef.pm | 160 +
lib/Types/Standard/Map.pm | 187 +
lib/Types/Standard/ScalarRef.pm | 152 +
lib/Types/Standard/Tuple.pm | 326 ++
lib/Types/TypeTiny.pm | 112 +-
meta/changes.pret | 892 ----
meta/doap.pret | 32 -
meta/makefile.pret | 26 -
meta/people.pret | 57 -
meta/rights.pret | 83 -
t/00-begin.t | 13 +-
t/01-compile.t | 11 +-
t/02-api.t | 5 +-
t/03-leak.t | 93 +
t/20-unit/Devel-TypeTiny-Perl56Compat/basic.t | 35 +
t/20-unit/Devel-TypeTiny-Perl58Compat/basic.t | 39 +
.../Error-TypeTiny-Assertion/basic.t} | 73 +-
.../Error-TypeTiny/stacktrace.t} | 8 +-
t/{eval.t => 20-unit/Eval-TypeTiny/basic.t} | 4 +-
.../Eval-TypeTiny/lexical-subs.t} | 4 +-
t/20-unit/Test-TypeTiny/basic.t | 116 +
t/20-unit/Test-TypeTiny/extended.t | 71 +
t/20-unit/Type-Coercion-FromMoose/basic.t | 79 +
.../Type-Coercion-Union/basic.t} | 2 +-
t/{coercion.t => 20-unit/Type-Coercion/basic.t} | 28 +-
.../Type-Coercion/frozen.t} | 2 +-
.../Type-Coercion/inlining.t} | 2 +-
.../Type-Coercion/parameterized.t} | 92 +-
.../Type-Library/assert.t} | 2 +-
.../Type-Library/inheritance.t} | 25 +-
t/{library-is.t => 20-unit/Type-Library/is.t} | 2 +-
t/{library-to.t => 20-unit/Type-Library/to.t} | 2 +-
.../Type-Library/types.t} | 2 +-
.../Type-Params/badsigs.t} | 2 +-
.../Type-Params/carping.t} | 4 +-
.../Type-Params/coerce.t} | 4 +-
.../Type-Params/methods.t} | 2 +-
.../Type-Params/mixednamed.t} | 2 +-
t/20-unit/Type-Params/multisig.t | 116 +
t/{params-named.t => 20-unit/Type-Params/named.t} | 2 +-
.../Type-Params/noninline.t} | 2 +-
.../Type-Params/optional.t} | 4 +-
.../Type-Params/positional.t} | 2 +-
.../Type-Params/slurpy.t} | 2 +-
t/{parser.t => 20-unit/Type-Parser/basic.t} | 6 +-
t/20-unit/Type-Parser/moosextypes.t | 41 +
t/{registry.t => 20-unit/Type-Registry/basic.t} | 9 +-
t/20-unit/Type-Registry/moosextypes.t | 51 +
.../Type-Tiny-Class/basic.t} | 2 +-
.../Type-Tiny-Class/plus-constructors.t} | 4 +-
t/{type-duck.t => 20-unit/Type-Tiny-Duck/basic.t} | 2 +-
t/{type-enum.t => 20-unit/Type-Tiny-Enum/basic.t} | 2 +-
.../Type-Tiny-Intersection/basic.t} | 2 +-
t/{type-role.t => 20-unit/Type-Tiny-Role/basic.t} | 2 +-
.../Type-Tiny-Union/basic.t} | 26 +-
t/20-unit/Type-Tiny-_HalfOp/overload-precedence.t | 42 +
t/{ => 20-unit/Type-Tiny}/arithmetic.t | 2 +-
t/{type.t => 20-unit/Type-Tiny/basic.t} | 2 +-
t/{ => 20-unit/Type-Tiny}/coercion-modifiers.t | 2 +-
t/{ => 20-unit/Type-Tiny}/parameterization.t | 15 +-
t/20-unit/Type-Tiny/smartmatch.t | 60 +
t/{ => 20-unit/Type-Tiny}/syntax.t | 10 +-
t/{ => 20-unit/Type-Utils}/dwim-moose.t | 4 +-
t/{ => 20-unit/Type-Utils}/dwim-mouse.t | 2 +-
t/{ => 20-unit/Type-Utils}/match-on-type.t | 2 +-
t/20-unit/Types-Common-Numeric/basic.t | 96 +
t/20-unit/Types-Common-String/basic.t | 100 +
t/20-unit/Types-Common-String/coerce.t | 58 +
t/20-unit/Types-Common-String/unicode.t | 60 +
t/{stdlib.t => 20-unit/Types-Standard/basic.t} | 4 +-
.../Types-Standard/deep-coercions.t} | 78 +-
.../Types-Standard/mxtmlb-alike.t} | 2 +-
.../Types-Standard/optlist.t} | 4 +-
.../Types-Standard/overload.t} | 2 +-
.../Types-Standard/strmatch.t} | 2 +-
.../Types-Standard/structured.t} | 62 +-
t/{stdlib-tied.t => 20-unit/Types-Standard/tied.t} | 2 +-
.../Class-InsideOut/basic.t} | 2 +-
.../Exporter-Tiny/basic.t} | 6 +-
.../Exporter-Tiny/installer.t} | 4 +-
.../Exporter-Tiny/role-conflict.t} | 2 +-
.../Function-Parameters/basic.t} | 11 +-
t/30-integration/Kavorka/basic.t | 64 +
t/{moo.t => 30-integration/Moo/basic.t} | 2 +-
.../Moo/coercion.t} | 2 +-
.../Moo/exceptions.t} | 10 +-
.../Moo/inflation.t} | 2 +-
t/30-integration/Moo/inflation2.t | 61 +
t/30-integration/Moops/basic.t | 62 +
t/30-integration/Moops/library-keyword.t | 53 +
.../Moose/accept-moose-types.t} | 2 +-
t/{moose.t => 30-integration/Moose/basic.t} | 114 +-
.../Moose/coercion.t} | 66 +-
.../MooseX-Types/basic.t} | 10 +-
t/30-integration/MooseX-Types/extending.t | 54 +
.../MooseX-Types/more.t} | 2 +-
t/{mouse.t => 30-integration/Mouse/basic.t} | 16 +-
.../Mouse/coercion.t} | 2 +-
.../MouseX-Types/basic.t} | 2 +-
.../Object-Accessor/basic.t} | 2 +-
t/30-integration/Return-Type/basic.t | 140 +
t/{subquote.t => 30-integration/Sub-Quote/basic.t} | 2 +-
t/30-integration/Switcheroo/basic.t | 62 +
t/30-integration/Type-Tie/basic.t | 106 +
.../Validation-Class-Simple/basic.t} | 2 +-
t/30-integration/match-simple/basic.t | 40 +
t/40-regression/73f51e2d.pl | 36 +
t/40-regression/73f51e2d.t | 40 +
t/{ => 40-regression}/gh1.t | 2 +-
t/{ => 40-regression}/rt85911.t | 2 +-
t/{ => 40-regression}/rt86004.t | 2 +-
t/{ => 40-regression}/rt86233.t | 2 +-
t/{ => 40-regression}/rt86239.t | 2 +-
t/40-regression/rt90096-2.t | 47 +
t/40-regression/rt90096.t | 37 +
t/40-regression/rt92571-2.t | 40 +
t/40-regression/rt92571.t | 59 +
t/40-regression/rt92591.t | 75 +
t/40-regression/rt94196.t | 51 +
t/99-moose-std-types-test.t | 1313 ++++++
t/README | 33 +
t/TODO | 1 +
t/lib/BiggerLib.pm | 4 +-
t/lib/DemoLib.pm | 2 +-
t/mk-test-manifest.pl | 115 +
t/not-covered.pl | 22 +
211 files changed, 15910 insertions(+), 11401 deletions(-)
delete mode 100644 .travis.yml
create mode 100644 INSTALL
create mode 100644 META.json
delete mode 100644 META.ttl
create mode 100644 dist.ini
create mode 100644 doap.ttl
delete mode 100644 examples/benchmark-mkopt.pl
delete mode 100644 inc/Module/AutoInstall.pm
delete mode 100644 inc/Module/Install.pm
delete mode 100644 inc/Module/Install/AutoInstall.pm
delete mode 100644 inc/Module/Install/AutoManifest.pm
delete mode 100644 inc/Module/Install/Base.pm
delete mode 100644 inc/Module/Install/Can.pm
delete mode 100644 inc/Module/Install/Contributors.pm
delete mode 100644 inc/Module/Install/Fetch.pm
delete mode 100644 inc/Module/Install/Include.pm
delete mode 100644 inc/Module/Install/Makefile.pm
delete mode 100644 inc/Module/Install/Metadata.pm
delete mode 100644 inc/Module/Install/Package.pm
delete mode 100644 inc/Module/Install/TrustMetaYml.pm
delete mode 100644 inc/Module/Install/Win32.pm
delete mode 100644 inc/Module/Install/WriteAll.pm
delete mode 100644 inc/Module/Package.pm
delete mode 100644 inc/Module/Package/Dist/RDF.pm
delete mode 100644 inc/YAML/Tiny.pm
copy lib/Devel/TypeTiny/{Perl56Compat.pm => Perl58Compat.pm} (51%)
rename lib/{Type/Exception.pm => Error/TypeTiny.pm} (79%)
rename lib/{Type/Exception => Error/TypeTiny}/Assertion.pm (63%)
rename lib/{Type/Exception => Error/TypeTiny}/Compilation.pm (71%)
rename lib/{Type/Exception => Error/TypeTiny}/WrongNumberOfParameters.pm (78%)
delete mode 100644 lib/Exporter/TypeTiny.pm
copy lib/Type/Coercion/{Union.pm => FromMoose.pm} (51%)
create mode 100644 lib/Type/Tiny/Manual/Policies.pod
create mode 100644 lib/Type/Tiny/_HalfOp.pm
create mode 100644 lib/Types/Common/Numeric.pm
create mode 100644 lib/Types/Common/String.pm
create mode 100644 lib/Types/Standard/ArrayRef.pm
create mode 100644 lib/Types/Standard/Dict.pm
create mode 100644 lib/Types/Standard/HashRef.pm
create mode 100644 lib/Types/Standard/Map.pm
create mode 100644 lib/Types/Standard/ScalarRef.pm
create mode 100644 lib/Types/Standard/Tuple.pm
delete mode 100644 meta/changes.pret
delete mode 100644 meta/doap.pret
delete mode 100644 meta/makefile.pret
delete mode 100644 meta/people.pret
delete mode 100644 meta/rights.pret
create mode 100644 t/03-leak.t
create mode 100644 t/20-unit/Devel-TypeTiny-Perl56Compat/basic.t
create mode 100644 t/20-unit/Devel-TypeTiny-Perl58Compat/basic.t
rename t/{exceptions.t => 20-unit/Error-TypeTiny-Assertion/basic.t} (72%)
rename t/{exceptions-stack.t => 20-unit/Error-TypeTiny/stacktrace.t} (77%)
rename t/{eval.t => 20-unit/Eval-TypeTiny/basic.t} (97%)
rename t/{eval-lexicalsubs.t => 20-unit/Eval-TypeTiny/lexical-subs.t} (95%)
create mode 100644 t/20-unit/Test-TypeTiny/basic.t
create mode 100644 t/20-unit/Test-TypeTiny/extended.t
create mode 100644 t/20-unit/Type-Coercion-FromMoose/basic.t
rename t/{coercion-union.t => 20-unit/Type-Coercion-Union/basic.t} (97%)
rename t/{coercion.t => 20-unit/Type-Coercion/basic.t} (75%)
rename t/{coercion-frozen.t => 20-unit/Type-Coercion/frozen.t} (95%)
rename t/{coercion-inlining.t => 20-unit/Type-Coercion/inlining.t} (95%)
copy t/{coercions-parameterized.t => 20-unit/Type-Coercion/parameterized.t} (52%)
rename t/{library-assert.t => 20-unit/Type-Library/assert.t} (95%)
rename t/{coercions-parameterized.t => 20-unit/Type-Library/inheritance.t} (81%)
rename t/{library-is.t => 20-unit/Type-Library/is.t} (95%)
rename t/{library-to.t => 20-unit/Type-Library/to.t} (93%)
rename t/{library-types.t => 20-unit/Type-Library/types.t} (97%)
rename t/{params-badsigs.t => 20-unit/Type-Params/badsigs.t} (94%)
rename t/{params-carping.t => 20-unit/Type-Params/carping.t} (90%)
rename t/{params-coerce.t => 20-unit/Type-Params/coerce.t} (91%)
rename t/{params-methods.t => 20-unit/Type-Params/methods.t} (96%)
rename t/{params-mixednamed.t => 20-unit/Type-Params/mixednamed.t} (94%)
create mode 100644 t/20-unit/Type-Params/multisig.t
rename t/{params-named.t => 20-unit/Type-Params/named.t} (95%)
rename t/{params-noninline.t => 20-unit/Type-Params/noninline.t} (96%)
rename t/{params-optional.t => 20-unit/Type-Params/optional.t} (88%)
rename t/{params-positional.t => 20-unit/Type-Params/positional.t} (95%)
rename t/{params-slurpy.t => 20-unit/Type-Params/slurpy.t} (95%)
rename t/{parser.t => 20-unit/Type-Parser/basic.t} (96%)
create mode 100644 t/20-unit/Type-Parser/moosextypes.t
rename t/{registry.t => 20-unit/Type-Registry/basic.t} (87%)
create mode 100644 t/20-unit/Type-Registry/moosextypes.t
rename t/{type-class.t => 20-unit/Type-Tiny-Class/basic.t} (96%)
rename t/{coercion-classy.t => 20-unit/Type-Tiny-Class/plus-constructors.t} (95%)
rename t/{type-duck.t => 20-unit/Type-Tiny-Duck/basic.t} (94%)
rename t/{type-enum.t => 20-unit/Type-Tiny-Enum/basic.t} (94%)
rename t/{type-intersection.t => 20-unit/Type-Tiny-Intersection/basic.t} (97%)
rename t/{type-role.t => 20-unit/Type-Tiny-Role/basic.t} (93%)
rename t/{type-union.t => 20-unit/Type-Tiny-Union/basic.t} (83%)
create mode 100644 t/20-unit/Type-Tiny-_HalfOp/overload-precedence.t
rename t/{ => 20-unit/Type-Tiny}/arithmetic.t (98%)
rename t/{type.t => 20-unit/Type-Tiny/basic.t} (98%)
rename t/{ => 20-unit/Type-Tiny}/coercion-modifiers.t (97%)
rename t/{ => 20-unit/Type-Tiny}/parameterization.t (86%)
create mode 100644 t/20-unit/Type-Tiny/smartmatch.t
rename t/{ => 20-unit/Type-Tiny}/syntax.t (87%)
rename t/{ => 20-unit/Type-Utils}/dwim-moose.t (94%)
rename t/{ => 20-unit/Type-Utils}/dwim-mouse.t (96%)
rename t/{ => 20-unit/Type-Utils}/match-on-type.t (97%)
create mode 100644 t/20-unit/Types-Common-Numeric/basic.t
create mode 100644 t/20-unit/Types-Common-String/basic.t
create mode 100644 t/20-unit/Types-Common-String/coerce.t
create mode 100644 t/20-unit/Types-Common-String/unicode.t
rename t/{stdlib.t => 20-unit/Types-Standard/basic.t} (98%)
rename t/{coercion-automatic.t => 20-unit/Types-Standard/deep-coercions.t} (82%)
rename t/{stdlib-mxtmlb-alike.t => 20-unit/Types-Standard/mxtmlb-alike.t} (96%)
rename t/{stdlib-optlist.t => 20-unit/Types-Standard/optlist.t} (93%)
rename t/{stdlib-overload.t => 20-unit/Types-Standard/overload.t} (94%)
rename t/{stdlib-strmatch.t => 20-unit/Types-Standard/strmatch.t} (96%)
rename t/{stdlib-structures.t => 20-unit/Types-Standard/structured.t} (59%)
rename t/{stdlib-tied.t => 20-unit/Types-Standard/tied.t} (97%)
rename t/{oo-classinsideout.t => 30-integration/Class-InsideOut/basic.t} (98%)
rename t/{exporter.t => 30-integration/Exporter-Tiny/basic.t} (92%)
rename t/{exporter-installer.t => 30-integration/Exporter-Tiny/installer.t} (85%)
rename t/{exporter-roleconflict.t => 30-integration/Exporter-Tiny/role-conflict.t} (95%)
rename t/{functionparameters.t => 30-integration/Function-Parameters/basic.t} (76%)
create mode 100644 t/30-integration/Kavorka/basic.t
rename t/{moo.t => 30-integration/Moo/basic.t} (96%)
rename t/{moo-coercion.t => 30-integration/Moo/coercion.t} (97%)
rename t/{moo-exceptions.t => 30-integration/Moo/exceptions.t} (83%)
rename t/{moo-inflation.t => 30-integration/Moo/inflation.t} (97%)
create mode 100644 t/30-integration/Moo/inflation2.t
create mode 100644 t/30-integration/Moops/basic.t
create mode 100644 t/30-integration/Moops/library-keyword.t
rename t/{moose-autott.t => 30-integration/Moose/accept-moose-types.t} (96%)
rename t/{moose.t => 30-integration/Moose/basic.t} (67%)
rename t/{moose-coercion.t => 30-integration/Moose/coercion.t} (50%)
rename t/{moosextypes.t => 30-integration/MooseX-Types/basic.t} (84%)
create mode 100644 t/30-integration/MooseX-Types/extending.t
rename t/{moosextypes-more.t => 30-integration/MooseX-Types/more.t} (96%)
rename t/{mouse.t => 30-integration/Mouse/basic.t} (80%)
rename t/{mouse-coercion.t => 30-integration/Mouse/coercion.t} (97%)
rename t/{mousextypes.t => 30-integration/MouseX-Types/basic.t} (96%)
rename t/{oo-objectaccessor.t => 30-integration/Object-Accessor/basic.t} (95%)
create mode 100644 t/30-integration/Return-Type/basic.t
rename t/{subquote.t => 30-integration/Sub-Quote/basic.t} (97%)
create mode 100644 t/30-integration/Switcheroo/basic.t
create mode 100644 t/30-integration/Type-Tie/basic.t
rename t/{validationclass.t => 30-integration/Validation-Class-Simple/basic.t} (97%)
create mode 100644 t/30-integration/match-simple/basic.t
create mode 100644 t/40-regression/73f51e2d.pl
create mode 100644 t/40-regression/73f51e2d.t
rename t/{ => 40-regression}/gh1.t (92%)
mode change 100755 => 100644
rename t/{ => 40-regression}/rt85911.t (95%)
rename t/{ => 40-regression}/rt86004.t (97%)
rename t/{ => 40-regression}/rt86233.t (93%)
rename t/{ => 40-regression}/rt86239.t (94%)
create mode 100644 t/40-regression/rt90096-2.t
create mode 100644 t/40-regression/rt90096.t
create mode 100644 t/40-regression/rt92571-2.t
create mode 100644 t/40-regression/rt92571.t
create mode 100644 t/40-regression/rt92591.t
create mode 100644 t/40-regression/rt94196.t
create mode 100644 t/99-moose-std-types-test.t
create mode 100644 t/README
create mode 100644 t/TODO
create mode 100644 t/mk-test-manifest.pl
create mode 100644 t/not-covered.pl
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtype-tiny-perl.git
More information about the Pkg-perl-cvs-commits
mailing list