Changes and docs
gfx [Mon, 8 Mar 2010 05:41:42 +0000 (14:41 +0900)]
Changes
lib/Mouse/Util/TypeConstraints.pm

diff --git a/Changes b/Changes
index 2d612c5..75bc25e 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for Mouse
 
+0.50_08
+    * Mouse::Util::TypeConstraints
+        - Change the type parser to check syntax (gfx)
+          (Now it throws erros to "ArrayRef[]", "ArrayRef[Int", etc.)
+
 0.50_07 Sun Mar  7 19:59:37 2010
     * Mouse::Meta::Attribute
         - Fix a possible panic, caused by triggers, reported by
index f7b320a..3915dc7 100644 (file)
@@ -505,10 +505,6 @@ If Mouse finds a name in brackets that it does not recognize as an
 existing type, it assumes that this is a class name, for example
 C<ArrayRef[DateTime]>.
 
-B<NOTE:> Unless you parameterize a type, then it is invalid to include
-the square brackets. I.e. C<ArrayRef[]> will be treated as a new type
-name, I<not> as a parameterization of C<ArrayRef>.
-
 B<NOTE:> The C<Undef> type constraint for the most part works
 correctly now, but edge cases may still exist, please use it
 sparingly.