11 years agoadd Travis CI config
Graham Knop [Sat, 22 Jun 2013 23:37:35 +0000]
add Travis CI config

11 years agouse util routine to get stash
Graham Knop [Thu, 29 Aug 2013 06:28:35 +0000]
use util routine to get stash

11 years agoPartially revert "remove mechanism for specifying superclass in _constructor_maker_for"
Graham Knop [Tue, 27 Aug 2013 16:12:03 +0000]
Partially revert "remove mechanism for specifying superclass in _constructor_maker_for"

This partially reverts commit 8dee08c10f9b63372dff89d38b37b175cdda4489.

Re-add the mechanism for specifying superclass, but only use it when we
know it is accurate.

11 years agochangelog for global destruction fix
Graham Knop [Tue, 27 Aug 2013 07:56:30 +0000]
changelog for global destruction fix

11 years agoensure DemolishAll is loaded before global destruction for inflated classes
Graham Knop [Sun, 4 Aug 2013 14:22:30 +0000]
ensure DemolishAll is loaded before global destruction for inflated classes

Classes that use a combination of Moo and Moose can end up using Moose's
constructor, but still inheriting from Moo::Object.  This means means
Moo::Object's DEMOLISHALL will still be used, but DemolishAll.pm may not
be loaded until the object is destroyed.  If this occurs in global
destruction, a number of things don't work properly, including base.pm.

Avoid this by ensuring DemolishAll is loaded on inflation of Moo
classes.

11 years agotest for global destruction bug
Graham Knop [Thu, 1 Aug 2013 15:53:15 +0000]
test for global destruction bug

Objects formed from certain Moo+Moose combinations will explode in
global destruction if they are kept alive by being stored in a package
variable or closed over by a sub.

11 years agoadd developer requirements to Makefile.PL
Graham Knop [Sun, 14 Jul 2013 10:55:28 +0000]
add developer requirements to Makefile.PL

11 years agoRemove MooX::Types from xt tests
Graham Knop [Sun, 14 Jul 2013 10:45:54 +0000]
Remove MooX::Types from xt tests

Having MooX::Types in the xt tests creates a circular dependency for
developers.  While this isn't strictly a problem, we can easily test the
type inflation code without using it.

11 years agoclarify documentation about Sub::Quote's captured variables not being aliases
Graham Knop [Fri, 23 Aug 2013 14:02:39 +0000]
clarify documentation about Sub::Quote's captured variables not being aliases

11 years agochangelog for SIGDIE recursion fix
Graham Knop [Fri, 23 Aug 2013 13:30:23 +0000]
changelog for SIGDIE recursion fix

11 years agofix deep recursion when calling isa check within isa check
Graham Knop [Mon, 5 Aug 2013 17:02:36 +0000]
fix deep recursion when calling isa check within isa check

11 years agoupdate dependents test
Graham Knop [Fri, 23 Aug 2013 10:49:18 +0000]
update dependents test

11 years agochangelog for threads fix
Graham Knop [Thu, 22 Aug 2013 20:42:55 +0000]
changelog for threads fix

11 years agoUpdate threads usage in Sub::Quote/Defer tests
Graham Knop [Tue, 6 Aug 2013 03:26:03 +0000]
Update threads usage in Sub::Quote/Defer tests

Load threads before Test::More and return non-trivial results from
thread->join to avoid various bugs.

11 years agostop leaking memory for quoted subs
Graham Knop [Thu, 25 Jul 2013 21:19:48 +0000]
stop leaking memory for quoted subs

11 years agostop leaking memory for deferred subs
Graham Knop [Thu, 25 Jul 2013 14:39:00 +0000]
stop leaking memory for deferred subs

11 years agoadd CLONE method to fix Sub::Defer/Quote in threads
Graham Knop [Mon, 22 Jul 2013 19:44:05 +0000]
add CLONE method to fix Sub::Defer/Quote in threads

11 years agotests for Sub::Quote/Sub::Defer in threads
Graham Knop [Tue, 23 Jul 2013 16:10:26 +0000]
tests for Sub::Quote/Sub::Defer in threads

11 years agodon't regenerate deferred subs, and store deferred in array
Graham Knop [Wed, 24 Jul 2013 17:21:48 +0000]
don't regenerate deferred subs, and store deferred in array

11 years agofix bugtracker address
Karen Etheridge [Thu, 22 Aug 2013 23:45:54 +0000]
fix bugtracker address

11 years agoadd version number to all public modules
Graham Knop [Thu, 18 Jul 2013 11:25:40 +0000]
add version number to all public modules

11 years agobetter diagnostics when bad parameters given to has
Graham Knop [Thu, 18 Jul 2013 07:46:00 +0000]
better diagnostics when bad parameters given to has

11 years agostyle updates for test
Graham Knop [Thu, 18 Jul 2013 07:35:05 +0000]
style updates for test

11 years agoignore Distar if it is a symblink as well
Graham Knop [Tue, 16 Jul 2013 20:10:54 +0000]
ignore Distar if it is a symblink as well

11 years agofix bump-version script
Graham Knop [Tue, 16 Jul 2013 09:50:07 +0000]
fix bump-version script

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

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

11 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

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

11 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

11 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

11 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

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

11 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

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

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

11 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

11 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

11 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

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

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

11 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

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

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

11 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

11 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

11 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

11 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

11 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

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

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

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

11 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.

11 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

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

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

11 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

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

11 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

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

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

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

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

11 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

11 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

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

11 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

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

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

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

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

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

11 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

11 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

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

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

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

11 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

11 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

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

11 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

11 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.

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

11 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)

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

11 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).

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

11 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

11 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

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

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

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

11 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

11 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

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

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

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

11 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

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

11 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

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