[libmoo-perl] branch master updated (cadfceb -> 5aa6888)
Axel Beckert
abe at deuxchevaux.org
Mon Jun 29 23:13:27 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a change to branch master
in repository libmoo-perl.
from cadfceb releasing package libmoo-perl version 1.006001-1
adds 7c10b5e fix wording of chat links
adds 5e6ea66 Distar can bump versions, we don't need our own script
adds 31ff835 use simple numbers for return values in sub defer thread test
adds bfc9863 document clearer behavior for lazy attributes
adds fe4f734 changelog for non-lazy clearer behavior docs
adds 0ae4940 point to Type::Tiny rather than MooX::Types::MooseLike in docs
adds 394d00c document Sub::Defer exports
adds d8d0c50 note caveat on undefer_all
adds 273aa74 add Sub::Defer::undefer_package to undefer all subs from a package
adds 2828760 test false return from does
adds 53f5c0d explicit imports in Sub::Quote test
adds db0f849 fix capture_unroll call in inlinify example
adds 0989bb2 use /x on inlinify regex to improve readability
adds feb154f use normal conditional for inlinify regex instead of odd substitution eval
adds b0fd580 direct tests for capture_unroll
adds bdd743b fix handling of reusing matching names of inlinify variables
adds 4c23c57 directly test Sub::Quote::inlinify
adds 3a37871 fix nit in dependents test
adds 3868760 update dependents test with better options handling and state save
adds 67d5c90 detect failure correctly for skip report
adds 385852c refactor _constructor_maker_for to make special handling of specific superclasses easier
adds 946283e scan for new to find package rather than using can
adds b85d03e use docker for travis builds
adds 07da4a7 Fix inflating MGC by moving 'use Moo;' to top of file (RT#101111)
adds baec6fc Test for inflating Method::Generate::Constructor
adds e752118 de-tabify
adds 1e09c69 prevent pre-existing attributes from being overridden when composing a role
adds fea72d7 don't overwrite attributes when composing roles into roles
adds e130c3e tests for conflicts and composition order of attributes in roles
adds 4a6f26d update changes
adds 1ffbc61 Merge branch 'role-attribute-conflicts'
adds 0d2ee4c test global destruction all in one process
adds 8845c7f avoid once warning in 5.6 in gd test
adds b187849 update changelog
adds 324b19e bump version
adds b1be1d5 Release commit for 1.007000
adds 545113a add fulltest make target
adds 5b37f23 don't need to realclean Distar, it does that itself
adds f97f882 correct syntax mistake in Makefile.PL
adds 82ccf06 use Sub::Util instead of Sub::Name if available
adds b47a5ca explicit imports in Sub::Defer and Sub::Quote
adds 055e4b2 Cleanup some documentation to make it more newbie friendly
adds 432ae10 add Bob Kuo to contributors
adds 63bda74 use Devel::GlobalDestruction directly
adds d7c77e0 avoid warning on 5.6 from eval with empty block
adds 961d97c pass __no_BUILD__ to Moose and Class::Tiny
adds 009ea16 surpress BUILD running when __no_BUILD__ passed to constructor
adds 1697af0 add test for __no_BUILD__
adds e863395 one todo test has been fixed by no_BUILD
adds 3a1721d Class::Tiny is a dev prereq
adds 39ed6c0 Merge branch 'no-build'
adds 03f0f04 if a class has no attributes, don't store anything passed to new
adds 57cd912 Merge branch 'no-attr-no-store'
adds a0f594a Throw errors when modifying an inlined or foreign constructor
adds b693a16 avoid used once warnings on 5.6
adds 5dcd528 Merge branch 'modify-new-protect'
adds 5b7a409 die if @ISA is modified after we set up the constructor
adds b02883b Only check for changed parent constructor if isa chain has changed
adds 22bc8d3 more useful error message about ISA changes
adds 78e1727 Merge branch 'isa-modify'
adds cb13777 remove importing strictures in caller, but suggest it in synopsis and doc
adds 6cc832d don't use strictures internally in unless env var is set
adds c9a5e56 enable strictures internally during dev
adds d2d3c22 move strictures to recommends
adds a2c2404 make sure clean eval really is clean
adds 1daf8b4 don't silence errors in DESTROY - allow them to be converted to warnings
adds d5467a5 enable strictures in travis testing
adds 89de5d7 disable fatal warnings where we undef an object in tests
adds f7be013 test Moo::_strictures
adds bb98b47 Merge branch 'nonfatal'
adds ca2925b more extensive changelog entries
adds c7bbeda Class::Tiny 1.001 needed for xt test
adds 5e66308 expand dev prereq formatting
adds 9076669 update docs on namespace::autoclean now that it better supports Moo
adds 877b3d4 bump version to 1.999_001
adds 8afb20f use strictures 2
adds 4ce20d6 Release commit for 1.999_001
adds 6541af7 take x_breaks from meta file in test
adds 5c22ba3 add new x_breaks
adds 2122e91 CPAN::Meta also test recommended
adds 1af7e2e add _eumm to gitignore
adds 30360c3 use mro::get_linear_isa directly
adds 1d886c7 allow meta inflation on non-Moo classes if requested
adds 7af3edb fix calling methods on FakeMetaClass class
adds 8d16d09 test for calling class methods on FakeMetaClass
adds 1db71cf changelog for FakeMetaClass fix
adds d012357 remove dev release from changelog
adds 3bc617c require Role::Tiny 2
adds cd7f46d Bumping version to 2.000000
adds a39ea1c remove one last "use strictures"
adds a8d123e travis test 5.20
adds beae047 Release commit for 2.000000
adds 0afb157 _name_coderef set with both Sub::Name and Sub::Util loaded
adds dbe09c8 clean up _name_coderef test
adds 6385af5 changelog for Sub::Name/Sub::Util loading fix
adds d7dff7a Bumping version to 2.000001
adds 9d42218 Release commit for 2.000001
adds abae728 Imported Upstream version 2.000001
new 3c11b0a Merge tag 'upstream/2.000001'
new ba37384 Update debian/changelog
new 5aa6888 Add a NEWS.Debian file to list incompatible upstream changes
The 3 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 | 47 ++++
MANIFEST | 14 +-
META.json | 25 +-
META.yml | 14 +-
Makefile.PL | 52 +++-
README | 204 ++++++++-------
debian/NEWS | 26 ++
debian/changelog | 7 +
lib/Method/Generate/Accessor.pm | 2 +-
lib/Method/Generate/BuildAll.pm | 8 +-
lib/Method/Generate/Constructor.pm | 46 +++-
lib/Method/Generate/DemolishAll.pm | 12 +-
lib/Method/Inliner.pm | 4 +-
lib/Moo.pm | 286 +++++++++++-----------
lib/Moo/HandleMoose.pm | 13 +-
lib/Moo/HandleMoose/FakeMetaClass.pm | 17 +-
lib/Moo/HandleMoose/_TypeMap.pm | 2 +-
lib/Moo/Object.pm | 8 +-
lib/Moo/Role.pm | 38 ++-
lib/Moo/_Utils.pm | 10 +-
lib/Moo/_mro.pm | 2 +-
lib/Moo/_strictures.pm | 18 ++
lib/Moo/sification.pm | 7 +-
lib/Sub/Defer.pm | 32 ++-
lib/Sub/Quote.pm | 28 +--
lib/oo.pm | 2 +-
maint/bump-version | 46 ----
maint/fulltest | 1 +
t/accessor-coerce.t | 2 +-
t/accessor-default.t | 2 +-
t/accessor-generator-extension.t | 2 +-
t/accessor-handles.t | 2 +-
t/accessor-isa.t | 4 +-
t/accessor-mixed.t | 2 +-
t/accessor-pred-clear.t | 2 +-
t/accessor-reader-writer.t | 2 +-
t/accessor-roles.t | 3 +-
t/accessor-shortcuts.t | 2 +-
t/accessor-trigger.t | 2 +-
t/accessor-weaken-pre-5_8_3.t | 2 +-
t/accessor-weaken.t | 2 +-
t/buildall-subconstructor.t | 2 +-
t/buildall.t | 8 +-
t/buildargs-error.t | 2 +-
t/buildargs.t | 4 +-
t/coerce-1.t | 2 +-
t/compose-conflicts.t | 179 ++++++++++++++
t/compose-non-role.t | 2 +-
t/compose-roles.t | 2 +-
t/constructor-modify.t | 140 +++++++++++
t/demolish-basics.t | 2 +-
t/demolish-bugs-eats_exceptions.t | 2 +-
t/demolish-bugs-eats_mini.t | 2 +-
t/demolish-global_destruction.t | 37 ++-
t/demolish-throw.t | 54 ++++
t/extend-constructor.t | 2 +-
t/extends-non-moo.t | 2 +-
t/extends-role.t | 2 +-
t/foreignbuildargs.t | 2 +-
t/global-destruction-helper.pl | 17 --
t/has-array.t | 2 +-
t/has-before-extends.t | 2 +-
t/has-plus.t | 2 +-
t/init-arg.t | 2 +-
t/isa-interfere.t | 39 +++
t/lazy_isa.t | 2 +-
t/lib/INCModule.pm | 2 +-
t/lib/base_class.pm | 2 -
t/lib/sub_class.pm | 2 -
t/load_module.t | 2 +-
t/load_module_error.t | 2 +-
t/load_module_role_tiny.t | 2 +-
t/method-generate-accessor.t | 2 +-
t/method-generate-constructor.t | 13 +-
t/modify_lazy_handlers.t | 2 +-
t/moo-accessors.t | 2 +-
t/moo-c3.t | 2 +-
t/moo-object.t | 18 +-
t/moo-utils-_name_coderef.t | 15 ++
t/moo-utils.t | 2 +-
t/moo.t | 2 +-
t/no-build.t | 66 +++++
t/no-moo.t | 2 +-
t/non-moo-extends-c3.t | 14 +-
t/non-moo-extends.t | 5 +-
t/not-both.t | 2 +-
t/strictures.t | 36 +++
t/sub-and-handles.t | 2 +-
t/sub-defer-threads.t | 22 +-
t/sub-defer.t | 21 +-
t/sub-quote-threads.t | 2 +-
t/sub-quote.t | 69 +++++-
t/subconstructor.t | 2 +-
t/use-after-no.t | 2 +-
t/zzz-check-breaks.t | 11 +-
xt/class-tiny.t | 28 +++
xt/fakemetaclass.t | 36 +++
xt/global-destruct-jenga-helper.pl | 2 +-
xt/global-destruct-jenga.t | 2 +-
xt/handle_moose.t | 2 +-
xt/implicit-moose-types.t | 2 +-
xt/inflate-our-classes.t | 25 ++
xt/jenga.t | 2 +-
xt/moo-attr-handles-moose-role.t | 2 +-
xt/moo-consume-moose-role-multiple.t | 2 +-
xt/moo-does-moose-role.t | 2 +-
xt/moo-inflate.t | 2 +-
xt/moo-object-meta-can.t | 2 +-
xt/moo-sification.t | 2 +-
xt/moose-accessor-isa.t | 2 +-
xt/moose-consume-moo-role-after-consumed-by-moo.t | 2 +-
xt/moose-does-moo-role.t | 2 +-
xt/moose-inflate-error-recurse.t | 2 +-
xt/moose-lazy.t | 2 +-
xt/moose-method-modifiers.t | 2 +-
xt/role-tiny-inflate.t | 2 +-
xt/strictures.t | 68 -----
xt/super-jenga.t | 2 +-
xt/test-my-dependents.t | 75 +++++-
xt/type-inflate-coercion.t | 2 +-
xt/type-inflate-threads.t | 2 +-
xt/type-inflate-type-tiny.t | 2 +-
xt/type-inflate.t | 2 +-
xt/type-tiny-coerce.t | 2 +-
124 files changed, 1501 insertions(+), 617 deletions(-)
create mode 100644 debian/NEWS
create mode 100644 lib/Moo/_strictures.pm
delete mode 100755 maint/bump-version
create mode 100644 t/compose-conflicts.t
create mode 100644 t/constructor-modify.t
create mode 100644 t/demolish-throw.t
delete mode 100644 t/global-destruction-helper.pl
create mode 100644 t/isa-interfere.t
create mode 100644 t/moo-utils-_name_coderef.t
create mode 100644 t/no-build.t
create mode 100644 t/strictures.t
create mode 100644 xt/class-tiny.t
create mode 100644 xt/fakemetaclass.t
create mode 100644 xt/inflate-our-classes.t
delete mode 100644 xt/strictures.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