This is an automated email from the git hooks/post-receive script. intrigeri pushed a change to branch master in repository libmoo-perl.
from 12cc996 update changelog adds 1c888aa fix typo in Sub::Defer docs adds 00d1258 fix test for long identifiers in Sub::Quote adds d01027e generate deferred subs via eval adds 6f951c1 t::lib::INCModule -> InlineModule adds 9b7f1ec stop using confusing t:: names in tests adds 801f4ce inline test modules in tests adds 85f3dce use Moo::_strictures consistently in tests adds ba81bd7 set @ISA at BEGIN time adds cd556ca test error from defer_sub with unqualified name adds 69404fa remove unused _in_global_destruction function adds 63f14f0 clean up trailing newlines in tests adds 7259155 names for coerce from type tests adds acb233d prevent using HandleMoose when disabled, even if it is loaded adds 02048ac make sure we are fully bootstrapped before injecting into Moose adds aa9919a refactor constructor generate_method into single assignment adds 2b02b0b keep numbers numeric in quotify adds 58a37cf don't load C::M::M until modifiers are actually applied adds 198e898 only use eval in Sub::Defer when required adds 391372c add no_defer option to Sub::Quote::quote_sub adds 6d1b47e don't use deferred subs for attributes adds ab4724d comment about numeric detection adds 098b382 refactor Moo::Role::import adds f0bb04b changelog adds 6ec4fc6 re-add missing role meta method adds 4428aab make fake naming subs in test return correct value adds b8ff728 stop using FindBin in test adds ab4bc97 move global destruction test back into separate file adds be8c68b allow blocking modules via InlineModule adds 8de3a8f test Sub::Defer without Sub::Name or Sub::Util adds 8454d26 test populate with no test or default adds f9d6724 test all method overwrite cases adds adf08a5 test changing @ISA without interfering with new adds a906791 test _cap_call with no captures adds 83981c5 test _maybe_load_module with nonexistent module adds 34432d9 test inheriting from non-Moo class with deferred new adds 012c45f test unquote_sub with unknown sub adds 6e4bf0a test capture_unroll erroring on bad variable types adds aa4a364 test SUB_QUOTE_DEBUG adds 7dda968 test quote_sub no_install and no_defer options adds d2665aa test perlstring fallback adds 4be2d55 test _subname without Sub::Name or Sub::Util adds 6b6d66c test modifying non-existent method adds 46ed08c test extending from Moo class with overridden new adds 9c930aa test some Moo::Role errors adds fe9fac7 test Moo::Object::does without Moo::Role adds 57d6f00 better naming for <5.8.3 weaken check adds 07f25e3 don't allow overwriting with an asserter adds ac651cf move variable declaration for clarity adds 0b48f30 show origin line of generated deferred subs adds 25ab8f8 use _load_module for loading roles as handles declarations adds de83f2d load Moo::_mro where used rather than via _Utils adds 6c10d8d _concrete_methods_of now excludes undef methods adds 34571b3 test passing a class name to handles adds 4b9b983 test passing non class to apply_single_role_to_package adds fd72edd test missing attribute specs in apply_roles_to_package adds c81c16e test applying role with attributes to non Moo class adds 68cc820 refactor not-both test and check for non-class with empty MAKERS adds c732c1c make ordering more obvious when checking missing perlstring adds 7285294 test Moose inflation of Mouse duplicate attribute data adds dda22fd test that does will not inflate Moose metaclass adds e9d7805 test attribute inflation with isa and no coerce adds 4d50178 fix reversed weaken readonly check adds 86d1661 restore accidentally removed jenga tests adds f87269f fix unescaped braces in regex (RT#114338) adds 8d25965 follow passed in quote_opts for accessors adds 24af92e make all $] checks consistent adds b756184 remove Method::Inliner adds 85d7784 fix test for around on missing method adds 64320f6 test with strictures on win32 adds 292b58a enable fatal warnings in prove runs adds 6cb2477 croak rather than die adds 84b6760 fix croak location for inlined BUILDARGS adds c64af18 generate accessor subs in package skipped by carp adds 762a43f clean up setting defaults when applying role to object adds 73e0ced make inhaled isa checks inlineable adds 0770c2d todo test for inhaled isa error location adds 6a47850 croak changelog adds 3d2a052 Merge branch 'croak' adds f503d13 tweak to Changes adds b92a766 Bumping version to 2.002_000 adds 13e351c Release commit for 2.002_000 adds 6c55c26 test MGA::_sanitize_name adds 6f7f574 move MGA::_sanitize_name -> SQ::sanitize_identifer adds 442f898 use sanitize_identifier for Moose type inhale adds 45df83f make defer_info exportable adds 7c7888c document exports from Sub::Quote adds ec1826f improve docs for quote_sub adds 5221ed6 test quote opts on MGA::generate_method adds 4cb79c8 make fulltest work on win32 adds 0697bf9 META shouldn't exist in repo adds 9b73f7b fix test_no_xs target when run from release adds 40ccab9 allow testing jenga-gd against non-lib adds a9b84de test quotify preserving numeric adds 77887da always use quote context options if given adds 840ef5e testing for preserving context in quote_sub adds 470b2ba protect quote_sub warning tests from SUB_QUOTE_DEBUG adds a3b191d imports should be before "use Moo" adds 1e2958c test preserving hints in when code is inlined adds cafd7b2 don't install quoted subs with no_install+no_defer adds 801791f fix hints arg to quote_sub adds 7402a24 extra protection on ref id inflation adds 5700584 report location where constructor was generated in @ISA change error adds 02965c8 pass original invoker to parent non-Moo new adds be0a697 make quoted internals a hashref adds 741d98e refactor unquote_sub adds 35f0228 delay context generation adds 135fc75 take sub definition package from context adds 728c98f todo tests for refs in hintshash adds 85895cb appveyor config adds 50ea184 add appveyor badge adds 02d2077 changelog adds 5341c25 Sub::Defer attributes adds 4700a6e Sub::Quote attributes adds dc273c9 attributes changelog adds b07d9b2 add fake lvalue return to deferred wrapper adds f6b216d skip Mouse tests on perl < 5.8.9 adds 27768dc Bumping version to 2.002_001 adds e8d41b1 use short_error_log from Carp to avoid arg stringification adds cc525ca handle nonconforming errors in tests adds 017a554 Release commit for 2.002_001 adds 9a6bdf3 load Carp::Heavy to ensure its internals are available adds ff50716 changelog adds eaabd0d Bumping version to 2.002002 adds f4098a9 Release commit for 2.002002 adds 05318b4 protect tests against random foreign hints (cperl) adds e21af4f skip hints from context test on perl < 5.8 adds 8729a94 better badge url for appveyor adds be2dcac avoid passing slash in first parameter in makefile adds 0332416 prevent local functions from interfering with generated code adds 92c74a6 work around nmake bug adds e7355ac changelog adds ef4393a Bumping version to 2.002003 adds 043f901 avoid fatal warnings in demolish error adds 4b7372c Release commit for 2.002003 adds 89c2a49 Imported Upstream version 2.002003 new 4551331 Merge tag 'upstream/2.002003' new d9f1885 Drop fix-typo.patch: applied upstream. new 2a690cd Bump {build,run}-time versioned dependency on librole-tiny-perl to >= 2.000002. new 4f3d922 Bump {build,run}-time versioned dependency on libstrictures-perl to >= 2. new 86ec91d Declare compliance with Standards-Version 3.9.8. new 1834bf6 libmoo-perl (2.002003-1) The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: Changes | 52 ++++ MANIFEST | 29 +- META.json | 9 +- META.yml | 7 +- Makefile.PL | 25 +- debian/changelog | 12 +- debian/control | 10 +- debian/patches/fix-typo.patch | 26 -- debian/patches/series | 1 - lib/Method/Generate/Accessor.pm | 129 ++++---- lib/Method/Generate/BuildAll.pm | 18 +- lib/Method/Generate/Constructor.pm | 87 +++--- lib/Method/Generate/DemolishAll.pm | 3 +- lib/Method/Inliner.pm | 53 ---- lib/Moo.pm | 26 +- lib/Moo/HandleMoose.pm | 9 +- lib/Moo/HandleMoose/FakeMetaClass.pm | 6 +- lib/Moo/HandleMoose/_TypeMap.pm | 7 +- lib/Moo/Object.pm | 9 +- lib/Moo/Role.pm | 134 +++++---- lib/Moo/_Utils.pm | 15 +- lib/Moo/_mro.pm | 2 +- lib/Moo/sification.pm | 4 +- lib/Sub/Defer.pm | 60 +++- lib/Sub/Quote.pm | 186 ++++++++---- t/accessor-coerce.t | 14 +- t/accessor-handles.t | 21 +- t/accessor-isa.t | 14 +- t/accessor-reader-writer.t | 16 + t/accessor-trigger.t | 15 +- t/accessor-weaken.t | 8 +- t/buildargs-error.t | 1 - t/buildargs.t | 10 +- t/compose-roles.t | 35 +++ t/croak-locations.t | 297 +++++++++++++++++++ t/demolish-bugs-eats_exceptions.t | 6 +- t/demolish-global_destruction.t | 67 ++--- t/does.t | 1 - t/extends-non-moo.t | 30 +- t/foreignbuildargs.t | 34 +-- t/global-destruction-helper.pl | 18 ++ t/global_underscore.t | 25 +- t/isa-interfere.t | 28 +- t/lib/ClassicObject.pm | 10 - t/lib/ClobberUnderscore.pm | 4 - t/lib/ComplexWriter.pm | 18 -- t/lib/ErrorLocation.pm | 82 ++++++ t/lib/ExtRobot.pm | 7 - t/lib/INCModule.pm | 27 -- t/lib/InlineModule.pm | 48 +++ t/lib/MooObjectWithDelegate.pm | 28 -- t/lib/TestEnv.pm | 10 + t/lib/UnderscoreClass.pm | 5 - t/lib/UnderscoreRole.pm | 5 - t/lib/base_class.pm | 5 - t/lib/sub_class.pm | 5 - t/load_module.t | 19 +- t/load_module_error.t | 23 +- t/load_module_role_tiny.t | 17 +- t/method-generate-accessor.t | 20 ++ t/method-generate-constructor.t | 5 + t/modify_lazy_handlers.t | 47 ++- t/moo-object.t | 3 + t/moo-utils-_name_coderef.t | 4 +- t/moo-utils-_subname.t | 14 + t/moo-utils.t | 19 +- t/moo.t | 26 ++ t/mutual-requires.t | 3 +- t/non-moo-extends-c3.t | 4 +- t/non-moo-extends.t | 49 +++- t/not-both.t | 41 ++- t/overloaded-coderefs.t | 3 +- t/overridden-core-funcs.t | 70 +++++ t/perl-56-like.t | 16 + t/sub-and-handles.t | 1 - t/sub-defer-no-subname.t | 9 + t/sub-defer-threads.t | 2 +- t/sub-defer.t | 11 + t/sub-quote-threads.t | 2 +- t/sub-quote.t | 325 ++++++++++++++++++++- xt/bless-override.t | 21 ++ xt/croak-locations.t | 40 +++ xt/global-destruct-jenga-helper.pl | 1 - xt/global-destruct-jenga.t | 12 +- xt/has-after-meta.t | 3 +- xt/inflate-undefer.t | 3 +- xt/lib/ExampleMooRole.pm | 8 - xt/lib/ExampleMooRoleWithAttribute.pm | 15 - xt/lib/ExampleMooseRoleOne.pm | 5 - xt/lib/ExampleMooseRoleTwo.pm | 5 - xt/lib/withautoclean/Class.pm | 10 - xt/lib/withautoclean/R1.pm | 18 -- xt/moo-consume-moose-role-coerce.t | 6 +- xt/moo-consume-moose-role-multiple.t | 1 - xt/moo-consume-mouse-role-coerce.t | 10 +- xt/moo-does-moose-role.t | 92 ++---- xt/moo-does-mouse-role.t | 102 +++++++ xt/moo-role-types.t | 4 +- ...into-moose-class-attr-override-with-autoclean.t | 43 ++- xt/moo-roles-into-moose-class.t | 4 +- xt/moose-autoclean-lazy-attr-builders.t | 3 +- xt/moose-consume-moo-role-after-consumed-by-moo.t | 29 +- xt/moose-consume-moo-role-no-moo-loaded.t | 4 +- xt/moose-does-moo-role.t | 13 + xt/moose-extend-moo.t | 3 +- xt/moose-handles-moo-class.t | 3 +- xt/moose-override-attribute-from-moo-role.t | 4 +- xt/moose-override-attribute-with-plus-syntax.t | 4 +- xt/more-jenga.t | 44 +-- xt/super-jenga.t | 18 +- xt/withautoclean.t | 37 ++- 111 files changed, 2214 insertions(+), 897 deletions(-) delete mode 100644 debian/patches/fix-typo.patch delete mode 100644 debian/patches/series delete mode 100644 lib/Method/Inliner.pm create mode 100644 t/croak-locations.t create mode 100644 t/global-destruction-helper.pl delete mode 100644 t/lib/ClassicObject.pm delete mode 100644 t/lib/ClobberUnderscore.pm delete mode 100644 t/lib/ComplexWriter.pm create mode 100644 t/lib/ErrorLocation.pm delete mode 100644 t/lib/ExtRobot.pm delete mode 100644 t/lib/INCModule.pm create mode 100644 t/lib/InlineModule.pm delete mode 100644 t/lib/MooObjectWithDelegate.pm create mode 100644 t/lib/TestEnv.pm delete mode 100644 t/lib/UnderscoreClass.pm delete mode 100644 t/lib/UnderscoreRole.pm delete mode 100644 t/lib/base_class.pm delete mode 100644 t/lib/sub_class.pm create mode 100644 t/moo-utils-_subname.t create mode 100644 t/overridden-core-funcs.t create mode 100644 t/perl-56-like.t create mode 100644 t/sub-defer-no-subname.t create mode 100644 xt/bless-override.t create mode 100644 xt/croak-locations.t delete mode 100644 xt/lib/ExampleMooRole.pm delete mode 100644 xt/lib/ExampleMooRoleWithAttribute.pm delete mode 100644 xt/lib/ExampleMooseRoleOne.pm delete mode 100644 xt/lib/ExampleMooseRoleTwo.pm delete mode 100644 xt/lib/withautoclean/Class.pm delete mode 100644 xt/lib/withautoclean/R1.pm create mode 100644 xt/moo-does-mouse-role.t -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmoo-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits