Type-Tiny 2.007_001 Latest Dev
Files
- CONTRIBUTING
- COPYRIGHT
- CREDITS
- Changes
- INSTALL
- LICENSE
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- NEWS
- README
- SIGNATURE
- dist.ini
- doap.ttl
- examples/benchmarking/benchmark-coercions.pl
- examples/benchmarking/benchmark-constraints.pl
- examples/benchmarking/benchmark-named-param-validation.pl
- examples/benchmarking/benchmark-param-validation.pl
- examples/benchmarking/versus-scalar-validation.pl
- examples/datetime-coercions.pl
- examples/jsoncapable.pl
- examples/nonempty.pl
- examples/page-numbers.pl
- inc/Test/Fatal.pm
- inc/Test/Requires.pm
- inc/Try/Tiny.pm
- inc/archaic/Test/Builder.pm
- inc/archaic/Test/Builder/IO/Scalar.pm
- inc/archaic/Test/Builder/Module.pm
- inc/archaic/Test/Builder/Tester.pm
- inc/archaic/Test/Builder/Tester/Color.pm
- inc/archaic/Test/More.pm
- inc/archaic/Test/Simple.pm
- lib/Devel/TypeTiny/Perl58Compat.pm
- lib/Error/TypeTiny.pm
- lib/Error/TypeTiny/Assertion.pm
- lib/Error/TypeTiny/Compilation.pm
- lib/Error/TypeTiny/WrongNumberOfParameters.pm
- lib/Eval/TypeTiny.pm
- lib/Eval/TypeTiny/CodeAccumulator.pm
- lib/Reply/Plugin/TypeTiny.pm
- lib/Test/TypeTiny.pm
- lib/Type/Coercion.pm
- lib/Type/Coercion/FromMoose.pm
- lib/Type/Coercion/Union.pm
- lib/Type/Library.pm
- lib/Type/Params.pm
- lib/Type/Params/Alternatives.pm
- lib/Type/Params/Parameter.pm
- lib/Type/Params/Signature.pm
- lib/Type/Parser.pm
- lib/Type/Registry.pm
- lib/Type/Tie.pm
- lib/Type/Tiny.pm
- lib/Type/Tiny/Bitfield.pm
- lib/Type/Tiny/Class.pm
- lib/Type/Tiny/ConstrainedObject.pm
- lib/Type/Tiny/Duck.pm
- lib/Type/Tiny/Enum.pm
- lib/Type/Tiny/Intersection.pm
- lib/Type/Tiny/Manual.pod
- lib/Type/Tiny/Manual/AllTypes.pod
- lib/Type/Tiny/Manual/Coercions.pod
- lib/Type/Tiny/Manual/Contributing.pod
- lib/Type/Tiny/Manual/Installation.pod
- lib/Type/Tiny/Manual/Libraries.pod
- lib/Type/Tiny/Manual/NonOO.pod
- lib/Type/Tiny/Manual/Optimization.pod
- lib/Type/Tiny/Manual/Params.pod
- lib/Type/Tiny/Manual/Policies.pod
- lib/Type/Tiny/Manual/UsingWithClassTiny.pod
- lib/Type/Tiny/Manual/UsingWithMite.pod
- lib/Type/Tiny/Manual/UsingWithMoo.pod
- lib/Type/Tiny/Manual/UsingWithMoo2.pod
- lib/Type/Tiny/Manual/UsingWithMoo3.pod
- lib/Type/Tiny/Manual/UsingWithMoose.pod
- lib/Type/Tiny/Manual/UsingWithMouse.pod
- lib/Type/Tiny/Manual/UsingWithOther.pod
- lib/Type/Tiny/Manual/UsingWithTestMore.pod
- lib/Type/Tiny/Role.pm
- lib/Type/Tiny/Union.pm
- lib/Type/Tiny/_DeclaredType.pm
- lib/Type/Tiny/_HalfOp.pm
- lib/Type/Utils.pm
- lib/Types/Common.pm
- lib/Types/Common/Numeric.pm
- lib/Types/Common/String.pm
- lib/Types/Standard.pm
- lib/Types/Standard/ArrayRef.pm
- lib/Types/Standard/CycleTuple.pm
- lib/Types/Standard/Dict.pm
- lib/Types/Standard/HashRef.pm
- lib/Types/Standard/Map.pm
- lib/Types/Standard/ScalarRef.pm
- lib/Types/Standard/StrMatch.pm
- lib/Types/Standard/Tied.pm
- lib/Types/Standard/Tuple.pm
- lib/Types/TypeTiny.pm
- t/00-begin.t
- t/01-compile.t
- t/02-api.t
- t/03-leak.t
- t/20-modules/Devel-TypeTiny-Perl58Compat/basic.t
- t/20-modules/Error-TypeTiny-Assertion/basic.t
- t/20-modules/Error-TypeTiny-Compilation/basic.t
- t/20-modules/Error-TypeTiny-WrongNumberOfParameters/basic.t
- t/20-modules/Error-TypeTiny/basic.t
- t/20-modules/Error-TypeTiny/stacktrace.t
- t/20-modules/Eval-TypeTiny-CodeAccumulator/basic.t
- t/20-modules/Eval-TypeTiny-CodeAccumulator/callback.t
- t/20-modules/Eval-TypeTiny/aliases-devel-lexalias.t
- t/20-modules/Eval-TypeTiny/aliases-native.t
- t/20-modules/Eval-TypeTiny/aliases-padwalker.t
- t/20-modules/Eval-TypeTiny/aliases-tie.t
- t/20-modules/Eval-TypeTiny/basic.t
- t/20-modules/Eval-TypeTiny/lexical-subs.t
- t/20-modules/Test-TypeTiny/basic.t
- t/20-modules/Test-TypeTiny/extended.t
- t/20-modules/Test-TypeTiny/matchfor.t
- t/20-modules/Type-Coercion-FromMoose/basic.t
- t/20-modules/Type-Coercion-FromMoose/errors.t
- t/20-modules/Type-Coercion-Union/basic.t
- t/20-modules/Type-Coercion/basic.t
- t/20-modules/Type-Coercion/esoteric.t
- t/20-modules/Type-Coercion/frozen.t
- t/20-modules/Type-Coercion/inlining.t
- t/20-modules/Type-Coercion/parameterized.t
- t/20-modules/Type-Coercion/smartmatch.t
- t/20-modules/Type-Coercion/typetiny-constructor.t
- t/20-modules/Type-Library/assert.t
- t/20-modules/Type-Library/declared-types.t
- t/20-modules/Type-Library/deprecation.t
- t/20-modules/Type-Library/errors.t
- t/20-modules/Type-Library/exportables-duplicated.t
- t/20-modules/Type-Library/exportables.t
- t/20-modules/Type-Library/import-params.t
- t/20-modules/Type-Library/inheritance.t
- t/20-modules/Type-Library/is.t
- t/20-modules/Type-Library/own-registry.t
- t/20-modules/Type-Library/recursive-type-definitions.t
- t/20-modules/Type-Library/remove-type.t
- t/20-modules/Type-Library/to.t
- t/20-modules/Type-Library/types.t
- t/20-modules/Type-Params-Signature/basic.t
- t/20-modules/Type-Params/alias.t
- t/20-modules/Type-Params/badsigs.t
- t/20-modules/Type-Params/carping.t
- t/20-modules/Type-Params/clone.t
- t/20-modules/Type-Params/coerce.t
- t/20-modules/Type-Params/compile-named-avoidcallbacks.t
- t/20-modules/Type-Params/compile-named-bless.t
- t/20-modules/Type-Params/compile-named-oo-pp.t
- t/20-modules/Type-Params/compile-named-oo.t
- t/20-modules/Type-Params/compile-named.t
- t/20-modules/Type-Params/defaults.t
- t/20-modules/Type-Params/goto_next.t
- t/20-modules/Type-Params/hashorder.t
- t/20-modules/Type-Params/methods.t
- t/20-modules/Type-Params/mixednamed.t
- t/20-modules/Type-Params/multisig-custom-message.t
- t/20-modules/Type-Params/multisig-gotonext.t
- t/20-modules/Type-Params/multisig.t
- t/20-modules/Type-Params/named-to-list.t
- t/20-modules/Type-Params/named.t
- t/20-modules/Type-Params/noninline.t
- t/20-modules/Type-Params/on-die.t
- t/20-modules/Type-Params/optional.t
- t/20-modules/Type-Params/positional.t
- t/20-modules/Type-Params/slurpy.t
- t/20-modules/Type-Params/strictness.t
- t/20-modules/Type-Params/v2-defaults.t
- t/20-modules/Type-Params/v2-delayed-compilation.t
- t/20-modules/Type-Params/v2-exceptions.t
- t/20-modules/Type-Params/v2-fallback.t
- t/20-modules/Type-Params/v2-multi.t
- t/20-modules/Type-Params/v2-named-backcompat.t
- t/20-modules/Type-Params/v2-named-plus-slurpy.t
- t/20-modules/Type-Params/v2-named.t
- t/20-modules/Type-Params/v2-positional-backcompat.t
- t/20-modules/Type-Params/v2-positional-plus-slurpy.t
- t/20-modules/Type-Params/v2-positional.t
- t/20-modules/Type-Params/v2-returns.t
- t/20-modules/Type-Params/v2-warnings.t
- t/20-modules/Type-Params/v2-wrap-inherited-method.t
- t/20-modules/Type-Params/wrap.t
- t/20-modules/Type-Parser/basic.t
- t/20-modules/Type-Parser/moosextypes.t
- t/20-modules/Type-Registry/automagic.t
- t/20-modules/Type-Registry/basic.t
- t/20-modules/Type-Registry/methods.t
- t/20-modules/Type-Registry/moosextypes.t
- t/20-modules/Type-Registry/mousextypes.t
- t/20-modules/Type-Registry/parent.t
- t/20-modules/Type-Registry/refcount.t
- t/20-modules/Type-Tie/01basic.t
- t/20-modules/Type-Tie/02moosextypes.t
- t/20-modules/Type-Tie/03prototypicalweirdness.t
- t/20-modules/Type-Tie/04nots.t
- t/20-modules/Type-Tie/05typetiny.t
- t/20-modules/Type-Tie/06clone.t
- t/20-modules/Type-Tie/06storable.t
- t/20-modules/Type-Tie/basic.t
- t/20-modules/Type-Tie/very-minimal.t
- t/20-modules/Type-Tiny-Bitfield/basic.t
- t/20-modules/Type-Tiny-Bitfield/errors.t
- t/20-modules/Type-Tiny-Bitfield/import-options.t
- t/20-modules/Type-Tiny-Bitfield/plus.t
- t/20-modules/Type-Tiny-Class/basic.t
- t/20-modules/Type-Tiny-Class/errors.t
- t/20-modules/Type-Tiny-Class/exporter.t
- t/20-modules/Type-Tiny-Class/exporter_with_options.t
- t/20-modules/Type-Tiny-Class/plus-constructors.t
- t/20-modules/Type-Tiny-ConstrainedObject/basic.t
- t/20-modules/Type-Tiny-Duck/basic.t
- t/20-modules/Type-Tiny-Duck/cmp.t
- t/20-modules/Type-Tiny-Duck/errors.t
- t/20-modules/Type-Tiny-Duck/exporter.t
- t/20-modules/Type-Tiny-Enum/basic.t
- t/20-modules/Type-Tiny-Enum/cmp.t
- t/20-modules/Type-Tiny-Enum/errors.t
- t/20-modules/Type-Tiny-Enum/exporter.t
- t/20-modules/Type-Tiny-Enum/exporter_lexical.t
- t/20-modules/Type-Tiny-Enum/sorter.t
- t/20-modules/Type-Tiny-Enum/union_intersection.t
- t/20-modules/Type-Tiny-Intersection/basic.t
- t/20-modules/Type-Tiny-Intersection/cmp.t
- t/20-modules/Type-Tiny-Intersection/constrainedobject.t
- t/20-modules/Type-Tiny-Intersection/errors.t
- t/20-modules/Type-Tiny-Role/basic.t
- t/20-modules/Type-Tiny-Role/errors.t
- t/20-modules/Type-Tiny-Role/exporter.t
- t/20-modules/Type-Tiny-Union/basic.t
- t/20-modules/Type-Tiny-Union/constrainedobject.t
- t/20-modules/Type-Tiny-Union/errors.t
- t/20-modules/Type-Tiny-Union/relationships.t
- t/20-modules/Type-Tiny-_HalfOp/double-union.t
- t/20-modules/Type-Tiny-_HalfOp/extra-params.t
- t/20-modules/Type-Tiny-_HalfOp/overload-precedence.t
- t/20-modules/Type-Tiny/arithmetic.t
- t/20-modules/Type-Tiny/basic.t
- t/20-modules/Type-Tiny/cmp.t
- t/20-modules/Type-Tiny/coercion-modifiers.t
- t/20-modules/Type-Tiny/constraint-strings.t
- t/20-modules/Type-Tiny/custom-exception-classes.t
- t/20-modules/Type-Tiny/definition-context.t
- t/20-modules/Type-Tiny/deprecation.t
- t/20-modules/Type-Tiny/esoteric.t
- t/20-modules/Type-Tiny/inline-assert.t
- t/20-modules/Type-Tiny/list-methods.t
- t/20-modules/Type-Tiny/my-methods.t
- t/20-modules/Type-Tiny/parameterization.t
- t/20-modules/Type-Tiny/refcount.t
- t/20-modules/Type-Tiny/shortcuts.t
- t/20-modules/Type-Tiny/smartmatch.t
- t/20-modules/Type-Tiny/strictmode-off.t
- t/20-modules/Type-Tiny/strictmode-on.t
- t/20-modules/Type-Tiny/syntax.t
- t/20-modules/Type-Tiny/to-moose.t
- t/20-modules/Type-Tiny/to-mouse.t
- t/20-modules/Type-Tiny/type_default.t
- t/20-modules/Type-Utils/auto-registry.t
- t/20-modules/Type-Utils/classifier.t
- t/20-modules/Type-Utils/dwim-both.t
- t/20-modules/Type-Utils/dwim-moose.t
- t/20-modules/Type-Utils/dwim-mouse.t
- t/20-modules/Type-Utils/is.t
- t/20-modules/Type-Utils/match-on-type.t
- t/20-modules/Type-Utils/warnings.t
- t/20-modules/Types-Common-Numeric/basic.t
- t/20-modules/Types-Common-Numeric/immutable.t
- t/20-modules/Types-Common-Numeric/ranges.t
- t/20-modules/Types-Common-String/basic.t
- t/20-modules/Types-Common-String/coerce.t
- t/20-modules/Types-Common-String/immutable.t
- t/20-modules/Types-Common-String/strlength.t
- t/20-modules/Types-Common-String/unicode.t
- t/20-modules/Types-Common/basic.t
- t/20-modules/Types-Common/immutable.t
- t/20-modules/Types-Standard/arrayreflength.t
- t/20-modules/Types-Standard/basic.t
- t/20-modules/Types-Standard/cycletuple.t
- t/20-modules/Types-Standard/deep-coercions.t
- t/20-modules/Types-Standard/filehandle.t
- t/20-modules/Types-Standard/immutable.t
- t/20-modules/Types-Standard/lockdown.t
- t/20-modules/Types-Standard/mxtmlb-alike.t
- t/20-modules/Types-Standard/optlist.t
- t/20-modules/Types-Standard/overload.t
- t/20-modules/Types-Standard/strmatch-allow-callbacks.t
- t/20-modules/Types-Standard/strmatch-avoid-callbacks.t
- t/20-modules/Types-Standard/strmatch.t
- t/20-modules/Types-Standard/structured.t
- t/20-modules/Types-Standard/tied.t
- t/20-modules/Types-TypeTiny/basic.t
- t/20-modules/Types-TypeTiny/coercion.t
- t/20-modules/Types-TypeTiny/meta.t
- t/20-modules/Types-TypeTiny/moosemouse.t
- t/20-modules/Types-TypeTiny/progressiveexporter.t
- t/20-modules/Types-TypeTiny/type-puny.t
- t/21-types/Any.t
- t/21-types/ArrayLike.t
- t/21-types/ArrayRef.t
- t/21-types/Bool.t
- t/21-types/BoolLike.t
- t/21-types/ClassName.t
- t/21-types/CodeLike.t
- t/21-types/CodeRef.t
- t/21-types/ConsumerOf.t
- t/21-types/CycleTuple.t
- t/21-types/Defined.t
- t/21-types/DelimitedStr.t
- t/21-types/Dict.t
- t/21-types/Enum.t
- t/21-types/FileHandle.t
- t/21-types/GlobRef.t
- t/21-types/HasMethods.t
- t/21-types/HashLike.t
- t/21-types/HashRef.t
- t/21-types/InstanceOf.t
- t/21-types/Int.t
- t/21-types/IntRange.t
- t/21-types/Item.t
- t/21-types/LaxNum.t
- t/21-types/LowerCaseSimpleStr.t
- t/21-types/LowerCaseStr.t
- t/21-types/Map.t
- t/21-types/Maybe.t
- t/21-types/NegativeInt.t
- t/21-types/NegativeNum.t
- t/21-types/NegativeOrZeroInt.t
- t/21-types/NegativeOrZeroNum.t
- t/21-types/NonEmptySimpleStr.t
- t/21-types/NonEmptyStr.t
- t/21-types/Num.t
- t/21-types/NumRange.t
- t/21-types/NumericCode.t
- t/21-types/Object.t
- t/21-types/OptList.t
- t/21-types/Optional.t
- t/21-types/Overload.t
- t/21-types/Password.t
- t/21-types/PositiveInt.t
- t/21-types/PositiveNum.t
- t/21-types/PositiveOrZeroInt.t
- t/21-types/PositiveOrZeroNum.t
- t/21-types/Ref.t
- t/21-types/RegexpRef.t
- t/21-types/RoleName.t
- t/21-types/ScalarRef.t
- t/21-types/SimpleStr.t
- t/21-types/SingleDigit.t
- t/21-types/Slurpy.t
- t/21-types/Str.t
- t/21-types/StrLength.t
- t/21-types/StrMatch-more.t
- t/21-types/StrMatch.t
- t/21-types/StrictNum.t
- t/21-types/StringLike.t
- t/21-types/StrongPassword.t
- t/21-types/Tied.t
- t/21-types/Tuple.t
- t/21-types/TypeTiny.t
- t/21-types/Undef.t
- t/21-types/UpperCaseSimpleStr.t
- t/21-types/UpperCaseStr.t
- t/21-types/Value.t
- t/21-types/_ForeignTypeConstraint.t
- t/30-external/Class-InsideOut/basic.t
- t/30-external/Class-Plain/basic.t
- t/30-external/Class-Plain/multisig.t
- t/30-external/Data-Constraint/basic.t
- t/30-external/Exporter-Tiny/basic.t
- t/30-external/Exporter-Tiny/installer.t
- t/30-external/Exporter-Tiny/role-conflict.t
- t/30-external/Function-Parameters/basic.t
- t/30-external/JSON-PP/basic.t
- t/30-external/Kavorka/80returntype.t
- t/30-external/Kavorka/basic.t
- t/30-external/Moo/basic.t
- t/30-external/Moo/coercion-inlining-avoidance.t
- t/30-external/Moo/coercion.t
- t/30-external/Moo/exceptions.t
- t/30-external/Moo/inflation.t
- t/30-external/Moo/inflation2.t
- t/30-external/Moops/basic.t
- t/30-external/Moops/library-keyword.t
- t/30-external/Moose/accept-moose-types.t
- t/30-external/Moose/basic.t
- t/30-external/Moose/coercion-more.t
- t/30-external/Moose/coercion.t
- t/30-external/Moose/inflate-then-inline.t
- t/30-external/Moose/native-attribute-traits.t
- t/30-external/Moose/parameterized.t
- t/30-external/MooseX-Getopt/coercion.t
- t/30-external/MooseX-Types/basic.t
- t/30-external/MooseX-Types/extending.t
- t/30-external/MooseX-Types/more.t
- t/30-external/Mouse/basic.t
- t/30-external/Mouse/coercion.t
- t/30-external/Mouse/parameterized.t
- t/30-external/MouseX-Types/basic.t
- t/30-external/MouseX-Types/extending.t
- t/30-external/Object-Accessor/basic.t
- t/30-external/Return-Type/basic.t
- t/30-external/Specio/basic.t
- t/30-external/Specio/library.t
- t/30-external/Sub-Quote/basic.t
- t/30-external/Sub-Quote/delayed-quoting.t
- t/30-external/Sub-Quote/unquote-coercions.t
- t/30-external/Sub-Quote/unquote-constraints.t
- t/30-external/Switcheroo/basic.t
- t/30-external/Type-Library-Compiler/basic.t
- t/30-external/Types-ReadOnly/basic.t
- t/30-external/Validation-Class-Simple/archaic.t
- t/30-external/Validation-Class-Simple/basic.t
- t/30-external/match-simple/basic.t
- t/40-bugs/73f51e2d.pl
- t/40-bugs/73f51e2d.t
- t/40-bugs/gh1.t
- t/40-bugs/gh14.t
- t/40-bugs/gh140.t
- t/40-bugs/gh143.t
- t/40-bugs/gh158.t
- t/40-bugs/gh80.t
- t/40-bugs/gh96.t
- t/40-bugs/rt102748.t
- t/40-bugs/rt104154.t
- t/40-bugs/rt121763.t
- t/40-bugs/rt125132.t
- t/40-bugs/rt125765.t
- t/40-bugs/rt129729.t
- t/40-bugs/rt130823.t
- t/40-bugs/rt131401.t
- t/40-bugs/rt131576.t
- t/40-bugs/rt133141.t
- t/40-bugs/rt85911.t
- t/40-bugs/rt86004.t
- t/40-bugs/rt86233.t
- t/40-bugs/rt86239.t
- t/40-bugs/rt90096-2.t
- t/40-bugs/rt90096.t
- t/40-bugs/rt92571-2.t
- t/40-bugs/rt92571.t
- t/40-bugs/rt92591.t
- t/40-bugs/rt94196.t
- t/40-bugs/rt97684.t
- t/40-bugs/rt98113.t
- t/40-bugs/ttxs-gh1.t
- t/98-param-eg-from-docs.t
- t/99-moose-std-types-test.t
- t/README
- t/lib/BiggerLib.pm
- t/lib/CompiledLib.pm
- t/lib/DemoLib.pm
- t/lib/Type/Puny.pm
- t/mk-test-manifest.pl
- t/not-covered.pl