[libmoo-perl] branch master updated (12cc996 -> 1834bf6)
Intrigeri
intrigeri at moszumanska.debian.org
Sat Jun 25 08:24:55 UTC 2016
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
More information about the Pkg-perl-cvs-commits
mailing list