10 years agoRelease commit for 1.003000 v1.003000
Graham Knop [Mon, 15 Jul 2013 17:25:54 +0000]
Release commit for 1.003000

10 years agobump version
Graham Knop [Mon, 15 Jul 2013 17:25:02 +0000]
bump version

10 years agonote some RT tickets for why we have certain prereq versions
Graham Knop [Mon, 15 Jul 2013 03:49:32 +0000]
note some RT tickets for why we have certain prereq versions

10 years agoclean up test and remove subtests
Graham Knop [Mon, 15 Jul 2013 03:47:03 +0000]
clean up test and remove subtests

10 years agoprevent importing Moo into a Role::Tiny
Graham Knop [Thu, 11 Jul 2013 01:04:29 +0000]
prevent importing Moo into a Role::Tiny

10 years agomark inhaled Moose roles with is_role
Graham Knop [Thu, 11 Jul 2013 09:36:57 +0000]
mark inhaled Moose roles with is_role

10 years agomore testing for create_class_with_roles
Graham Knop [Sat, 13 Jul 2013 21:14:39 +0000]
more testing for create_class_with_roles

10 years agochangelog mutual requires fix
Graham Knop [Thu, 11 Jul 2013 09:50:44 +0000]
changelog mutual requires fix

10 years agoStop using Role::Tiny's backcompat hack
Graham Knop [Thu, 11 Jul 2013 08:10:50 +0000]
Stop using Role::Tiny's backcompat hack

10 years agotest for mutual requires
Graham Knop [Mon, 27 May 2013 04:09:12 +0000]
test for mutual requires

10 years agoupdate dependents test
Graham Knop [Sat, 13 Jul 2013 03:18:20 +0000]
update dependents test

10 years agodocument use of Class::XSAccessor and caveats
Graham Knop [Thu, 11 Jul 2013 09:46:18 +0000]
document use of Class::XSAccessor and caveats

10 years agoallow passing dependents test option as param
Graham Knop [Mon, 24 Jun 2013 01:45:00 +0000]
allow passing dependents test option as param

10 years agomore consistent method arguments and extra protection against autovivification
Graham Knop [Thu, 11 Jul 2013 07:25:11 +0000]
more consistent method arguments and extra protection against autovivification

10 years agoupdate broken dependents
Graham Knop [Thu, 11 Jul 2013 06:54:44 +0000]
update broken dependents

10 years agoadditional tests for applying multiple roles
Graham Knop [Thu, 11 Jul 2013 06:48:17 +0000]
additional tests for applying multiple roles

10 years agocheck if it is a role after inhaling from Moose
Graham Knop [Thu, 11 Jul 2013 01:40:18 +0000]
check if it is a role after inhaling from Moose

10 years agode-tabify
Graham Knop [Thu, 11 Jul 2013 00:09:26 +0000]
de-tabify

10 years agocache role eager defaults application code
Graham Knop [Wed, 10 Jul 2013 23:59:59 +0000]
cache role eager defaults application code

10 years agochangelog default being set on role application
Graham Knop [Mon, 24 Jun 2013 03:56:57 +0000]
changelog default being set on role application

10 years agocorrect variable for name in _generate_populate_set
Graham Knop [Mon, 24 Jun 2013 03:32:04 +0000]
correct variable for name in _generate_populate_set

10 years agoapply default values when applying role to object
Graham Knop [Wed, 10 Jul 2013 18:15:46 +0000]
apply default values when applying role to object

10 years agoadd public generate_use_default/generate_simple_has methods
Graham Knop [Mon, 24 Jun 2013 03:53:44 +0000]
add public generate_use_default/generate_simple_has methods

10 years agotest for eager defaults in role applied to object
Graham Knop [Sun, 5 May 2013 17:50:43 +0000]
test for eager defaults in role applied to object

10 years agochangelog constructor generator fix
Graham Knop [Thu, 27 Jun 2013 11:09:13 +0000]
changelog constructor generator fix

10 years agofix extending a constructor generator
Graham Knop [Thu, 27 Jun 2013 10:52:31 +0000]
fix extending a constructor generator

10 years agochangelog constructor fix
Graham Knop [Wed, 19 Jun 2013 14:40:24 +0000]
changelog constructor fix

10 years agoremove mechanism for specifying superclass in _constructor_maker_for
Graham Knop [Wed, 19 Jun 2013 14:32:09 +0000]
remove mechanism for specifying superclass in _constructor_maker_for

This mechanism isn't necessary, and leads to problems when the
superclass is a Moo class but its constructor hasn't been generated yet.

10 years agotest for creating class when parent doesn't have constructor built
Graham Knop [Wed, 19 Jun 2013 14:18:49 +0000]
test for creating class when parent doesn't have constructor built

10 years agoFix spelling errors
Alessandro Ghedini [Wed, 10 Jul 2013 17:22:31 +0000]
Fix spelling errors

Reviewed-by: gregor herrmann <gregoa@debian.org>

10 years agoadd coverage option in fulltest script and ignore cover_db
Graham Knop [Sun, 23 Jun 2013 01:23:33 +0000]
add coverage option in fulltest script and ignore cover_db

10 years agotest for no Moo::sification
Graham Knop [Mon, 24 Jun 2013 04:49:43 +0000]
test for no Moo::sification

10 years agotests for combining lazy/rwp with reader/writer
Graham Knop [Mon, 24 Jun 2013 04:49:16 +0000]
tests for combining lazy/rwp with reader/writer

10 years agotest for invalid handles spec
Graham Knop [Mon, 24 Jun 2013 04:48:49 +0000]
test for invalid handles spec

10 years agotest for required+builder
Graham Knop [Mon, 24 Jun 2013 04:47:58 +0000]
test for required+builder

10 years agovalidate builder-sub with _validate_codulatable
Graham Knop [Mon, 24 Jun 2013 04:47:24 +0000]
validate builder-sub with _validate_codulatable

10 years agotest generating bare attributes
Graham Knop [Mon, 24 Jun 2013 03:07:48 +0000]
test generating bare attributes

10 years agotests for $CurrentAttribute and __DIE__ handlers in isa checks
Graham Knop [Mon, 24 Jun 2013 03:07:26 +0000]
tests for $CurrentAttribute and __DIE__ handlers in isa checks

10 years agocorrect filename of Moo::Object in test
Graham Knop [Thu, 27 Jun 2013 11:03:50 +0000]
correct filename of Moo::Object in test

10 years agonote META updates in changelog
Graham Knop [Wed, 19 Jun 2013 22:25:04 +0000]
note META updates in changelog

10 years agorequire reasonably modern EUMM at author time
Graham Knop [Tue, 18 Jun 2013 05:46:45 +0000]
require reasonably modern EUMM at author time

10 years agotake conflicts from Moo::Conflicts module
Graham Knop [Mon, 17 Jun 2013 23:39:04 +0000]
take conflicts from Moo::Conflicts module

10 years agouse meta v2 format for prereqs
Graham Knop [Thu, 13 Jun 2013 19:36:13 +0000]
use meta v2 format for prereqs

10 years agotest for consuming multiple Moose roles
Graham Knop [Wed, 19 Jun 2013 02:48:57 +0000]
test for consuming multiple Moose roles

10 years agotest constructor after composing multiple roles
Graham Knop [Tue, 18 Jun 2013 23:29:30 +0000]
test constructor after composing multiple roles

10 years agoinclude moo-outdated in manifest
Graham Knop [Mon, 17 Jun 2013 23:36:53 +0000]
include moo-outdated in manifest

10 years agouse Test::Fatal instead of Test::Exception in all xt tests
Graham Knop [Mon, 17 Jun 2013 00:28:03 +0000]
use Test::Fatal instead of Test::Exception in all xt tests

10 years agooops; went overboard and forgot the whole point of the alt-die branch; need to handle...
Toby Inkster [Sat, 15 Jun 2013 11:54:38 +0000]
oops; went overboard and forgot the whole point of the alt-die branch; need to handle exceptions which are refs

10 years agomention $CurrentAttribute in changelog
Toby Inkster [Sat, 15 Jun 2013 02:27:24 +0000]
mention $CurrentAttribute in changelog

10 years agocombine three strings into a hashref
Toby Inkster [Sat, 15 Jun 2013 01:49:48 +0000]
combine three strings into a hashref

10 years agomake sigdie handler private
Toby Inkster [Sat, 15 Jun 2013 01:41:40 +0000]
make sigdie handler private

10 years agopull the SIG{__DIE__} handler out of the eval
Toby Inkster [Sat, 15 Jun 2013 01:38:52 +0000]
pull the SIG{__DIE__} handler out of the eval

10 years agouse the _attr_desc function instead of reinventing it
Toby Inkster [Sat, 15 Jun 2013 00:50:21 +0000]
use the _attr_desc function instead of reinventing it

10 years agotidy
Toby Inkster [Sat, 15 Jun 2013 00:43:10 +0000]
tidy

10 years agoreimplementation of SIGDIE stuff using a single coderef for the constructor (backed...
Toby Inkster [Sat, 15 Jun 2013 00:38:23 +0000]
reimplementation of SIGDIE stuff using a single coderef for the constructor (backed by some localized variables) rather than one coderef per isa/coerce

10 years agoMerge branch 'topic/conflicting_upstream_deps'
Karen Etheridge [Thu, 13 Jun 2013 21:44:33 +0000]
Merge branch 'topic/conflicting_upstream_deps'

We now have conflict tracking! Please keep it up to date when an issue is observed.

10 years agoonly sleep when installing interactively
Karen Etheridge [Thu, 13 Jun 2013 21:40:27 +0000]
only sleep when installing interactively

10 years agoHTML::Restrict 2.1.5 breaks with Moo 1.002000 (see RT#85088)
Karen Etheridge [Mon, 6 May 2013 17:30:59 +0000]
HTML::Restrict 2.1.5 breaks with Moo 1.002000 (see RT#85088)

10 years agoalso add x_breaks to META.*
Karen Etheridge [Mon, 6 May 2013 17:30:24 +0000]
also add x_breaks to META.*

10 years agointroduction of conflicts checking for Moo
Karen Etheridge [Mon, 6 May 2013 17:17:39 +0000]
introduction of conflicts checking for Moo

This was copied from the latest Moose build (which in turn was auto-generated
via Dist::Zilla::Plugin::Conflicts).

10 years agochangelog FOREIGNBUILDARGS fix
Graham Knop [Thu, 13 Jun 2013 18:57:41 +0000]
changelog FOREIGNBUILDARGS fix

10 years agofix FOREIGNBUILDARGS not being called when no attributes created
Tomohiro Hosaka [Thu, 13 Jun 2013 18:52:08 +0000]
fix FOREIGNBUILDARGS not being called when no attributes created

10 years agoremove HTML-Zoom-Parser-HH5P from broken dependent list
Graham Knop [Wed, 12 Jun 2013 18:50:43 +0000]
remove HTML-Zoom-Parser-HH5P from broken dependent list

10 years agoremove GeoIP2 from broken dependent list
Graham Knop [Mon, 27 May 2013 00:30:11 +0000]
remove GeoIP2 from broken dependent list

10 years agofix module name determination
Graham Knop [Wed, 15 May 2013 15:31:09 +0000]
fix module name determination

10 years agomark todo dependent tests
Graham Knop [Tue, 14 May 2013 22:03:26 +0000]
mark todo dependent tests

10 years agoexclude by dist in dependents test, with some refactoring
Graham Knop [Tue, 14 May 2013 02:45:50 +0000]
exclude by dist in dependents test, with some refactoring

10 years agoskip prereq tests on some problematic modules and know broken modules
Graham Knop [Mon, 13 May 2013 22:22:05 +0000]
skip prereq tests on some problematic modules and know broken modules

10 years agotest to check dependents
Graham Knop [Mon, 13 May 2013 19:48:42 +0000]
test to check dependents

10 years agochangelog Sub::Quote documentation updates
Graham Knop [Wed, 12 Jun 2013 18:22:09 +0000]
changelog Sub::Quote documentation updates

10 years agocorrect docs for capture_unroll
Graham Knop [Fri, 31 May 2013 00:56:27 +0000]
correct docs for capture_unroll

10 years agoDocument Sub::Quote's use of strictures as a caveat
Toby Inkster [Tue, 28 May 2013 07:29:24 +0000]
Document Sub::Quote's use of strictures as a caveat

10 years agochangelog multiple modifier inflation
Graham Knop [Wed, 12 Jun 2013 18:19:38 +0000]
changelog multiple modifier inflation

10 years agofix inflating method modifiers applied to multiple methods
Graham Knop [Fri, 7 Jun 2013 15:34:27 +0000]
fix inflating method modifiers applied to multiple methods

10 years agochangelog attribute trait fix
Graham Knop [Fri, 24 May 2013 16:47:18 +0000]
changelog attribute trait fix

10 years agotest for trait inflation from moo roles
Graham Knop [Tue, 14 May 2013 22:10:32 +0000]
test for trait inflation from moo roles

10 years agohard code traits as valid for attribute inflation
Graham Knop [Tue, 14 May 2013 21:34:13 +0000]
hard code traits as valid for attribute inflation

10 years agofuck you, Moose::Meta::Role::Attribute. in the ear. with a rusty spork.
Matt S Trout [Sun, 5 May 2013 18:18:39 +0000]
fuck you, Moose::Meta::Role::Attribute. in the ear. with a rusty spork.

10 years agoclean up trait test and add check for init_arg => undef
Graham Knop [Sun, 5 May 2013 18:11:10 +0000]
clean up trait test and add check for init_arg => undef

10 years agorestore init_arg => undef checking
Matt S Trout [Sun, 5 May 2013 18:04:53 +0000]
restore init_arg => undef checking

10 years agoswitch to a more functional style for the attribute ripping code
Matt S Trout [Sun, 5 May 2013 17:55:18 +0000]
switch to a more functional style for the attribute ripping code

10 years agoalso include attributes from attribute traits on inflate
Graham Knop [Sun, 5 May 2013 17:29:19 +0000]
also include attributes from attribute traits on inflate

10 years agotest for attribute attributes coming from traits
Graham Knop [Sun, 5 May 2013 14:23:36 +0000]
test for attribute attributes coming from traits

10 years agowhen inhaling Moose roles, only include original options for attributes
Graham Knop [Sun, 5 May 2013 14:26:15 +0000]
when inhaling Moose roles, only include original options for attributes

10 years agoremove out of date docs about unquoting all subs
Graham Knop [Mon, 27 May 2013 04:48:24 +0000]
remove out of date docs about unquoting all subs

10 years agotest for composing non-role
Graham Knop [Fri, 24 May 2013 17:06:35 +0000]
test for composing non-role

10 years agoExplicitly use Role::Tiny in Moo::Role
Graham Knop [Sun, 19 May 2013 22:08:29 +0000]
Explicitly use Role::Tiny in Moo::Role

base.pm will ignore failures loading a module if there are any entries
in its stash.  Moo will cause an entry to exist because it refers to
Role::Tiny::INFO.  Loading Moo before before Moo::Role will thus cause
base.pm to ignore failures loading Role::Tiny.  Fix this by explicitly
loading Role::Tiny in Moo::Role.

10 years agotighten up list of ignored files
Karen Etheridge [Sun, 19 May 2013 18:07:26 +0000]
tighten up list of ignored files

10 years agotypo fix
Graham Knop [Wed, 15 May 2013 15:31:31 +0000]
typo fix

10 years agoproperly die when composing a non-Role module
Graham Knop [Mon, 13 May 2013 19:46:43 +0000]
properly die when composing a non-Role module

10 years agoRelease commit for 1.002000 v1.002000
Matt S Trout [Sat, 4 May 2013 20:35:39 +0000]
Release commit for 1.002000

10 years agochangelog moosify feature
Matt S Trout [Sat, 4 May 2013 20:33:19 +0000]
changelog moosify feature

10 years agoSilence warning in pre-5.8.3 weaken test
Dagfinn Ilmari Mannsåker [Sat, 4 May 2013 20:30:10 +0000]
Silence warning in pre-5.8.3 weaken test

10 years agobump version
Matt S Trout [Sat, 4 May 2013 20:28:30 +0000]
bump version

10 years agoFix warnings about unknown attribute parameters on metaclass inflation
Dagfinn Ilmari Mannsåker [Sun, 21 Apr 2013 15:23:18 +0000]
Fix warnings about unknown attribute parameters on metaclass inflation

Moo::Role::_inhale_if_moose inhales the entire guts of the attribute
metaobject, so make sure we pass the correct constructor args for the
attribute metaclass.

10 years agomore tests (because I cannot believe that fixed it)
Arthur Axel 'fREW' Schmidt [Fri, 26 Apr 2013 22:09:01 +0000]
more tests (because I cannot believe that fixed it)

10 years agodon't copy delegates into overridden attributes
Graham Knop [Fri, 26 Apr 2013 19:26:23 +0000]
don't copy delegates into overridden attributes

10 years agooverriding delegate methods should work
Arthur Axel 'fREW' Schmidt [Fri, 26 Apr 2013 19:04:31 +0000]
overriding delegate methods should work

10 years agoAvoid braces as regex delimiters when used escaped in the pattern
Dagfinn Ilmari Mannsåker [Sat, 4 May 2013 20:09:16 +0000]
Avoid braces as regex delimiters when used escaped in the pattern

It warns in 5.17.x, and the parsing and metacharcter status is subject
to change in future versions of perl.

10 years agodie with a helpful error message if $TYPE_MAP{$isa}->() returned something useless
Toby Inkster [Thu, 25 Apr 2013 13:00:00 +0000]
die with a helpful error message if $TYPE_MAP{$isa}->() returned something useless