All TC objects (except unions) now have inlining code, and tests for all the variatio...
authorDave Rolsky <autarch@urth.org>
Sun, 10 Apr 2011 20:29:16 +0000 (15:29 -0500)
committerJesse Luehrs <doy@tozt.net>
Tue, 17 May 2011 23:53:34 +0000 (18:53 -0500)
commit964294c1854e01a6dafe324c4f392acb528150a8
tree2cf6b4e74d8233b36e43a6c470bf7eaa776a9d9b
parentb612a613c907b32474fd57a2879fe30d3a799317
All TC objects (except unions) now have inlining code, and tests for all the variations on calling.

Along the way, fixed the basic constraint generation for the various TC
subclasses, which were not actually setting a proper constraint sub when they
were created.
lib/Moose/Meta/TypeConstraint.pm
lib/Moose/Meta/TypeConstraint/Class.pm
lib/Moose/Meta/TypeConstraint/DuckType.pm
lib/Moose/Meta/TypeConstraint/Enum.pm
lib/Moose/Meta/TypeConstraint/Parameterizable.pm
lib/Moose/Util/TypeConstraints/Builtins.pm
t/type_constraints/util_std_type_constraints.t