[libtype-tiny-perl] 40/46: merge feature/dwim-improvements

Jonas Smedegaard dr at jones.dk
Fri Sep 12 18:48:05 UTC 2014


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

js pushed a commit to tag 1.001_000
in repository libtype-tiny-perl.

commit 145b5c0903222bdc593fe3238f3dd7d1664c0fa7
Merge: f63ea29 83d049a
Author: Toby Inkster <mail at tobyinkster.co.uk>
Date:   Sun Sep 7 16:54:31 2014 +0100

    merge feature/dwim-improvements

 TODO                              |  11 ---
 lib/Type/Utils.pm                 | 151 +++++++++++++++++++++++++-------------
 t/20-unit/Type-Utils/dwim-moose.t |   3 +
 t/20-unit/Type-Utils/dwim-mouse.t |   5 ++
 4 files changed, 108 insertions(+), 62 deletions(-)

diff --cc TODO
index 57c5006,9dee7d2..9fce708
--- a/TODO
+++ b/TODO
@@@ -1,17 -1,9 +1,6 @@@
  Post-1.000000 Changes
  =====================
  
- * Type::Utils::dwim_type shouldn't fall back to pulling types from the
-   Moose/Mouse type registry unless the caller is a Moose/Mouse-based
-   package *OR* it is explicitly requested like
-   
-      dwim_type("Foo", using => "Mouse")
-   
- * Also, there should be a way to disable Type::Utils::dwim_type falling
-   back to making a class_type. Instead of does=>1, it should be more like
-   fallback=>"make_class_type"|"make_role_type"|undef. Still need to
-   support does=>1 for back-compat.
 -* Type::Params should provide compile_named/validate_named functions
 -  tailored for named parameters rather than using the slurpy Dict hack.
--
  * Try to make inlining for ClassName, RoleName, StrMatch, etc more
    suitable for things like Mite.
  

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