├── .github └── workflows │ └── testsuite.yml ├── .gitignore ├── Build.PL ├── Changes ├── LICENSE ├── META.json ├── Moose-t-failing ├── 010_basics │ ├── 002_require_superclasses.t │ └── 012_rebless.t ├── 020_attributes │ ├── 010_attribute_delegation.t │ ├── 021_method_generation_rules.t │ ├── 023_attribute_names.t │ ├── 028_no_slot_access.t │ ├── 033_accessor_inlining.t │ └── 034_bad_coerce.t ├── 030_roles │ ├── 001_meta_role.t │ ├── 003_apply_role.t │ ├── 006_role_exclusion.t │ ├── 007_roles_and_req_method_edge_cases.t │ ├── 011_overriding.t │ ├── 012_method_exclusion_in_composition.t │ ├── 013_method_aliasing_in_composition.t │ ├── 017_extending_role_attrs.t │ ├── 021_role_composite_exclusion.t │ ├── 022_role_composition_req_methods.t │ ├── 023_role_composition_attributes.t │ ├── 024_role_composition_methods.t │ ├── 025_role_composition_override.t │ ├── 026_role_composition_method_mods.t │ ├── 032_roles_and_method_cloning.t │ ├── 038_new_meta_role.t │ ├── 039_application_toclass.t │ ├── 040_role_for_combination.t │ ├── 043_conflict_many_methods.t │ ├── 044_role_attrs.t │ ├── 046_role_consumers.t │ └── 047_role_attribute_conflict.t ├── 040_type_constraints │ ├── 001_util_type_constraints.t │ ├── 005_util_type_coercion.t │ ├── 008_union_types.t │ ├── 012_container_type_coercion.t │ ├── 013_advanced_type_creation.t │ ├── 014_type_notation_parser.t │ ├── 019_coerced_parameterized_types.t │ ├── 020_class_type_constraint.t │ ├── 024_role_type_constraint.t │ ├── 026_normalize_type_name.t │ ├── 030_class_subtypes.t │ ├── 033_type_names.t │ ├── 035_duck_type_handles.t │ └── 036_match_type_operator.t ├── 050_metaclasses │ ├── 003_moose_w_metaclass.t │ ├── 010_extending_and_embedding_back_compat.t │ ├── 012_moose_exporter.t │ ├── 014_goto_moose_import.t │ ├── 015_metarole.t │ ├── 016_metarole_w_metaclass_pm.t │ ├── 018_throw_error.t │ ├── 019_create_anon_with_required_attr.t │ ├── 022_new_metaclass.t │ ├── 023_easy_init_meta.t │ ├── 030_metarole_combination.t │ ├── 050_metarole_backcompat.t │ └── 052_metaclass_compat.t ├── 060_compat │ ├── 003_foreign_inheritence.t │ └── 004_extends_nonmoose_that_isa_moose_with_metarole.t ├── 100_bugs │ ├── 006_handles_foreign_class_bug.t │ ├── 018_immutable_metaclass_does_role.t │ ├── 023_DEMOLISH_fails_without_metaclass.t │ └── 024_anon_method_metaclass.t ├── 200_examples │ ├── 002_example_Mouse_POOP.t │ └── 006_example_Protomoose.t ├── 300_immutable │ ├── 010_constructor_is_not_moose.t │ └── 011_constructor_is_wrapped.t ├── 400_moose_util │ ├── 003_moose_util_search_class_by_role.t │ ├── 004_resolve_alias.t │ ├── 005_ensure_all_roles.t │ ├── 006_create_alias.t │ ├── 008_method_mod_args.t │ └── 009_with_traits.t └── 600_todo_tests │ ├── 002_various_role_features.t │ └── 004_role_insertion_order.t ├── README.md ├── TODO ├── author ├── attr_order.pl ├── benchmarks │ ├── basic.pl │ └── caf.pl ├── he-profile.pl ├── import-moose-test.pl ├── make-filenames-portable.pl ├── pp-vs-xs-with-forking.pl ├── test-externals.pl └── use-he.pl ├── benchmarks ├── accessors.pl ├── basic.pl ├── class_type.pl ├── coercion.pl ├── constructor.pl ├── load_class.pl ├── modifiers.pl ├── new_object.pl ├── subtype.pl ├── type_constraints.pl ├── vs_caf.pl └── vs_caf_w_destructors.pl ├── cpanfile ├── example ├── point.pl ├── traits.pl └── warns.pl ├── lib ├── Mouse.pm ├── Mouse │ ├── Exporter.pm │ ├── Meta │ │ ├── Attribute.pm │ │ ├── Class.pm │ │ ├── Method.pm │ │ ├── Method │ │ │ ├── Accessor.pm │ │ │ ├── Constructor.pm │ │ │ ├── Delegation.pm │ │ │ └── Destructor.pm │ │ ├── Module.pm │ │ ├── Role.pm │ │ ├── Role │ │ │ ├── Application.pm │ │ │ ├── Composite.pm │ │ │ └── Method.pm │ │ └── TypeConstraint.pm │ ├── Object.pm │ ├── PurePerl.pm │ ├── Role.pm │ ├── Spec.pm │ ├── Tiny.pod │ ├── TypeRegistry.pm │ ├── Util.pm │ ├── Util │ │ ├── MetaRole.pm │ │ └── TypeConstraints.pm │ └── XS.pod ├── Squirrel.pm ├── Squirrel │ └── Role.pm ├── Test │ └── Mouse.pm └── ouse.pm ├── minil.toml ├── t ├── 000-load.t ├── 000_recipes │ ├── 002_schwartz_tutorial.t │ ├── basics-recipe10.t │ ├── moose_cookbook_basics_recipe1.t │ ├── moose_cookbook_basics_recipe2.t │ ├── moose_cookbook_basics_recipe3.t │ ├── moose_cookbook_basics_recipe4.t │ ├── moose_cookbook_basics_recipe5.t │ ├── moose_cookbook_basics_recipe6.t │ ├── moose_cookbook_extending_recipe3.t │ ├── moose_cookbook_meta_recipe2.t │ ├── moose_cookbook_meta_recipe3.t │ ├── moose_cookbook_roles_recipe1.t │ ├── moose_cookbook_roles_recipe2.t │ └── moose_cookbook_roles_recipe3.t ├── 001_mouse │ ├── 001-strict-and-warnings.t │ ├── 002-subclass.t │ ├── 006-unimport.t │ ├── 007-attributes.t │ ├── 008-default.t │ ├── 010-required.t │ ├── 011-lazy.t │ ├── 013-predicate-and-clearer.t │ ├── 014-build.t │ ├── 015-demolish.t │ ├── 016-trigger.t │ ├── 017-default-reference.t │ ├── 018-multiattr-has.t │ ├── 019-handles.t │ ├── 020-load-class.t │ ├── 021-weak-ref.t │ ├── 022-init-arg.t │ ├── 023-builder.t │ ├── 024-isa.t │ ├── 025-more-isa.t │ ├── 026-auto-deref.t │ ├── 027-modifiers.t │ ├── 028-subclass-attr.t │ ├── 029-new.t │ ├── 030-has-plus.t │ ├── 031-clone.t │ ├── 032-buildargs.t │ ├── 033-requires.t │ ├── 034-apply_all_roles.t │ ├── 035-apply-roles-to-roles.t │ ├── 036-with-method-alias.t │ ├── 037-dont-load-test-exception.t │ ├── 039-subtype.t │ ├── 040-existing-subclass.t │ ├── 041-enum.t │ ├── 042-override.t │ ├── 043-parameterized-type.t │ ├── 044-attribute-metaclass.t │ ├── 045-import-into_level.t │ ├── 046-meta-add_attribute.t │ ├── 047-attribute-metaclass-role.t │ ├── 049-coercion-application-order.t │ ├── 050-inherited-immutable-constructor-bug.t │ ├── 051_throw_error.t │ ├── 052-undefined-type-in-union.t │ ├── 053-extends-meta.t │ ├── 054-anon-leak.t │ ├── 055-exporter.t │ ├── 056-role-combine.t │ ├── 057_subtype_without_where.t │ ├── 058-accessor-leaks.t │ ├── 059-weak-with-default.t │ ├── 060-threads.t │ ├── 061-metaclass-compatibility.t │ ├── 062-duck_type.t │ ├── 063-meta-of-metaclasses.t │ ├── 064-class-c3.t │ ├── 065-attr-mop.t │ ├── 066-magic.t │ ├── 067-traits.t │ ├── 068-strict-constructor.t │ ├── 069-add-modifier.t │ ├── 070-inherit-role-attr.t │ ├── 071_tc_dualvar.t │ ├── 072_tc_extra_args.t │ ├── 073_errsv.t │ ├── 074_default_errsv.t │ ├── 100-meta-class.t │ ├── 101-meta-attribute.t │ ├── 102-attr-default-with-instance.t │ ├── 103-attr-default-with-instance-leak.t │ ├── 301-bugs-non-mouse.t │ ├── 400-define-role.t │ ├── 401-meta-role.t │ ├── 402-attribute-application.t │ ├── 403-method-modifiers.t │ ├── 404-role-overrides.t │ ├── 600-tiny-tiny.t │ ├── 601-tiny-mouse.t │ ├── 602-mouse-tiny.t │ ├── 603-mouse-pureperl.t │ ├── 801-coerce.t │ ├── 802-coerce_multi_class.t │ ├── 804-immutable-demolish.t │ ├── 805-class_type.t │ ├── 806-role_type.t │ ├── 807-multi-roles.t │ ├── 808-create_class.t │ ├── 809-overwrite-builtin-subtype.t │ ├── 810-isa-or.t │ ├── 811-util-linear-isa.t │ ├── 812-role-compatibility.t │ ├── 813-compatibility-get_method_list.t │ ├── 814-subtype-as.t │ └── 900-version-strings.t ├── 010_basics │ ├── 001_basic_class_setup.t │ ├── 002_require_superclasses.t │ ├── 003_super_and_override.t │ ├── 004_inner_and_augment.t │ ├── 005_override_augment_inner_super.t │ ├── 006_override_and_foreign_classes.t │ ├── 007_always_strict_warnings.t │ ├── 008_wrapped_method_cxt_propagation.t │ ├── 009_import_unimport.t │ ├── 010_method_modifier_with_regexp.t │ ├── 011_moose_respects_type_constraints.t │ ├── 013_create.t │ ├── 014_create_anon.t │ ├── 015_buildargs.t │ ├── 017_error_handling.t │ ├── 018_methods.t │ ├── 019-destruction.t │ ├── 020-global-destruction-helper.pl │ └── 020-global-destruction.t ├── 020_attributes │ ├── 001_attribute_reader_generation.t │ ├── 002_attribute_writer_generation.t │ ├── 003_attribute_accessor_generation.t │ ├── 004_attribute_triggers.t │ ├── 005_attribute_does.t │ ├── 006_attribute_required.t │ ├── 007_attribute_custom_metaclass.t │ ├── 008_attribute_type_unions.t │ ├── 009_attribute_inherited_slot_specs.t │ ├── 011_more_attr_delegation.t │ ├── 012_misc_attribute_tests.t │ ├── 013_attr_dereference_test.t │ ├── 014_misc_attribute_coerce_lazy.t │ ├── 015_attribute_traits.t │ ├── 016_attribute_traits_registered.t │ ├── 017_attribute_traits_n_meta.t │ ├── 018_no_init_arg.t │ ├── 020_trigger_and_coerce.t │ ├── 022_illegal_options_for_inheritance.t │ ├── 024_attribute_traits_parameterized.t │ ├── 025_chained_coercion.t │ ├── 026_attribute_without_any_methods.t │ ├── 027_accessor_override_method.t │ ├── 029_accessor_context.t │ ├── 030_non_alpha_attr_names.t │ ├── 031_delegation_and_modifiers.t │ ├── 032_delegation_arg_aliasing.t │ ├── 034_numeric_defaults.t │ ├── 035_default_undef.t │ └── 036_clone_weak.t ├── 030_roles │ ├── 001_meta_role.t │ ├── 002_role.t │ ├── 003_apply_role.t │ ├── 004_role_composition_errors.t │ ├── 005_role_conflict_detection.t │ ├── 008_role_conflict_edge_cases.t │ ├── 009_more_role_edge_cases.t │ ├── 010_run_time_role_composition.t │ ├── 013_method_aliasing_in_composition.t │ ├── 014_more_alias_and_exclude.t │ ├── 015_runtime_roles_and_attrs.t │ ├── 016_runtime_roles_and_nonmoose.t │ ├── 017_extending_role_attrs.t │ ├── 018_runtime_roles_w_params.t │ ├── 019_build.t │ ├── 020_role_composite.t │ ├── 031_roles_applied_in_create.t │ ├── 033_role_exclusion_and_alias_bug.t │ ├── 034_create_role.t │ ├── 035_anonymous_roles.t │ ├── 036_free_anonymous_roles.t │ ├── 037_create_role_subclass.t │ ├── 041_empty_method_modifiers_meta_bug.t │ ├── 042_compose_overloading.t │ └── role_conflict_and_inheritance.t ├── 040_type_constraints │ ├── 002_util_type_constraints_export.t │ ├── 003_util_std_type_constraints.t │ ├── 004_util_find_type_constraint.t │ ├── 005_util_type_coercion.t │ ├── 006_util_type_reloading.t │ ├── 007_util_more_type_coercion.t │ ├── 009_union_types_and_coercions.t │ ├── 010_misc_type_tests.t │ ├── 011_container_type_constraint.t │ ├── 015_enum.t │ ├── 016_subtyping_parameterized_types.t │ ├── 017_subtyping_union_types.t │ ├── 018_custom_parameterized_types.t │ ├── 021_maybe_type_constraint.t │ ├── 022_custom_type_errors.t │ ├── 023_types_and_undef.t │ ├── 025_type_coersion_on_lazy_attributes.t │ ├── 027_parameterize_from.t │ ├── 029_define_type_twice_throws.t │ ├── 031_subtype_auto_vivify_parent.t │ ├── 032_throw_error.t │ └── 034_duck_types.t ├── 050_metaclasses │ ├── 001_custom_attr_meta_with_roles.t │ ├── 002_custom_attr_meta_as_role.t │ ├── 004_moose_for_meta.t │ ├── 011_init_meta.t │ ├── 013_metaclass_traits.t │ ├── 017_use_base_of_moose.t │ ├── 020_metaclass_parameterized_traits.t │ ├── 021_export_with_prototype.t │ ├── 041_mnmcim.t │ ├── 041_moose_nonmoose_chain_init_meta.t │ ├── 051_metarole_on_anon.t │ ├── 052_new_object_BUILD.t │ ├── 053_immutable_metaclass_compat_bug.t │ └── 054_metaclass_compat_no_fixing_bug.t ├── 100_bugs │ ├── 001_subtype_quote_bug.t │ ├── 002_subtype_conflict_bug.t │ ├── 003_Moose_Object_error.t │ ├── 003_Mouse_Object_error.t │ ├── 004_subclass_use_base_bug.t │ ├── 005_inline_reader_bug.t │ ├── 007_reader_precedence_bug.t │ ├── 009_augment_recursion_bug.t │ ├── 010_immutable_n_default_x2.t │ ├── 011_DEMOLISH_eats_exceptions.t │ ├── 012_DEMOLISH_eats_mini.t │ ├── 013_lazybuild_required_undef.t │ ├── 016_inheriting_from_roles.t │ ├── 017_type_constraint_messages.t │ ├── 019_moose_octal_defaults.t │ ├── 020_super_recursion.t │ ├── 022_role_caller.t │ ├── 025_universal_methods_wrappable.t │ ├── 026_create_anon_recursion.t │ ├── 027_constructor_object_overload.t │ ├── 029_instance_application_role_args.t │ └── 030_coerce_without_coercion.t ├── 101_issues │ └── 016_Bool.t ├── 200_examples │ ├── 001_example.t │ ├── 003_example.t │ ├── 004_example_w_DCS.t │ ├── 005_example_w_TestDeep.t │ ├── 0071_Child_Parent_attr_inherit_imm.t │ ├── 007_Child_Parent_attr_inherit.t │ └── 008_record_set_iterator.t ├── 300_immutable │ ├── 001_immutable_moose.t │ ├── 002_apply_roles_to_immutable.t │ ├── 003_immutable_meta_class.t │ ├── 004_inlined_constructors_n_types.t │ ├── 005_multiple_demolish_inline.t │ ├── 007_immutable_trigger_from_constructor.t │ ├── 008_immutable_constructor_error.t │ ├── 009_buildargs.t │ ├── 012_default_values.t │ ├── 013_immutable_roundtrip.t │ ├── 014_immutable_metaclass_with_traits.t │ ├── 016_inline_fallbacks.t │ └── 101-immutable-default.t ├── 400_mouse_util │ ├── 001_moose_util.t │ ├── 002_moose_util_does_role.t │ └── 007_apply_roles.t ├── 500_test_moose │ ├── 001_test_moose.t │ ├── 002_test_moose_does_ok.t │ ├── 003_test_moose_has_attribute_ok.t │ ├── 004_test_moose_meta_ok.t │ └── 005_with_immutable.t ├── 800_with_external │ ├── 001-pod-coverage-moose.t │ ├── 002-externals.t │ └── lib │ │ └── Foo.pm ├── 810_with_moose │ ├── 201-squirrel.t │ ├── 202-squirrel-role.t │ ├── 500_moose_extends_mouse.t │ └── 501_moose_coerce_mouse.t ├── 900_mouse_bugs │ ├── 001_immutable_types.t │ ├── 002_does_role_should_search_parent.t │ ├── 003_RT50421.t │ ├── 004_RT54203.t │ ├── 005_large_int.t │ ├── 006_RT69939.t │ ├── 007_RT56523.t │ ├── 008_RT56837.t │ ├── 009_RT57144.t │ ├── 010_use_mouse_before_tb2.t │ ├── 011_RT61852.t │ ├── 012_RT61906.t │ ├── 013_RT73592_tied_.t │ ├── 014_autoload.t │ ├── 015_issue7_memleak.t │ ├── 016_issue17_memleak.t │ ├── 017_issue29.t │ ├── 018_issue41.t │ ├── 019_issue64.t │ ├── 019_issue64 │ │ ├── Bar.pm │ │ ├── Foo.pm │ │ └── Holder.pm │ ├── 020_stack_collapse_on_build.t │ ├── 021_issue100_sevg.t │ └── RT75093.t ├── 901_todo │ └── attribute_warn.t ├── 990_deprecated │ └── 001-export_to_level.t └── lib │ ├── Bar.pm │ ├── Bar7 │ └── Meta │ │ ├── Trait.pm │ │ └── Trait2.pm │ ├── BaseClass.pm │ ├── ClassType_Foo.pm │ ├── Foo.pm │ ├── MooseCompat.pm │ ├── Mouse │ └── Meta │ │ └── Attribute │ │ └── Custom │ │ ├── Bar.pm │ │ ├── Foo.pm │ │ └── Trait │ │ ├── Bar.pm │ │ └── Foo.pm │ ├── MyExporter.pm │ ├── MyMetaclassRole.pm │ ├── MyMouseA.pm │ ├── MyMouseB.pm │ ├── MyMouseObject.pm │ ├── Role │ ├── Child.pm │ ├── Interface.pm │ └── Parent.pm │ ├── SyntaxError.pm │ └── Unsweetened.pm ├── tool ├── create-moose-compatibility-tests.pl └── generate-mouse-tiny.pl ├── xs-src ├── Mouse.xs ├── MouseAccessor.xs ├── MouseAttribute.xs ├── MouseTypeConstraints.xs ├── MouseUtil.xs └── mouse.h └── xt ├── 001-pod.t ├── 003-pod_coverage.t ├── 005-dbsub.t └── 006-perlcritic.t /.github/workflows/testsuite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/.github/workflows/testsuite.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/.gitignore -------------------------------------------------------------------------------- /Build.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Build.PL -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Changes -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/LICENSE -------------------------------------------------------------------------------- /META.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/META.json -------------------------------------------------------------------------------- /Moose-t-failing/010_basics/002_require_superclasses.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/010_basics/002_require_superclasses.t -------------------------------------------------------------------------------- /Moose-t-failing/010_basics/012_rebless.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/010_basics/012_rebless.t -------------------------------------------------------------------------------- /Moose-t-failing/020_attributes/010_attribute_delegation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/020_attributes/010_attribute_delegation.t -------------------------------------------------------------------------------- /Moose-t-failing/020_attributes/021_method_generation_rules.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/020_attributes/021_method_generation_rules.t -------------------------------------------------------------------------------- /Moose-t-failing/020_attributes/023_attribute_names.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/020_attributes/023_attribute_names.t -------------------------------------------------------------------------------- /Moose-t-failing/020_attributes/028_no_slot_access.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/020_attributes/028_no_slot_access.t -------------------------------------------------------------------------------- /Moose-t-failing/020_attributes/033_accessor_inlining.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/020_attributes/033_accessor_inlining.t -------------------------------------------------------------------------------- /Moose-t-failing/020_attributes/034_bad_coerce.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/020_attributes/034_bad_coerce.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/001_meta_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/001_meta_role.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/003_apply_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/003_apply_role.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/006_role_exclusion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/006_role_exclusion.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/007_roles_and_req_method_edge_cases.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/007_roles_and_req_method_edge_cases.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/011_overriding.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/011_overriding.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/012_method_exclusion_in_composition.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/012_method_exclusion_in_composition.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/013_method_aliasing_in_composition.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/013_method_aliasing_in_composition.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/017_extending_role_attrs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/017_extending_role_attrs.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/021_role_composite_exclusion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/021_role_composite_exclusion.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/022_role_composition_req_methods.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/022_role_composition_req_methods.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/023_role_composition_attributes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/023_role_composition_attributes.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/024_role_composition_methods.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/024_role_composition_methods.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/025_role_composition_override.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/025_role_composition_override.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/026_role_composition_method_mods.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/026_role_composition_method_mods.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/032_roles_and_method_cloning.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/032_roles_and_method_cloning.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/038_new_meta_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/038_new_meta_role.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/039_application_toclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/039_application_toclass.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/040_role_for_combination.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/040_role_for_combination.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/043_conflict_many_methods.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/043_conflict_many_methods.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/044_role_attrs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/044_role_attrs.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/046_role_consumers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/046_role_consumers.t -------------------------------------------------------------------------------- /Moose-t-failing/030_roles/047_role_attribute_conflict.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/030_roles/047_role_attribute_conflict.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/001_util_type_constraints.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/001_util_type_constraints.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/005_util_type_coercion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/005_util_type_coercion.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/008_union_types.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/008_union_types.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/012_container_type_coercion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/012_container_type_coercion.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/013_advanced_type_creation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/013_advanced_type_creation.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/014_type_notation_parser.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/014_type_notation_parser.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/019_coerced_parameterized_types.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/019_coerced_parameterized_types.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/020_class_type_constraint.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/020_class_type_constraint.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/024_role_type_constraint.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/024_role_type_constraint.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/026_normalize_type_name.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/026_normalize_type_name.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/030_class_subtypes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/030_class_subtypes.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/033_type_names.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/033_type_names.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/035_duck_type_handles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/035_duck_type_handles.t -------------------------------------------------------------------------------- /Moose-t-failing/040_type_constraints/036_match_type_operator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/040_type_constraints/036_match_type_operator.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/003_moose_w_metaclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/003_moose_w_metaclass.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/010_extending_and_embedding_back_compat.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/010_extending_and_embedding_back_compat.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/012_moose_exporter.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/012_moose_exporter.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/014_goto_moose_import.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/014_goto_moose_import.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/015_metarole.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/015_metarole.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/016_metarole_w_metaclass_pm.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/016_metarole_w_metaclass_pm.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/018_throw_error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/018_throw_error.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/019_create_anon_with_required_attr.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/019_create_anon_with_required_attr.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/022_new_metaclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/022_new_metaclass.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/023_easy_init_meta.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/023_easy_init_meta.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/030_metarole_combination.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/030_metarole_combination.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/050_metarole_backcompat.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/050_metarole_backcompat.t -------------------------------------------------------------------------------- /Moose-t-failing/050_metaclasses/052_metaclass_compat.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/050_metaclasses/052_metaclass_compat.t -------------------------------------------------------------------------------- /Moose-t-failing/060_compat/003_foreign_inheritence.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/060_compat/003_foreign_inheritence.t -------------------------------------------------------------------------------- /Moose-t-failing/060_compat/004_extends_nonmoose_that_isa_moose_with_metarole.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/060_compat/004_extends_nonmoose_that_isa_moose_with_metarole.t -------------------------------------------------------------------------------- /Moose-t-failing/100_bugs/006_handles_foreign_class_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/100_bugs/006_handles_foreign_class_bug.t -------------------------------------------------------------------------------- /Moose-t-failing/100_bugs/018_immutable_metaclass_does_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/100_bugs/018_immutable_metaclass_does_role.t -------------------------------------------------------------------------------- /Moose-t-failing/100_bugs/023_DEMOLISH_fails_without_metaclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/100_bugs/023_DEMOLISH_fails_without_metaclass.t -------------------------------------------------------------------------------- /Moose-t-failing/100_bugs/024_anon_method_metaclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/100_bugs/024_anon_method_metaclass.t -------------------------------------------------------------------------------- /Moose-t-failing/200_examples/002_example_Mouse_POOP.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/200_examples/002_example_Mouse_POOP.t -------------------------------------------------------------------------------- /Moose-t-failing/200_examples/006_example_Protomoose.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/200_examples/006_example_Protomoose.t -------------------------------------------------------------------------------- /Moose-t-failing/300_immutable/010_constructor_is_not_moose.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/300_immutable/010_constructor_is_not_moose.t -------------------------------------------------------------------------------- /Moose-t-failing/300_immutable/011_constructor_is_wrapped.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/300_immutable/011_constructor_is_wrapped.t -------------------------------------------------------------------------------- /Moose-t-failing/400_moose_util/003_moose_util_search_class_by_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/400_moose_util/003_moose_util_search_class_by_role.t -------------------------------------------------------------------------------- /Moose-t-failing/400_moose_util/004_resolve_alias.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/400_moose_util/004_resolve_alias.t -------------------------------------------------------------------------------- /Moose-t-failing/400_moose_util/005_ensure_all_roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/400_moose_util/005_ensure_all_roles.t -------------------------------------------------------------------------------- /Moose-t-failing/400_moose_util/006_create_alias.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/400_moose_util/006_create_alias.t -------------------------------------------------------------------------------- /Moose-t-failing/400_moose_util/008_method_mod_args.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/400_moose_util/008_method_mod_args.t -------------------------------------------------------------------------------- /Moose-t-failing/400_moose_util/009_with_traits.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/400_moose_util/009_with_traits.t -------------------------------------------------------------------------------- /Moose-t-failing/600_todo_tests/002_various_role_features.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/600_todo_tests/002_various_role_features.t -------------------------------------------------------------------------------- /Moose-t-failing/600_todo_tests/004_role_insertion_order.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/Moose-t-failing/600_todo_tests/004_role_insertion_order.t -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/TODO -------------------------------------------------------------------------------- /author/attr_order.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/attr_order.pl -------------------------------------------------------------------------------- /author/benchmarks/basic.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/benchmarks/basic.pl -------------------------------------------------------------------------------- /author/benchmarks/caf.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/benchmarks/caf.pl -------------------------------------------------------------------------------- /author/he-profile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/he-profile.pl -------------------------------------------------------------------------------- /author/import-moose-test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/import-moose-test.pl -------------------------------------------------------------------------------- /author/make-filenames-portable.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/make-filenames-portable.pl -------------------------------------------------------------------------------- /author/pp-vs-xs-with-forking.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/pp-vs-xs-with-forking.pl -------------------------------------------------------------------------------- /author/test-externals.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/test-externals.pl -------------------------------------------------------------------------------- /author/use-he.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/author/use-he.pl -------------------------------------------------------------------------------- /benchmarks/accessors.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/accessors.pl -------------------------------------------------------------------------------- /benchmarks/basic.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/basic.pl -------------------------------------------------------------------------------- /benchmarks/class_type.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/class_type.pl -------------------------------------------------------------------------------- /benchmarks/coercion.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/coercion.pl -------------------------------------------------------------------------------- /benchmarks/constructor.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/constructor.pl -------------------------------------------------------------------------------- /benchmarks/load_class.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/load_class.pl -------------------------------------------------------------------------------- /benchmarks/modifiers.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/modifiers.pl -------------------------------------------------------------------------------- /benchmarks/new_object.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/new_object.pl -------------------------------------------------------------------------------- /benchmarks/subtype.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/subtype.pl -------------------------------------------------------------------------------- /benchmarks/type_constraints.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/type_constraints.pl -------------------------------------------------------------------------------- /benchmarks/vs_caf.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/vs_caf.pl -------------------------------------------------------------------------------- /benchmarks/vs_caf_w_destructors.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/benchmarks/vs_caf_w_destructors.pl -------------------------------------------------------------------------------- /cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/cpanfile -------------------------------------------------------------------------------- /example/point.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/example/point.pl -------------------------------------------------------------------------------- /example/traits.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/example/traits.pl -------------------------------------------------------------------------------- /example/warns.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/example/warns.pl -------------------------------------------------------------------------------- /lib/Mouse.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse.pm -------------------------------------------------------------------------------- /lib/Mouse/Exporter.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Exporter.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Attribute.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Attribute.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Class.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Class.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Method.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Method.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Method/Accessor.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Method/Accessor.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Method/Constructor.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Method/Constructor.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Method/Delegation.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Method/Delegation.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Method/Destructor.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Method/Destructor.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Module.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Module.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Role.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Role.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Role/Application.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Role/Application.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Role/Composite.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Role/Composite.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/Role/Method.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/Role/Method.pm -------------------------------------------------------------------------------- /lib/Mouse/Meta/TypeConstraint.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Meta/TypeConstraint.pm -------------------------------------------------------------------------------- /lib/Mouse/Object.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Object.pm -------------------------------------------------------------------------------- /lib/Mouse/PurePerl.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/PurePerl.pm -------------------------------------------------------------------------------- /lib/Mouse/Role.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Role.pm -------------------------------------------------------------------------------- /lib/Mouse/Spec.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Spec.pm -------------------------------------------------------------------------------- /lib/Mouse/Tiny.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Tiny.pod -------------------------------------------------------------------------------- /lib/Mouse/TypeRegistry.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/TypeRegistry.pm -------------------------------------------------------------------------------- /lib/Mouse/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Util.pm -------------------------------------------------------------------------------- /lib/Mouse/Util/MetaRole.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Util/MetaRole.pm -------------------------------------------------------------------------------- /lib/Mouse/Util/TypeConstraints.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/Util/TypeConstraints.pm -------------------------------------------------------------------------------- /lib/Mouse/XS.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Mouse/XS.pod -------------------------------------------------------------------------------- /lib/Squirrel.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Squirrel.pm -------------------------------------------------------------------------------- /lib/Squirrel/Role.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Squirrel/Role.pm -------------------------------------------------------------------------------- /lib/Test/Mouse.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/Test/Mouse.pm -------------------------------------------------------------------------------- /lib/ouse.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/lib/ouse.pm -------------------------------------------------------------------------------- /minil.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/minil.toml -------------------------------------------------------------------------------- /t/000-load.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000-load.t -------------------------------------------------------------------------------- /t/000_recipes/002_schwartz_tutorial.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/002_schwartz_tutorial.t -------------------------------------------------------------------------------- /t/000_recipes/basics-recipe10.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/basics-recipe10.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_basics_recipe1.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_basics_recipe1.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_basics_recipe2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_basics_recipe2.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_basics_recipe3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_basics_recipe3.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_basics_recipe4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_basics_recipe4.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_basics_recipe5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_basics_recipe5.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_basics_recipe6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_basics_recipe6.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_extending_recipe3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_extending_recipe3.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_meta_recipe2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_meta_recipe2.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_meta_recipe3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_meta_recipe3.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_roles_recipe1.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_roles_recipe1.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_roles_recipe2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_roles_recipe2.t -------------------------------------------------------------------------------- /t/000_recipes/moose_cookbook_roles_recipe3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/000_recipes/moose_cookbook_roles_recipe3.t -------------------------------------------------------------------------------- /t/001_mouse/001-strict-and-warnings.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/001-strict-and-warnings.t -------------------------------------------------------------------------------- /t/001_mouse/002-subclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/002-subclass.t -------------------------------------------------------------------------------- /t/001_mouse/006-unimport.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/006-unimport.t -------------------------------------------------------------------------------- /t/001_mouse/007-attributes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/007-attributes.t -------------------------------------------------------------------------------- /t/001_mouse/008-default.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/008-default.t -------------------------------------------------------------------------------- /t/001_mouse/010-required.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/010-required.t -------------------------------------------------------------------------------- /t/001_mouse/011-lazy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/011-lazy.t -------------------------------------------------------------------------------- /t/001_mouse/013-predicate-and-clearer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/013-predicate-and-clearer.t -------------------------------------------------------------------------------- /t/001_mouse/014-build.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/014-build.t -------------------------------------------------------------------------------- /t/001_mouse/015-demolish.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/015-demolish.t -------------------------------------------------------------------------------- /t/001_mouse/016-trigger.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/016-trigger.t -------------------------------------------------------------------------------- /t/001_mouse/017-default-reference.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/017-default-reference.t -------------------------------------------------------------------------------- /t/001_mouse/018-multiattr-has.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/018-multiattr-has.t -------------------------------------------------------------------------------- /t/001_mouse/019-handles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/019-handles.t -------------------------------------------------------------------------------- /t/001_mouse/020-load-class.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/020-load-class.t -------------------------------------------------------------------------------- /t/001_mouse/021-weak-ref.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/021-weak-ref.t -------------------------------------------------------------------------------- /t/001_mouse/022-init-arg.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/022-init-arg.t -------------------------------------------------------------------------------- /t/001_mouse/023-builder.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/023-builder.t -------------------------------------------------------------------------------- /t/001_mouse/024-isa.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/024-isa.t -------------------------------------------------------------------------------- /t/001_mouse/025-more-isa.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/025-more-isa.t -------------------------------------------------------------------------------- /t/001_mouse/026-auto-deref.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/026-auto-deref.t -------------------------------------------------------------------------------- /t/001_mouse/027-modifiers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/027-modifiers.t -------------------------------------------------------------------------------- /t/001_mouse/028-subclass-attr.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/028-subclass-attr.t -------------------------------------------------------------------------------- /t/001_mouse/029-new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/029-new.t -------------------------------------------------------------------------------- /t/001_mouse/030-has-plus.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/030-has-plus.t -------------------------------------------------------------------------------- /t/001_mouse/031-clone.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/031-clone.t -------------------------------------------------------------------------------- /t/001_mouse/032-buildargs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/032-buildargs.t -------------------------------------------------------------------------------- /t/001_mouse/033-requires.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/033-requires.t -------------------------------------------------------------------------------- /t/001_mouse/034-apply_all_roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/034-apply_all_roles.t -------------------------------------------------------------------------------- /t/001_mouse/035-apply-roles-to-roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/035-apply-roles-to-roles.t -------------------------------------------------------------------------------- /t/001_mouse/036-with-method-alias.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/036-with-method-alias.t -------------------------------------------------------------------------------- /t/001_mouse/037-dont-load-test-exception.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/037-dont-load-test-exception.t -------------------------------------------------------------------------------- /t/001_mouse/039-subtype.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/039-subtype.t -------------------------------------------------------------------------------- /t/001_mouse/040-existing-subclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/040-existing-subclass.t -------------------------------------------------------------------------------- /t/001_mouse/041-enum.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/041-enum.t -------------------------------------------------------------------------------- /t/001_mouse/042-override.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/042-override.t -------------------------------------------------------------------------------- /t/001_mouse/043-parameterized-type.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/043-parameterized-type.t -------------------------------------------------------------------------------- /t/001_mouse/044-attribute-metaclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/044-attribute-metaclass.t -------------------------------------------------------------------------------- /t/001_mouse/045-import-into_level.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/045-import-into_level.t -------------------------------------------------------------------------------- /t/001_mouse/046-meta-add_attribute.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/046-meta-add_attribute.t -------------------------------------------------------------------------------- /t/001_mouse/047-attribute-metaclass-role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/047-attribute-metaclass-role.t -------------------------------------------------------------------------------- /t/001_mouse/049-coercion-application-order.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/049-coercion-application-order.t -------------------------------------------------------------------------------- /t/001_mouse/050-inherited-immutable-constructor-bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/050-inherited-immutable-constructor-bug.t -------------------------------------------------------------------------------- /t/001_mouse/051_throw_error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/051_throw_error.t -------------------------------------------------------------------------------- /t/001_mouse/052-undefined-type-in-union.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/052-undefined-type-in-union.t -------------------------------------------------------------------------------- /t/001_mouse/053-extends-meta.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/053-extends-meta.t -------------------------------------------------------------------------------- /t/001_mouse/054-anon-leak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/054-anon-leak.t -------------------------------------------------------------------------------- /t/001_mouse/055-exporter.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/055-exporter.t -------------------------------------------------------------------------------- /t/001_mouse/056-role-combine.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/056-role-combine.t -------------------------------------------------------------------------------- /t/001_mouse/057_subtype_without_where.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/057_subtype_without_where.t -------------------------------------------------------------------------------- /t/001_mouse/058-accessor-leaks.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/058-accessor-leaks.t -------------------------------------------------------------------------------- /t/001_mouse/059-weak-with-default.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/059-weak-with-default.t -------------------------------------------------------------------------------- /t/001_mouse/060-threads.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/060-threads.t -------------------------------------------------------------------------------- /t/001_mouse/061-metaclass-compatibility.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/061-metaclass-compatibility.t -------------------------------------------------------------------------------- /t/001_mouse/062-duck_type.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/062-duck_type.t -------------------------------------------------------------------------------- /t/001_mouse/063-meta-of-metaclasses.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/063-meta-of-metaclasses.t -------------------------------------------------------------------------------- /t/001_mouse/064-class-c3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/064-class-c3.t -------------------------------------------------------------------------------- /t/001_mouse/065-attr-mop.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/065-attr-mop.t -------------------------------------------------------------------------------- /t/001_mouse/066-magic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/066-magic.t -------------------------------------------------------------------------------- /t/001_mouse/067-traits.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/067-traits.t -------------------------------------------------------------------------------- /t/001_mouse/068-strict-constructor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/068-strict-constructor.t -------------------------------------------------------------------------------- /t/001_mouse/069-add-modifier.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/069-add-modifier.t -------------------------------------------------------------------------------- /t/001_mouse/070-inherit-role-attr.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/070-inherit-role-attr.t -------------------------------------------------------------------------------- /t/001_mouse/071_tc_dualvar.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/071_tc_dualvar.t -------------------------------------------------------------------------------- /t/001_mouse/072_tc_extra_args.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/072_tc_extra_args.t -------------------------------------------------------------------------------- /t/001_mouse/073_errsv.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/073_errsv.t -------------------------------------------------------------------------------- /t/001_mouse/074_default_errsv.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/074_default_errsv.t -------------------------------------------------------------------------------- /t/001_mouse/100-meta-class.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/100-meta-class.t -------------------------------------------------------------------------------- /t/001_mouse/101-meta-attribute.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/101-meta-attribute.t -------------------------------------------------------------------------------- /t/001_mouse/102-attr-default-with-instance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/102-attr-default-with-instance.t -------------------------------------------------------------------------------- /t/001_mouse/103-attr-default-with-instance-leak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/103-attr-default-with-instance-leak.t -------------------------------------------------------------------------------- /t/001_mouse/301-bugs-non-mouse.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/301-bugs-non-mouse.t -------------------------------------------------------------------------------- /t/001_mouse/400-define-role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/400-define-role.t -------------------------------------------------------------------------------- /t/001_mouse/401-meta-role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/401-meta-role.t -------------------------------------------------------------------------------- /t/001_mouse/402-attribute-application.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/402-attribute-application.t -------------------------------------------------------------------------------- /t/001_mouse/403-method-modifiers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/403-method-modifiers.t -------------------------------------------------------------------------------- /t/001_mouse/404-role-overrides.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/404-role-overrides.t -------------------------------------------------------------------------------- /t/001_mouse/600-tiny-tiny.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/600-tiny-tiny.t -------------------------------------------------------------------------------- /t/001_mouse/601-tiny-mouse.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/601-tiny-mouse.t -------------------------------------------------------------------------------- /t/001_mouse/602-mouse-tiny.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/602-mouse-tiny.t -------------------------------------------------------------------------------- /t/001_mouse/603-mouse-pureperl.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/603-mouse-pureperl.t -------------------------------------------------------------------------------- /t/001_mouse/801-coerce.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/801-coerce.t -------------------------------------------------------------------------------- /t/001_mouse/802-coerce_multi_class.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/802-coerce_multi_class.t -------------------------------------------------------------------------------- /t/001_mouse/804-immutable-demolish.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/804-immutable-demolish.t -------------------------------------------------------------------------------- /t/001_mouse/805-class_type.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/805-class_type.t -------------------------------------------------------------------------------- /t/001_mouse/806-role_type.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/806-role_type.t -------------------------------------------------------------------------------- /t/001_mouse/807-multi-roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/807-multi-roles.t -------------------------------------------------------------------------------- /t/001_mouse/808-create_class.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/808-create_class.t -------------------------------------------------------------------------------- /t/001_mouse/809-overwrite-builtin-subtype.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/809-overwrite-builtin-subtype.t -------------------------------------------------------------------------------- /t/001_mouse/810-isa-or.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/810-isa-or.t -------------------------------------------------------------------------------- /t/001_mouse/811-util-linear-isa.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/811-util-linear-isa.t -------------------------------------------------------------------------------- /t/001_mouse/812-role-compatibility.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/812-role-compatibility.t -------------------------------------------------------------------------------- /t/001_mouse/813-compatibility-get_method_list.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/813-compatibility-get_method_list.t -------------------------------------------------------------------------------- /t/001_mouse/814-subtype-as.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/814-subtype-as.t -------------------------------------------------------------------------------- /t/001_mouse/900-version-strings.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/001_mouse/900-version-strings.t -------------------------------------------------------------------------------- /t/010_basics/001_basic_class_setup.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/001_basic_class_setup.t -------------------------------------------------------------------------------- /t/010_basics/002_require_superclasses.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/002_require_superclasses.t -------------------------------------------------------------------------------- /t/010_basics/003_super_and_override.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/003_super_and_override.t -------------------------------------------------------------------------------- /t/010_basics/004_inner_and_augment.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/004_inner_and_augment.t -------------------------------------------------------------------------------- /t/010_basics/005_override_augment_inner_super.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/005_override_augment_inner_super.t -------------------------------------------------------------------------------- /t/010_basics/006_override_and_foreign_classes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/006_override_and_foreign_classes.t -------------------------------------------------------------------------------- /t/010_basics/007_always_strict_warnings.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/007_always_strict_warnings.t -------------------------------------------------------------------------------- /t/010_basics/008_wrapped_method_cxt_propagation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/008_wrapped_method_cxt_propagation.t -------------------------------------------------------------------------------- /t/010_basics/009_import_unimport.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/009_import_unimport.t -------------------------------------------------------------------------------- /t/010_basics/010_method_modifier_with_regexp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/010_method_modifier_with_regexp.t -------------------------------------------------------------------------------- /t/010_basics/011_moose_respects_type_constraints.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/011_moose_respects_type_constraints.t -------------------------------------------------------------------------------- /t/010_basics/013_create.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/013_create.t -------------------------------------------------------------------------------- /t/010_basics/014_create_anon.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/014_create_anon.t -------------------------------------------------------------------------------- /t/010_basics/015_buildargs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/015_buildargs.t -------------------------------------------------------------------------------- /t/010_basics/017_error_handling.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/017_error_handling.t -------------------------------------------------------------------------------- /t/010_basics/018_methods.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/018_methods.t -------------------------------------------------------------------------------- /t/010_basics/019-destruction.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/019-destruction.t -------------------------------------------------------------------------------- /t/010_basics/020-global-destruction-helper.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/020-global-destruction-helper.pl -------------------------------------------------------------------------------- /t/010_basics/020-global-destruction.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/010_basics/020-global-destruction.t -------------------------------------------------------------------------------- /t/020_attributes/001_attribute_reader_generation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/001_attribute_reader_generation.t -------------------------------------------------------------------------------- /t/020_attributes/002_attribute_writer_generation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/002_attribute_writer_generation.t -------------------------------------------------------------------------------- /t/020_attributes/003_attribute_accessor_generation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/003_attribute_accessor_generation.t -------------------------------------------------------------------------------- /t/020_attributes/004_attribute_triggers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/004_attribute_triggers.t -------------------------------------------------------------------------------- /t/020_attributes/005_attribute_does.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/005_attribute_does.t -------------------------------------------------------------------------------- /t/020_attributes/006_attribute_required.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/006_attribute_required.t -------------------------------------------------------------------------------- /t/020_attributes/007_attribute_custom_metaclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/007_attribute_custom_metaclass.t -------------------------------------------------------------------------------- /t/020_attributes/008_attribute_type_unions.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/008_attribute_type_unions.t -------------------------------------------------------------------------------- /t/020_attributes/009_attribute_inherited_slot_specs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/009_attribute_inherited_slot_specs.t -------------------------------------------------------------------------------- /t/020_attributes/011_more_attr_delegation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/011_more_attr_delegation.t -------------------------------------------------------------------------------- /t/020_attributes/012_misc_attribute_tests.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/012_misc_attribute_tests.t -------------------------------------------------------------------------------- /t/020_attributes/013_attr_dereference_test.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/013_attr_dereference_test.t -------------------------------------------------------------------------------- /t/020_attributes/014_misc_attribute_coerce_lazy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/014_misc_attribute_coerce_lazy.t -------------------------------------------------------------------------------- /t/020_attributes/015_attribute_traits.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/015_attribute_traits.t -------------------------------------------------------------------------------- /t/020_attributes/016_attribute_traits_registered.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/016_attribute_traits_registered.t -------------------------------------------------------------------------------- /t/020_attributes/017_attribute_traits_n_meta.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/017_attribute_traits_n_meta.t -------------------------------------------------------------------------------- /t/020_attributes/018_no_init_arg.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/018_no_init_arg.t -------------------------------------------------------------------------------- /t/020_attributes/020_trigger_and_coerce.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/020_trigger_and_coerce.t -------------------------------------------------------------------------------- /t/020_attributes/022_illegal_options_for_inheritance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/022_illegal_options_for_inheritance.t -------------------------------------------------------------------------------- /t/020_attributes/024_attribute_traits_parameterized.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/024_attribute_traits_parameterized.t -------------------------------------------------------------------------------- /t/020_attributes/025_chained_coercion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/025_chained_coercion.t -------------------------------------------------------------------------------- /t/020_attributes/026_attribute_without_any_methods.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/026_attribute_without_any_methods.t -------------------------------------------------------------------------------- /t/020_attributes/027_accessor_override_method.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/027_accessor_override_method.t -------------------------------------------------------------------------------- /t/020_attributes/029_accessor_context.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/029_accessor_context.t -------------------------------------------------------------------------------- /t/020_attributes/030_non_alpha_attr_names.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/030_non_alpha_attr_names.t -------------------------------------------------------------------------------- /t/020_attributes/031_delegation_and_modifiers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/031_delegation_and_modifiers.t -------------------------------------------------------------------------------- /t/020_attributes/032_delegation_arg_aliasing.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/032_delegation_arg_aliasing.t -------------------------------------------------------------------------------- /t/020_attributes/034_numeric_defaults.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/034_numeric_defaults.t -------------------------------------------------------------------------------- /t/020_attributes/035_default_undef.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/035_default_undef.t -------------------------------------------------------------------------------- /t/020_attributes/036_clone_weak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/020_attributes/036_clone_weak.t -------------------------------------------------------------------------------- /t/030_roles/001_meta_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/001_meta_role.t -------------------------------------------------------------------------------- /t/030_roles/002_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/002_role.t -------------------------------------------------------------------------------- /t/030_roles/003_apply_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/003_apply_role.t -------------------------------------------------------------------------------- /t/030_roles/004_role_composition_errors.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/004_role_composition_errors.t -------------------------------------------------------------------------------- /t/030_roles/005_role_conflict_detection.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/005_role_conflict_detection.t -------------------------------------------------------------------------------- /t/030_roles/008_role_conflict_edge_cases.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/008_role_conflict_edge_cases.t -------------------------------------------------------------------------------- /t/030_roles/009_more_role_edge_cases.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/009_more_role_edge_cases.t -------------------------------------------------------------------------------- /t/030_roles/010_run_time_role_composition.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/010_run_time_role_composition.t -------------------------------------------------------------------------------- /t/030_roles/013_method_aliasing_in_composition.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/013_method_aliasing_in_composition.t -------------------------------------------------------------------------------- /t/030_roles/014_more_alias_and_exclude.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/014_more_alias_and_exclude.t -------------------------------------------------------------------------------- /t/030_roles/015_runtime_roles_and_attrs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/015_runtime_roles_and_attrs.t -------------------------------------------------------------------------------- /t/030_roles/016_runtime_roles_and_nonmoose.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/016_runtime_roles_and_nonmoose.t -------------------------------------------------------------------------------- /t/030_roles/017_extending_role_attrs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/017_extending_role_attrs.t -------------------------------------------------------------------------------- /t/030_roles/018_runtime_roles_w_params.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/018_runtime_roles_w_params.t -------------------------------------------------------------------------------- /t/030_roles/019_build.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/019_build.t -------------------------------------------------------------------------------- /t/030_roles/020_role_composite.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/020_role_composite.t -------------------------------------------------------------------------------- /t/030_roles/031_roles_applied_in_create.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/031_roles_applied_in_create.t -------------------------------------------------------------------------------- /t/030_roles/033_role_exclusion_and_alias_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/033_role_exclusion_and_alias_bug.t -------------------------------------------------------------------------------- /t/030_roles/034_create_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/034_create_role.t -------------------------------------------------------------------------------- /t/030_roles/035_anonymous_roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/035_anonymous_roles.t -------------------------------------------------------------------------------- /t/030_roles/036_free_anonymous_roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/036_free_anonymous_roles.t -------------------------------------------------------------------------------- /t/030_roles/037_create_role_subclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/037_create_role_subclass.t -------------------------------------------------------------------------------- /t/030_roles/041_empty_method_modifiers_meta_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/041_empty_method_modifiers_meta_bug.t -------------------------------------------------------------------------------- /t/030_roles/042_compose_overloading.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/042_compose_overloading.t -------------------------------------------------------------------------------- /t/030_roles/role_conflict_and_inheritance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/030_roles/role_conflict_and_inheritance.t -------------------------------------------------------------------------------- /t/040_type_constraints/002_util_type_constraints_export.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/002_util_type_constraints_export.t -------------------------------------------------------------------------------- /t/040_type_constraints/003_util_std_type_constraints.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/003_util_std_type_constraints.t -------------------------------------------------------------------------------- /t/040_type_constraints/004_util_find_type_constraint.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/004_util_find_type_constraint.t -------------------------------------------------------------------------------- /t/040_type_constraints/005_util_type_coercion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/005_util_type_coercion.t -------------------------------------------------------------------------------- /t/040_type_constraints/006_util_type_reloading.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/006_util_type_reloading.t -------------------------------------------------------------------------------- /t/040_type_constraints/007_util_more_type_coercion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/007_util_more_type_coercion.t -------------------------------------------------------------------------------- /t/040_type_constraints/009_union_types_and_coercions.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/009_union_types_and_coercions.t -------------------------------------------------------------------------------- /t/040_type_constraints/010_misc_type_tests.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/010_misc_type_tests.t -------------------------------------------------------------------------------- /t/040_type_constraints/011_container_type_constraint.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/011_container_type_constraint.t -------------------------------------------------------------------------------- /t/040_type_constraints/015_enum.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/015_enum.t -------------------------------------------------------------------------------- /t/040_type_constraints/016_subtyping_parameterized_types.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/016_subtyping_parameterized_types.t -------------------------------------------------------------------------------- /t/040_type_constraints/017_subtyping_union_types.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/017_subtyping_union_types.t -------------------------------------------------------------------------------- /t/040_type_constraints/018_custom_parameterized_types.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/018_custom_parameterized_types.t -------------------------------------------------------------------------------- /t/040_type_constraints/021_maybe_type_constraint.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/021_maybe_type_constraint.t -------------------------------------------------------------------------------- /t/040_type_constraints/022_custom_type_errors.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/022_custom_type_errors.t -------------------------------------------------------------------------------- /t/040_type_constraints/023_types_and_undef.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/023_types_and_undef.t -------------------------------------------------------------------------------- /t/040_type_constraints/025_type_coersion_on_lazy_attributes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/025_type_coersion_on_lazy_attributes.t -------------------------------------------------------------------------------- /t/040_type_constraints/027_parameterize_from.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/027_parameterize_from.t -------------------------------------------------------------------------------- /t/040_type_constraints/029_define_type_twice_throws.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/029_define_type_twice_throws.t -------------------------------------------------------------------------------- /t/040_type_constraints/031_subtype_auto_vivify_parent.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/031_subtype_auto_vivify_parent.t -------------------------------------------------------------------------------- /t/040_type_constraints/032_throw_error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/032_throw_error.t -------------------------------------------------------------------------------- /t/040_type_constraints/034_duck_types.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/040_type_constraints/034_duck_types.t -------------------------------------------------------------------------------- /t/050_metaclasses/001_custom_attr_meta_with_roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/001_custom_attr_meta_with_roles.t -------------------------------------------------------------------------------- /t/050_metaclasses/002_custom_attr_meta_as_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/002_custom_attr_meta_as_role.t -------------------------------------------------------------------------------- /t/050_metaclasses/004_moose_for_meta.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/004_moose_for_meta.t -------------------------------------------------------------------------------- /t/050_metaclasses/011_init_meta.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/011_init_meta.t -------------------------------------------------------------------------------- /t/050_metaclasses/013_metaclass_traits.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/013_metaclass_traits.t -------------------------------------------------------------------------------- /t/050_metaclasses/017_use_base_of_moose.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/017_use_base_of_moose.t -------------------------------------------------------------------------------- /t/050_metaclasses/020_metaclass_parameterized_traits.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/020_metaclass_parameterized_traits.t -------------------------------------------------------------------------------- /t/050_metaclasses/021_export_with_prototype.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/021_export_with_prototype.t -------------------------------------------------------------------------------- /t/050_metaclasses/041_mnmcim.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/041_mnmcim.t -------------------------------------------------------------------------------- /t/050_metaclasses/041_moose_nonmoose_chain_init_meta.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/041_moose_nonmoose_chain_init_meta.t -------------------------------------------------------------------------------- /t/050_metaclasses/051_metarole_on_anon.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/051_metarole_on_anon.t -------------------------------------------------------------------------------- /t/050_metaclasses/052_new_object_BUILD.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/052_new_object_BUILD.t -------------------------------------------------------------------------------- /t/050_metaclasses/053_immutable_metaclass_compat_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/053_immutable_metaclass_compat_bug.t -------------------------------------------------------------------------------- /t/050_metaclasses/054_metaclass_compat_no_fixing_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/050_metaclasses/054_metaclass_compat_no_fixing_bug.t -------------------------------------------------------------------------------- /t/100_bugs/001_subtype_quote_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/001_subtype_quote_bug.t -------------------------------------------------------------------------------- /t/100_bugs/002_subtype_conflict_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/002_subtype_conflict_bug.t -------------------------------------------------------------------------------- /t/100_bugs/003_Moose_Object_error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/003_Moose_Object_error.t -------------------------------------------------------------------------------- /t/100_bugs/003_Mouse_Object_error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/003_Mouse_Object_error.t -------------------------------------------------------------------------------- /t/100_bugs/004_subclass_use_base_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/004_subclass_use_base_bug.t -------------------------------------------------------------------------------- /t/100_bugs/005_inline_reader_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/005_inline_reader_bug.t -------------------------------------------------------------------------------- /t/100_bugs/007_reader_precedence_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/007_reader_precedence_bug.t -------------------------------------------------------------------------------- /t/100_bugs/009_augment_recursion_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/009_augment_recursion_bug.t -------------------------------------------------------------------------------- /t/100_bugs/010_immutable_n_default_x2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/010_immutable_n_default_x2.t -------------------------------------------------------------------------------- /t/100_bugs/011_DEMOLISH_eats_exceptions.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/011_DEMOLISH_eats_exceptions.t -------------------------------------------------------------------------------- /t/100_bugs/012_DEMOLISH_eats_mini.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/012_DEMOLISH_eats_mini.t -------------------------------------------------------------------------------- /t/100_bugs/013_lazybuild_required_undef.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/013_lazybuild_required_undef.t -------------------------------------------------------------------------------- /t/100_bugs/016_inheriting_from_roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/016_inheriting_from_roles.t -------------------------------------------------------------------------------- /t/100_bugs/017_type_constraint_messages.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/017_type_constraint_messages.t -------------------------------------------------------------------------------- /t/100_bugs/019_moose_octal_defaults.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/019_moose_octal_defaults.t -------------------------------------------------------------------------------- /t/100_bugs/020_super_recursion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/020_super_recursion.t -------------------------------------------------------------------------------- /t/100_bugs/022_role_caller.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/022_role_caller.t -------------------------------------------------------------------------------- /t/100_bugs/025_universal_methods_wrappable.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/025_universal_methods_wrappable.t -------------------------------------------------------------------------------- /t/100_bugs/026_create_anon_recursion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/026_create_anon_recursion.t -------------------------------------------------------------------------------- /t/100_bugs/027_constructor_object_overload.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/027_constructor_object_overload.t -------------------------------------------------------------------------------- /t/100_bugs/029_instance_application_role_args.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/029_instance_application_role_args.t -------------------------------------------------------------------------------- /t/100_bugs/030_coerce_without_coercion.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/100_bugs/030_coerce_without_coercion.t -------------------------------------------------------------------------------- /t/101_issues/016_Bool.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/101_issues/016_Bool.t -------------------------------------------------------------------------------- /t/200_examples/001_example.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/200_examples/001_example.t -------------------------------------------------------------------------------- /t/200_examples/003_example.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/200_examples/003_example.t -------------------------------------------------------------------------------- /t/200_examples/004_example_w_DCS.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/200_examples/004_example_w_DCS.t -------------------------------------------------------------------------------- /t/200_examples/005_example_w_TestDeep.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/200_examples/005_example_w_TestDeep.t -------------------------------------------------------------------------------- /t/200_examples/0071_Child_Parent_attr_inherit_imm.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/200_examples/0071_Child_Parent_attr_inherit_imm.t -------------------------------------------------------------------------------- /t/200_examples/007_Child_Parent_attr_inherit.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/200_examples/007_Child_Parent_attr_inherit.t -------------------------------------------------------------------------------- /t/200_examples/008_record_set_iterator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/200_examples/008_record_set_iterator.t -------------------------------------------------------------------------------- /t/300_immutable/001_immutable_moose.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/001_immutable_moose.t -------------------------------------------------------------------------------- /t/300_immutable/002_apply_roles_to_immutable.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/002_apply_roles_to_immutable.t -------------------------------------------------------------------------------- /t/300_immutable/003_immutable_meta_class.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/003_immutable_meta_class.t -------------------------------------------------------------------------------- /t/300_immutable/004_inlined_constructors_n_types.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/004_inlined_constructors_n_types.t -------------------------------------------------------------------------------- /t/300_immutable/005_multiple_demolish_inline.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/005_multiple_demolish_inline.t -------------------------------------------------------------------------------- /t/300_immutable/007_immutable_trigger_from_constructor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/007_immutable_trigger_from_constructor.t -------------------------------------------------------------------------------- /t/300_immutable/008_immutable_constructor_error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/008_immutable_constructor_error.t -------------------------------------------------------------------------------- /t/300_immutable/009_buildargs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/009_buildargs.t -------------------------------------------------------------------------------- /t/300_immutable/012_default_values.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/012_default_values.t -------------------------------------------------------------------------------- /t/300_immutable/013_immutable_roundtrip.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/013_immutable_roundtrip.t -------------------------------------------------------------------------------- /t/300_immutable/014_immutable_metaclass_with_traits.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/014_immutable_metaclass_with_traits.t -------------------------------------------------------------------------------- /t/300_immutable/016_inline_fallbacks.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/016_inline_fallbacks.t -------------------------------------------------------------------------------- /t/300_immutable/101-immutable-default.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/300_immutable/101-immutable-default.t -------------------------------------------------------------------------------- /t/400_mouse_util/001_moose_util.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/400_mouse_util/001_moose_util.t -------------------------------------------------------------------------------- /t/400_mouse_util/002_moose_util_does_role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/400_mouse_util/002_moose_util_does_role.t -------------------------------------------------------------------------------- /t/400_mouse_util/007_apply_roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/400_mouse_util/007_apply_roles.t -------------------------------------------------------------------------------- /t/500_test_moose/001_test_moose.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/500_test_moose/001_test_moose.t -------------------------------------------------------------------------------- /t/500_test_moose/002_test_moose_does_ok.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/500_test_moose/002_test_moose_does_ok.t -------------------------------------------------------------------------------- /t/500_test_moose/003_test_moose_has_attribute_ok.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/500_test_moose/003_test_moose_has_attribute_ok.t -------------------------------------------------------------------------------- /t/500_test_moose/004_test_moose_meta_ok.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/500_test_moose/004_test_moose_meta_ok.t -------------------------------------------------------------------------------- /t/500_test_moose/005_with_immutable.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/500_test_moose/005_with_immutable.t -------------------------------------------------------------------------------- /t/800_with_external/001-pod-coverage-moose.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/800_with_external/001-pod-coverage-moose.t -------------------------------------------------------------------------------- /t/800_with_external/002-externals.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/800_with_external/002-externals.t -------------------------------------------------------------------------------- /t/800_with_external/lib/Foo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/800_with_external/lib/Foo.pm -------------------------------------------------------------------------------- /t/810_with_moose/201-squirrel.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/810_with_moose/201-squirrel.t -------------------------------------------------------------------------------- /t/810_with_moose/202-squirrel-role.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/810_with_moose/202-squirrel-role.t -------------------------------------------------------------------------------- /t/810_with_moose/500_moose_extends_mouse.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/810_with_moose/500_moose_extends_mouse.t -------------------------------------------------------------------------------- /t/810_with_moose/501_moose_coerce_mouse.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/810_with_moose/501_moose_coerce_mouse.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/001_immutable_types.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/001_immutable_types.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/002_does_role_should_search_parent.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/002_does_role_should_search_parent.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/003_RT50421.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/003_RT50421.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/004_RT54203.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/004_RT54203.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/005_large_int.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/005_large_int.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/006_RT69939.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/006_RT69939.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/007_RT56523.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/007_RT56523.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/008_RT56837.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/008_RT56837.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/009_RT57144.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/009_RT57144.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/010_use_mouse_before_tb2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/010_use_mouse_before_tb2.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/011_RT61852.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/011_RT61852.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/012_RT61906.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/012_RT61906.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/013_RT73592_tied_.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/013_RT73592_tied_.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/014_autoload.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/014_autoload.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/015_issue7_memleak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/015_issue7_memleak.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/016_issue17_memleak.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/016_issue17_memleak.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/017_issue29.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/017_issue29.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/018_issue41.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/018_issue41.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/019_issue64.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/019_issue64.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/019_issue64/Bar.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/019_issue64/Bar.pm -------------------------------------------------------------------------------- /t/900_mouse_bugs/019_issue64/Foo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/019_issue64/Foo.pm -------------------------------------------------------------------------------- /t/900_mouse_bugs/019_issue64/Holder.pm: -------------------------------------------------------------------------------- 1 | package Holder; 2 | use Foo; 3 | 1; 4 | -------------------------------------------------------------------------------- /t/900_mouse_bugs/020_stack_collapse_on_build.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/020_stack_collapse_on_build.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/021_issue100_sevg.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/021_issue100_sevg.t -------------------------------------------------------------------------------- /t/900_mouse_bugs/RT75093.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/900_mouse_bugs/RT75093.t -------------------------------------------------------------------------------- /t/901_todo/attribute_warn.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/901_todo/attribute_warn.t -------------------------------------------------------------------------------- /t/990_deprecated/001-export_to_level.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/990_deprecated/001-export_to_level.t -------------------------------------------------------------------------------- /t/lib/Bar.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Bar.pm -------------------------------------------------------------------------------- /t/lib/Bar7/Meta/Trait.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Bar7/Meta/Trait.pm -------------------------------------------------------------------------------- /t/lib/Bar7/Meta/Trait2.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Bar7/Meta/Trait2.pm -------------------------------------------------------------------------------- /t/lib/BaseClass.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/BaseClass.pm -------------------------------------------------------------------------------- /t/lib/ClassType_Foo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/ClassType_Foo.pm -------------------------------------------------------------------------------- /t/lib/Foo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Foo.pm -------------------------------------------------------------------------------- /t/lib/MooseCompat.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/MooseCompat.pm -------------------------------------------------------------------------------- /t/lib/Mouse/Meta/Attribute/Custom/Bar.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Mouse/Meta/Attribute/Custom/Bar.pm -------------------------------------------------------------------------------- /t/lib/Mouse/Meta/Attribute/Custom/Foo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Mouse/Meta/Attribute/Custom/Foo.pm -------------------------------------------------------------------------------- /t/lib/Mouse/Meta/Attribute/Custom/Trait/Bar.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Mouse/Meta/Attribute/Custom/Trait/Bar.pm -------------------------------------------------------------------------------- /t/lib/Mouse/Meta/Attribute/Custom/Trait/Foo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Mouse/Meta/Attribute/Custom/Trait/Foo.pm -------------------------------------------------------------------------------- /t/lib/MyExporter.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/MyExporter.pm -------------------------------------------------------------------------------- /t/lib/MyMetaclassRole.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/MyMetaclassRole.pm -------------------------------------------------------------------------------- /t/lib/MyMouseA.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/MyMouseA.pm -------------------------------------------------------------------------------- /t/lib/MyMouseB.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/MyMouseB.pm -------------------------------------------------------------------------------- /t/lib/MyMouseObject.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/MyMouseObject.pm -------------------------------------------------------------------------------- /t/lib/Role/Child.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Role/Child.pm -------------------------------------------------------------------------------- /t/lib/Role/Interface.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Role/Interface.pm -------------------------------------------------------------------------------- /t/lib/Role/Parent.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Role/Parent.pm -------------------------------------------------------------------------------- /t/lib/SyntaxError.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/SyntaxError.pm -------------------------------------------------------------------------------- /t/lib/Unsweetened.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/t/lib/Unsweetened.pm -------------------------------------------------------------------------------- /tool/create-moose-compatibility-tests.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/tool/create-moose-compatibility-tests.pl -------------------------------------------------------------------------------- /tool/generate-mouse-tiny.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/tool/generate-mouse-tiny.pl -------------------------------------------------------------------------------- /xs-src/Mouse.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xs-src/Mouse.xs -------------------------------------------------------------------------------- /xs-src/MouseAccessor.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xs-src/MouseAccessor.xs -------------------------------------------------------------------------------- /xs-src/MouseAttribute.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xs-src/MouseAttribute.xs -------------------------------------------------------------------------------- /xs-src/MouseTypeConstraints.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xs-src/MouseTypeConstraints.xs -------------------------------------------------------------------------------- /xs-src/MouseUtil.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xs-src/MouseUtil.xs -------------------------------------------------------------------------------- /xs-src/mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xs-src/mouse.h -------------------------------------------------------------------------------- /xt/001-pod.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xt/001-pod.t -------------------------------------------------------------------------------- /xt/003-pod_coverage.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xt/003-pod_coverage.t -------------------------------------------------------------------------------- /xt/005-dbsub.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xt/005-dbsub.t -------------------------------------------------------------------------------- /xt/006-perlcritic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xslate/p5-Mouse/HEAD/xt/006-perlcritic.t --------------------------------------------------------------------------------