[libtype-tiny-perl] annotated tag upstream/0.042 created (now eb27327)

Jonas Smedegaard js at moszumanska.debian.org
Wed Apr 30 14:24:13 UTC 2014


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

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

        at  eb27327   (tag)
   tagging  c8c5af50ca5bc22f28dad45270897aa6f38bdedf (commit)
  replaces  upstream/0.016
 tagged by  Jonas Smedegaard
        on  Wed Apr 30 02:45:09 2014 +0200

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

iQF8BAABCgBmBQJTYEeVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vW6sYH/RlaPyLyyi7q3/XPIX/sQmvB
SKtZn391DyqRzoAWQCXGlLST4BmZOrxniW1Dl0VYPkqQhCjZMjY5k4iTebsTIkBo
6mNmyH2pRiza56d60ML+E53txBsctJjuIl+Dh8X9mt9WAYKfLrD7SXGJQnmc8bzh
priHZ9jNjsh0CQdWnVQ9dlADvq/vjt+FH10oXrJqMnbGIqJy4Khb/9RJ0r2pqu5R
hb/s/qV4Zz0zGN+slQBIoYTWNPDiEYo3iuiKIRFiCCsg+vuVRA5ihUn1isKCS/ry
zeLYaABuouEVReaEAzXi5+jwLJ9t078B3DSb22g0elXNUEvT8GakOwjhQDfgmMM=
=LgcF
-----END PGP SIGNATURE-----

David Steinbrunner (2):
      typo fix
      typo fix

Graham Knop (3):
      fix |ing parameterized types together on old perl
      find op method using correct type
      remove note about unions requiring parens on old perl

Jonas Smedegaard (1):
      Imported Upstream version 0.042

Mark Stosberg (1):
      fix typo "regular exception"

Toby Inkster (470):
      Added tag 0.016 for changeset 4d0ef8880a7e
      Merge pull request #4 from markstos/master
      lexical sub support, cribbed from Eval::Closure
      simpler pattern for custom error messages
      note default error message
      bump version; changelog
      improve message example in manual too
      merge from github
      changelog
      Perl 5.6 is missing B::perlstring() function
      check to make sure B::perlstring has not already found its way in there
      changelog
      fix syntax error
      hack tests to pass under 5.19.x; need to puzzle out this Data::Dumper issue soon
      stop using constant.pm because it's actually pretty heavy (drags in unicore)
      document dependencies
      documentation for Devel::TypeTiny::Perl56Compat
      only apply whitespace tests to lib, t and xt
      these are no longer really current
      Added tag 0.017_01 for changeset 046f9466f196
      Term::ANSIColor is a core module it seems; who woulda thunk it?
      use Class::Accessor::Grouped's implementation of B::perlstring (ribasushi++)
      bump version; changelog
      this test requires Encode, which might not be available on Perl 5.6
      make sure perlstring stringifies its argument
      support older versions of B::Deparse without the ambient_pragmas method
      Role::Tiny doesn't work with old versions of Exporter
      make Data::Dumper more like B::perlstring()
      more 5.6 compat fixes
      syntax fix for 5.6.x
      regexps that cause problesm on Perl 5.6
      yay; it all seems to be working now
      Added tag 0.017_02 for changeset f5db523eb3c9
      bump version; changelog
      Added tag 0.018 for changeset 6176f1b4f8af
      improve B::perlstring implementation behaviour in global destruction
      d'oh - the one place I forgot
      failing test case for Eval::TypeTiny
      make closures really really really work
      tidy
      bump version; changelog
      Added tag 0.019_01 for changeset 16f64a6ac19f
      remove boring entries from NEWS
      bump version; changelog
      Added tag 0.020 for changeset bd71c97aa7ee
      document that is_subtype_of does DWIMmery
      add strict versions of type comparison functions
      bump version; changelog
      remove warning
      use lexical variables for Eval::TypeTiny
      document usage of Devel::LexAlias
      test for tied variables being closed over
      make tied($foo) behave slightly better in closures
      getting better at making the tie process transparent
      fix error messages
      tests for untie, retie
      fix can for tied variables in closures
      tidy tests
      Added tag 0.021_01 for changeset cbc000a9ab61
      bump version; changelog
      Added tag 0.021_02 for changeset 86e07671980a
      Eval::TypeTiny should support alias=>0|1 like Eval::Closure hopefully will
      fix Enum regexps
      actuallly it looks like these tests passed anyway
      compat with Moose attribute traits
      bump version; changelog
      Added tag 0.021_03 for changeset eabef55ac04a
      tests for dicts containing Maybe and Bool (some fails)
      fixes for Dict distinguishing between undef and not exists
      need newer version of Exporter if perl < 5.9.1
      Type::Parser improvements
      bump version; changelog
      freshen up dependency metadata
      I'm still getting used to this new RDF schema
      Added tag 0.021_04 for changeset 6222440d8933
      use strict; use warnings
      bump version; changelog
      better implementations of is_subtype_of/is_strictly_subtype_of, more subclassable
      changelog
      ws
      Added tag 0.022 for changeset e1766c0bc059
      Fix for mattp's issue, though this seems to trigger another issue
      don't know what that was about
      bump version; changelog
      Added tag 0.023_01 for changeset 5c622cee72c1
      add suggestions
      Type::Registry add_type method
      Type::Registry can now import MooseX::Types type constraint libraries
      document adding MooseX::Types libraries to registries
      support MouseX::Types::Base too
      crazy jumping through hoops to be able to extend MooseX::Types and MouseX::Types libraries (and Types::TypeTiny while we're at it)
      pod coverage; whitespace
      improve support for MooseX::Types/MouseX::Types importing into registries using the technique lifted from Type::Utils::extends
      friendlier error messages (RT#87999)
      fix news
      fix for RT#87846
      bump version; changelog
      ws
      Added tag 0.023_02 for changeset e3f49cedd266
      the empty string is not a class name nor a role name
      should be able to pass a hashref to the constructor
      Moose RegexpRef type constraint mysteriously accepts blessed Regexps; do the same
      nix a few warnings
      tests pilfered from Moose
      fix RegexpRef stuff for pre-5.12
      bump version; changelog
      Added tag 0.023_03 for changeset 281583140d18
      bump version; changelog
      NEWS
      Added tag 0.024 for changeset e3366752feb4
      fix for RT#88277
      make it easier to do generators
      allow tag generators too
      respect inheritance when looking for sub to export
      document generators and internal methods available for override
      convert to Dist-Inkt
      bump version; changelog
      Added tag 0.025_01 for changeset 030a1f7d255a
      tidy up old thingies
      multisig() function for RT#88291
      skip functionparameters.t if Moo/Moose not available
      bump version; changelog
      ws; pod coverage; speling
      Added tag 0.025_02 for changeset 96914908fcc5
      improvements to changelog
      better multisig documentation
      bump version; changelog
      add Dist::Inkt as a devel suggestion
      Added tag 0.025_03 for changeset 0c2136025041
      update news file
      bump version; changelog
      Added tag 0.026 for changeset 1df25e78cd10
      fork Exporter::TypeTiny into Exporter::Tiny
      Added tag Exporter-Tiny-0.026 for changeset 6f5c9a94e411
      coercible method
      futile attempt to plug memory leaks
      fix some leaks
      bump version; changelog
      fix
      s/coercible/coercibles/
      better test
      Added tag 0.027_01 for changeset 22a3dda2a61b
      stuff broken by shaking stuff up
      Added tag 0.027_01 for changeset a927a7ef50c4
      no need to weaken Moose->Type::Tiny ref; it is unlikely to cause leaks
      no need to check version; test suite is only likely to be run against current version
      bump version; changelog
      document coercion chaining in Type::Tiny::Manual::Coercions
      changelog
      Added tag 0.027_02 for changeset 8db4af37d914
      prevent leaks from Eval::TypeTiny
      Moose has ditched these methods
      bump version; changelog
      broken this
      better solution to leaky Eval::TypeTiny
      that allows us to simplify and fix exception crawly code
      Added tag 0.027_03 for changeset 692a890cbba9
      Moose 2.1100 test failure
      bump version; changelog
      Added tag 0.027_04 for changeset 02405afbde15
      improved exception messages (RT#88655)
      a little todo list
      note on future of Exporter::TypeTiny
      refactor some of the explanation stuff; make validate_explain part of the Type::Tiny public API
      document the second argument to the validate_explain method
      Dist::Inkt is now capable of using non-lead module for source of README
      add Perl 5.8 to .travis.yml
      xt/04eol.t has become ridiculously slow; I think it was recursing into .hg; stop that
      bump version; changelog
      Added tag 0.027_05 for changeset 7dfe4795466f
      fix dist.ini syntax
      no need to close over type constraints; can close over compiled checks instead
      find_type_for implementation
      override validate_explain a couple of places
      override validate_explain in Type::Tiny::Duck
      an english_list() function like Moose::Util
      better explanations from Type::Tiny::Class
      improved explanations using english_list
      nicer explanations for Type::Tiny::Role
      to_TypeTiny should cache results because it allows reuse of compiled checks, etc
      stability policy
      nice explanations for Enum
      nice explanations for Enum
      ws
      bump version; changelog
      factor out get_message/display_var stuff to earlier in sub
      allow type constraint names to have one or two leading underscores
      pick up coercions from Moose
      changelog
      don't use base.pm
      changelog
      syntax
      Added tag 0.027_06 for changeset 643d7449cd14
      oops
      coercions from mouse
      bump version; changelog
      change version numbers displayed by 00-begin.t
      don't report Encode.pm version number either
      Added tag 0.027_07 for changeset f969b69ae36f
      fix reference to Moose when I meant Mouse in changelog for previous release
      fix documentation typo; RT#88798
      explicitly overload bool in Type::Exception; see if that makes a difference
      bump version; changelog
      new multi-line exceptions only on Perl 5.8+ now
      changelog
      more 00-begin.t changes
      Added tag 0.027_08 for changeset d85729f0d2bb
      fix whitespace in error message
      skip leak check on Perl 5.10.0
      bump version; changelog
      Added tag 0.027_09 for changeset ddae4c3fb602
      docs for RT#88655
      bump version; changelog
      Added tag 0.028 for changeset 13a363530e28
      include more pod from Exporter::TypeTiny into Exporter::Tiny
      pod cleanups
      move Exporter::Tiny to its own repository
      make Exporter::TypeTiny into a stub
      replace references to Exporter::TypeTiny with Exporter::Tiny
      include explicit dependency in documentation and metadata
      ok, we need this now
      bump version; changelog
      Added tag 0.029_01 for changeset 2c808e4d10df
      Enum should be a subclass of Str (as it is already documented); not Defined
      oops; forgot to check this change in
      fix travis config
      make Item a subtype of Any
      fix documentation typos for package variables
      pluggable dumping
      rename Type::Exception -> Error::TypeTiny
      bump version; changelog
      Added tag 0.029_02 for changeset a00070b7c80e
      this seems to cause a segfault on Perl 5.8.1 to 5.8.3
      this is a hack; needs a fix in Exporter::Tiny to properly handle "-into" instead of using the hashref
      less hacky; still needs a fix in Exporter::Tiny
      older versions of looks_like_number thought undef looked like a number
      bump version; changelog
      Added tag 0.029_03 for changeset fc7bda71c4a9
      fix validate_explain messages for unions (RT#89279)
      Allow $DD to be set numerically
      fix inlining of type checks in Moo
      cut out unneccessary ternary operator
      improved messages in Moo
      expand on changelogs
      bump version; changelog
      this error message became slightly more accurate
      Added tag 0.029_04 for changeset 6dfa7004b1d3
      Skip leak.t on Perl 5.6/5.8 too. Improve leak.t documentation.
      update NEWS
      bump version; changelog
      Added tag 0.030 for changeset 7f6c14ca6dcb
      header for NEWS file
      drop old NEWS
      cope with Moose changes re respecting %inc
      improved Types::TypeTiny docs
      update tests to support Moose 2.11xx exception objects
      differentiate between Dict[] and Dict; Tuple[] and Tuple; etc (RT#89696)
      bump version; changelog
      speling
      Added tag 0.031_01 for changeset c694de1c7d87
      add Perl version requirement metadata
      fix parsing comma-delimited list of types
      fix distinction between Tuple[] and Tuple in Type::Parser
      bump version; changelog
      Added tag 0.031_02 for changeset cc321fd01cf7
      deep coercions for Maybe
      bump version; changelog
      Added tag 0.031_03 for changeset 09772bc4b931
      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
      bump version; changelog
      Added tag 0.031_04 for changeset b2505613b1d3
      initial work on RT#89352
      deep explain for RT#89352
      optimize the very simple case for slurpies
      optimize simple parameterized slurpy HashRef and Map
      include slurpy bit in determining whether this is all inlineable
      I changed the order in which checks are conducted within validate_explain for Dict
      deep coercions for slurpies within Dict[] - glad this worked first time because it would have been a hell of a pain to debug
      Merge pull request #6 from dsteinbrunner/patch-1
      conflict info
      bump version; changelog
      Added tag 0.031_05 for changeset 0247cd08c3c7
      eliminate a warning under Perl 5.6
      NEWS
      bump version; changelog
      syntax fix
      oops; wrong version number
      Added tag 0.032 for changeset 91225634564b
      failing test (RT#90096)
      localize $_
      Types::Common::{String,Numeric}
      fix version numbers
      bump version; changelog
      Added tag 0.033_01 for changeset a22290319511
      note that MAD causes t/leak.t to fail
      experiments with XS - seems to shave about 12% off the test suite run time for now
      proof of concept for lazy-loading parts of Types::Standard
      lazy load parameterized ArrayRef, HashRef and ScalarRef stuff
      bump version; changelog
      satisfy Pod::Coverage
      Added tag 0.033_02 for changeset 461de1d54729
      rt#90865
      test for the workaround
      rt#90867
      travis, please test Perl 5.19
      merge Types::Standard optimization branch
      bump version; changelog
      recommend Sub::Name
      Added tag 0.033_03 for changeset 225209780c41
      rt#91153
      additional test for RT#90096
      make Types::TypeTiny more like  real Type::Library library - this should allow Travis to start passing again
      bump version; changelog
      Added tag 0.033_04 for changeset 1ba3dfa795b1
      bump version; changelog
      Added tag 0.034 for changeset f31d5da16462
      get Hash trait working in Moose
      moar travis
      travis should skip F:P
      don't use ->can to grab types from a MooseX::Types library
      bump version; changelog
      Added tag 0.035_01 for changeset 80334de8e001
      fix up release date
      bump version; changelog
      Added tag 0.036 for changeset 01ed0a421ff1
      fix for Perl 5.6.x
      bump version; changelog
      Added tag 0.037_01 for changeset 5f951c738765
      improve Eval::TypeTiny description in pod
      stability policy documentation
      link to stability policy
      bump version; changelog
      new strictures stuff for travis
      Added tag 0.037_02 for changeset 0b42c5eba8d2
      attempt to test threaded Perl on travis
      another try
      more travis experiments
      fix for Moo 1.004+
      fixes for Moo 1.4.x on threaded Perl
      bump version; changelog
      Added tag 0.037_03 for changeset 564af924354f
      port Perl 5.6.2 build stuff from travis-experiments branch
      copyright 2014
      bump version; changelog
      Added tag 0.038 for changeset 01401289ee22
      IRC notification
      IRC support channel
      remove obsolete Exporter::TypeTiny
      beginning to rearrange t director
      more rearranging
      tell travis to run prove with -r option
      script for figuring out what modules need test cases
      README for test suite
      more readme
      more testing reorg
      testing
      metadata about test cases
      syntax fixes for test metadata
      use an older version of Scalar::Util
      bump version; changelog
      Added tag 0.039_01 for changeset 8835ece4bcb2
      meta
      add tests for Test::TypeTiny
      bump version; changelog
      add Test::Tester as a test recommendation dep
      todo for test cases
      Added tag 0.039_02 for changeset 4edea9578916
      fix for RT#92571
      correct description for test case
      fix the other part of RT#92571
      make declare_coercion work outside type libraries (RT#92591)
      bump version; changelog
      update metadata
      todo
      ws
      Added tag 0.039_03 for changeset 06dc3075902f
      Merge pull request #8 from haarg/overload-precedence
      rename Type::Tiny::HalfOp to Type::Tiny::_HalfOp
      be a bit more ambitious with syntax.t
      don't use strictures.pm
      oops
      fix HAARG's name
      bump version; changelog
      make a private constant
      add missing $AUTHORITY and $VERSION
      Added tag 0.039_04 for changeset d37bf1e73b8b
      apply _HalfOf stuff to coercion addition
      bump version; changelog
      Added tag 0.039_05 for changeset c4a046f18bef
      It looks like this test has started passing.
      ok, seems this test doesn't pass everywhere, but should at least pass in Perl 5.19.4+
      integration tests for Type::Tie; yay; found and fixed a bug
      integration tests with Return::Type
      tests for using Type::Tiny with smartmatch operator, and match::simple; fixed bug in SUPPORT_SMARTMATCH constant
      these tests can be safely enabled now
      bump version; changelog
      fix test
      update test manifest
      Added tag 0.039_06 for changeset af3192190a25
      fix hash ordering bug
      ws
      bump version; changelog
      Added tag 0.039_07 for changeset 406f86513e5f
      integration tests for Kavorka
      bump version; changelog
      update NEWS preparing for 0.040
      Added tag 0.039_08 for changeset 0eaf83ca80e2
      rewrite much of the signature stuff in the manual; mention Kavorka
      Switcheroo integration tests
      Moops integration tests
      test for borrowing coercions from Moose
      update test manifest
      test cases for Devel::TypeTiny::*
      bump version; changelog
      this might be nice
      Added tag 0.039_09 for changeset 7cbf947bdb94
      document coercion zen; make plus_coercions etc more zen
      bvcl
      speling
      Added tag 0.039_10 for changeset 256fc9bc9296
      skip tests based on Data::Dumper version, not Perl version
      bump version; changelog
      Added tag 0.039_11 for changeset e83f1cb84170
      need a newish Moops for this test
      fix Can't use an undefined value as a .... reference errors in Type::Utils (thanks mattp)
      s/:://g (thanks mattp)
      documentation for s/:://
      document s/:://
      bump version; changelog
      Added tag 0.039_12 for changeset 2cc0771dfcaa
      thread-related test from haarg
      bump version; changelog
      haarg's proposed fix for problems on threaded perls
      oops... my bad
      run tests with match::simple too
      changelog
      Added tag 0.039_13 for changeset d37e19c17a9e
      link to type libraries via wiki so that is becomes a "living list"
      update NEWS file
      bump version; changelog
      warning
      formatting
      doh
      Added tag 0.040 for changeset e9b7e0048ed0
      clear out cruft from NEWS file
      ditch the "+" notation for adding coercions
      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
      bump version; changelog
      Added tag 0.041_01 for changeset 459ac31fac10
      update links into test suite from manual
      this test requires MXTC 0.1.4+
      Fix for RT#94196 (conflicting uses of $_ in Type::Tiny::Duck), reported by DJERIUS
      NEWS update
      bump version; changelog
      Added tag 0.041_02 for changeset 0371bb980026
      warn about following my example
      massively rearrange Type::Tiny atttribute/method documentation
      slightly improve documentation in some Type::Tiny subclasses
      apply same documentation layout to Type::Coercion
      bump version; changelog
      speling
      Added tag 0.041_03 for changeset fd630e74e939
      given/when test (todo)
      another given/when test (this one should actually pass)
      bump version; changelog
      Added tag 0.041_04 for changeset 8549f90f6460
      bump version; changelog
      fix heading in documentation
      List currently unstable/experimental parts of the distribution in Type::Tiny::Manual::Policies.
      update benchmark results

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

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