[libtype-tiny-perl] annotated tag upstream/1.000002 created (now f22553f)

Jonas Smedegaard dr at jones.dk
Tue Aug 26 20:45:34 UTC 2014


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

js pushed a change to annotated tag upstream/1.000002
in repository libtype-tiny-perl.

        at  f22553f   (tag)
   tagging  df042cdde2bcf475aefad444c2a391ebef1125de (commit)
  replaces  upstream/0.044
 tagged by  Jonas Smedegaard
        on  Tue Aug 26 22:03:15 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 1.000002
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAABCgBmBQJT/OgDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vWrwcH/1+uXEPcZfPifORF5TD7ADN+
2UTwkSI60eIkvDuDLL+s8mRYAn0294dCG2daAIFkF15g1ufxKsb54M/CSPSTo8EP
BCg5twfmS5OKSAyxzMRpUxp5h02YoCm8k0n8lAavTX0TJWHKvdp00ufXnWdhyaJb
I1UOJFmjVvYzfMkcA9kGK8XSbCRMWGvEyTf9Yp6rMTgclim/eNMYLANnxP5ZCVz3
rR/flIWErqiVEIl+WJ6CQyaiNmWxIFKvXBkQs7DPdyYH8xrpqDhQlBF26tBZ4NLF
79i6kz5KysO8kKvpgTF78RPBgSxyBs/7gGDWXir2ucnkkPVtr+TcocGhcSLDLes=
=qcSJ
-----END PGP SIGNATURE-----

Dagfinn Ilmari Mannsåker (1):
      RT#98113 Fix overload fallback on perl 5.10.x

Jonas Smedegaard (1):
      Imported Upstream version 1.000002

Peter Karman (1):
      quiet warning: "my" variable %subtests masks earlier declaration in same scope

Toby Inkster (227):
      Added tag 0.044 for changeset e005b7d78466
      another MooseX::Getopt-related edge case (found by omega on #moose)
      fix problem with Type::Params allowing undef to satisfy Optional (spotted by XENO)
      new travis config??
      provide -r option to prove, but not -j
      fix path to CPAN.pm config; enable EXTENDED_TESTING for a couple of builds; minor travis changes
      fix env; add notification
      improve this Optional handling stuff
      bump version; changelog
      test manifest
      update bug reports data
      Added tag 0.045_01 for changeset 833b2d04d5f4
      benchmark against Scalar::Validation (Type::Params wins)
      haarg's perl-travis-helper should cope with Perl 5.6.x now
      remove old experimental stuff from repo
      silly me; how did that hyphen get in there? it was pure dumb luck that this only broke Perl 5.6.x
      add Data::Dumper dependency
      skip some tests with old Data::Dumper
      remove obsolete + operator mentions in docs (RT#96379)
      bump version; changelog
      Added tag 0.045_02 for changeset a52563382efc
      Num is a bad choice because there are two definitions for it
      factor out some of the XSification logic for core type constraints
      Type::Tiny::XS 0.002 has better implementation for Object, but Int is still not good enough.
      allow a constraint_generator to return not just a standard constraint coderef, but also an optimized one
      XSification for parameterized ArrayRef and HashRef types
      travisey stuff
      rename env var for XS; XSify Duck and Class constraints
      Type::Tiny::XS now provides a usable Int implementation
      enable XS by default; document use of Type::Tiny::XS
      more concise pre-test report
      merge xs stuff into master
      bump version; changelog
      update benchmarks to show results with/without XS
      changelog
      fix changelog entry
      changelog clarification
      this bug patched now
      Added tag 0.045_03 for changeset 4b717cd4bc8a
      NEWS
      Merge pull request #11 from karpet/master
      merge
      remove old stab at Type::Tiny::XS
      remove redundant argument to sprintf
      cope with changes to Type::Tie
      stability policy stuff
      relax tests on externally generated error messages
      relax tests on externally generated error messages (more)
      relax tests on externally generated error messages (more)
      bump version; changelog
      Added tag 0.045_04 for changeset f1b242974fad
      improvements to use of subname
      $type->_has_xsub reveals whether we have an XSUB (useful for testing Type::Tiny::XS/Mouse integration)
      restore and improve much of the Mouse XS stuff
      haarg has changed from underscore to dash for build args
      clarify
      Test::Mocha is interesting
      Optimization page in manual
      shortcut methods
      bump version; changelog
      Added tag 0.045_05 for changeset 3080bfa48954
      test manifest update
      minor optimization; fix constraint for StringLike
      fix Sub::Quote-related bug in to_TypeTiny
      add test cases for Types::TypeTiny
      bump version; changelog
      Added tag 0.046 for changeset 96358f293b5d
      use XS type constraints for Map and Tuple; benchmarking at https://gist.github.com/tobyink/e733f839cecc0dd193a6
      Exporter::Tiny will stop auto-loading B soon
      XS implementation for Enum - benchmarks at https://gist.github.com/tobyink/dfdf9bb826a530781e3d
      XS for parts of Types::Common::* - benchmarks at https://gist.github.com/tobyink/dcc15cf283c90c749501
      unify _USE_XS/_USE_MOUSE logic
      more details on XS
      bump version; changelog
      speling
      Added tag 0.047_01 for changeset 89e2b706214a
      allow the '-' character in Enum; accelerate Union and Intersection - see https://gist.github.com/tobyink/71eab715ac16178cbcfb
      tests for Error::TypeTiny::Compilation
      travis changes
      test error messages for Enum
      tests for Error::TypeTiny::WrongNumberOfParameters
      more optional deps for testing
      XS-related diagnostics
      revert to Perl 5.18 for coverage testing
      fix lexical variable stompage
      things related to github issue #1 for Type::Tiny::XS
      undo this bit
      skip leak tests running under Devel::Cover
      test error messages generated by Type::Tiny::Class
      test error messages generated by Type::Tiny::Role
      explicit tests for converting Type::Tiny constraints into native ones
      allow blead to fail
      the Class::ISA stuff doesn't get the mro correct
      drop dependency on mro/Class::ISA
      drop dependency on base.pm
      testing on 5.6.x is doing quite well, so it will be supported for the foreseeable future
      bump version; changelog
      various metadata updates
      Added tag 0.047_02 for changeset 2c48f809cff8
      ws; speling
      improved tests for find_parent and some of the is_(strictly)_(sub|super)type_of stuff
      test passing ARRAY or CODE coercions to Type::Tiny constructor
      tests and fixes for Tuple explanations
      use my own copy of perl-travis-helper which ignores inc for coverage reporting
      that was insufficient
      ok, here we go again...
      I lose track of which set of tools to use
      haarg is now suggesting putting perl-travis-helper in home dir
      oh, I hope this works
      test Type::Tiny::Duck error messages
      tests for Union and Intersection error messages too
      test for non-inlinable deep coercion to parameterized Tuple
      fix for Dict[..., slurpy Map[...]]
      Dict[...slurpy...] explain test; make Tuple[...slurpy...] test more resistant to different Data::Dumper versions
      bugfix: oops that should be get_type
      check that Type::Tiny::Union's coercions are immutable
      fake up a test with ancient Validation::Class::Simple
      more Tuple explain testing
      tests for Type::Registry with MouseX::Types
      TODO
      better faking of Moose::Meta::TypeConstraint
      loads of tests for $type->isa
      tests for various silly little undocumented methods added for Moose/Mouse compat
      add some non-inlineable type constraints to match_on_type tests
      check that Type::Library-based type libraries can extend MouseX::Types libraries
      bump version; changelog
      Added tag 0.047_03 for changeset 1983775eb23b
      mark a few supposedly impossible deep explanation statements as uncoverable
      tests for Types::TypeTiny meta methods
      check messages from converted Mouse type constraints
      test Test::TypeTiny::matchfor
      misc extra tests for Type::Registry
      tests for calling Type::Tiny methods which are dynamically delegated
      ensure Test::Tester is available for coverage testing
      document that english_list and classifier are not exported by Type::Utils
      Sub::Quote-related tests
      check Type::Coercion overloads smartmatch properly
      Type::Coercion::Union needs to override _build_moose_coercion
      be more careful about retaining Moose::Meta::TypeCoercion objects when converting native Moose type constraint objects to Type::Tiny
      isa/can improvements for Type::Coercion
      various type coercion introspection tests
      test AUTOLOAD pass through to Moose for coercions
      tests for various undocumented Type::Coercion methods
      update test manifest
      tests for Type::Tiny->can and Type::Coercion->can
      protect against can't use blah as hashref errors
      improve tests for Type::Coercion::FromMoose
      test deep explanantions for ScalarRef
      oops; remove copy and pasted line
      need to check tests still pass with PERL_TYPES_STANDARD_STRICTNUM=1
      check 'not a type constraint library' error
      Test list/scalar/void context for match_on_type; test excptions thrown by match_on_type. Ditto for compile_match_on_type.
      prioritize coverage report slightly
      simplify match_on_type so that a fallback coderef doesn't need to load Types::Standard and check against Any
      test warnings raised by Type::Utils
      tests for SYNOPSIS code
      this warning only happens on Perl 5.14+ because prototypes were intepreted differently on older Perls
      bump version; changelog
      update metadata
      Added tag 0.047_04 for changeset 0859947bb72f
      achievement unlocked!
      initial attempt at a sane implementation of Optional[]
      fix logic errors in constraint generator for Tuple
      better documentation for Optional and slurpy
      some optimizations for slurpy Any; when slurping into a hashref, check that there's an even number of elements
      saner implementation of Types::TypeTiny meta method
      bump version; changelog
      ws
      Added tag 0.047_05 for changeset bdf9954b08e1
      allow Type::Parser/Type::Registry to load MouseX::Types libraries
      add some extra methods to Type::Registry for creating unions, intersections, etc - this allows a form of dependency injection for Type::Parser
      oops; forgot to return the type
      more Type::Registry tests
      oops
      lock down built-in types to prevent directly adding coercions to them
      fix coercion inheritance
      fix broken test case
      remove debugging line
      document that we need Carp (Type::Utils::declare uses it now)
      this test needs Return::Type 0.004
      min versions for some non-dependencies
      actually Moo 1.001000 is fine; just a little slower because it doesn't pass coderef-overloaded objects through Sub::Quote
      i_really_want_to_unfreeze method (RT#97516)
      even bigger caveat
      documentation for make_immutable
      bump version; changelog
      Added tag 0.047_06 for changeset aa5d17187776
      add extract_type to the EXPORT_OK list for Type::Parser
      extract_type test case
      use Type::Tiny::XS for parameterized Maybe
      bump version; changelog
      Added tag 0.047_07 for changeset 986a2b11cfd8
      RT#97684 test case (DJERIUS)
      cowardly refuse to inline mutable coercions - see also RT#93345
      better document RT#93345
      upgrade this test case to Moose 2.1200 (exception instead of warning)
      minor tidy, add link to comments
      test Types::Common::{String,Numeric} type constraints using Test::TypeTiny which is capable of simultaneously testing both the inlined and non-inlined version of a type constraint
      fix for non-inlined bit of NegativeOrZeroInt
      bump version; changelog
      Added tag 0.047_08 for changeset efb46870b866
      remove this prohibition; I can't see any reason for it
      misc documentation clarifications re the Type::Coercion mutator methods
      Take advantage of frozen coercions when creating to_Type functions in type libraries. This leads to about a 250% speed-up for my usual RoundedInt example.
      tests for Error::TypeTiny::Assertion predicate methods
      Test for i_really_want_to_unfreeze
      typo
      better integration between Type::Library and Type::Registry
      TODO file
      NEWS
      fix documentation typo, github issue #12, thanks bpj
      dwim_type saner choice of Moose/Mouse lookup when both are loaded
      bump version; changelog
      eliminate warning from recent Exporter::Tiny trials
      Added tag 0.047_09 for changeset 2e754c813284
      merge 1.0 prep work
      another item for TODO list
      bump version; changelog
      remove outdated paragraph from documentation
      document the versioning policy
      speling
      Added tag 1.000000 for changeset b75cd7514a2f
      bugfix for a problem affecting MooX::late; dwim_type wasn't properly falling back to creating class types in some circumstances
      bump version; changelog
      Added tag 1.000001 for changeset 915e232d363e
      Merge pull request #13 from ilmari/rt98113-overload-fallback-5.10
      bump version; changelog

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
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