10 years agoupdate repo to point to github master
Graham Knop [Tue, 1 Oct 2013 18:30:37 +0000]
update repo to point to github

10 years agocorrect captures assignment in quote_sub
Graham Knop [Sun, 22 Sep 2013 07:58:02 +0000]
correct captures assignment in quote_sub

10 years agosome pod cleanups
Graham Knop [Sun, 22 Sep 2013 07:57:05 +0000]
some pod cleanups

10 years agowhitespace/style cleanups
Graham Knop [Sun, 22 Sep 2013 07:56:19 +0000]
whitespace/style cleanups

10 years agoupdated dependents test
Graham Knop [Sat, 21 Sep 2013 13:16:50 +0000]
updated dependents test

10 years agomailmap file
Graham Knop [Sat, 21 Sep 2013 04:34:32 +0000]
mailmap file

10 years agoformatting and typo fix in prereqs
Graham Knop [Fri, 20 Sep 2013 09:03:41 +0000]
formatting and typo fix in prereqs

10 years agoRelease commit for 1.003001 v1.003001
Matt S Trout [Tue, 10 Sep 2013 12:59:04 +0000]
Release commit for 1.003001

10 years agobump version
Matt S Trout [Tue, 10 Sep 2013 12:53:31 +0000]
bump version

10 years agono automatic travis testing for wip/blocked branches
Graham Knop [Mon, 9 Sep 2013 18:30:19 +0000]
no automatic travis testing for wip/blocked branches

10 years agouse _composite_name from new Role::Tiny to generate class names
Graham Knop [Tue, 27 Aug 2013 18:23:14 +0000]
use _composite_name from new Role::Tiny to generate class names

This will abbreviate package names that are too long for perl, and
allows the name generation to be changed in the future.

10 years agocorrect coerce example in pod
Graham Knop [Wed, 4 Sep 2013 16:24:59 +0000]
correct coerce example in pod

10 years agodon't generate man pages on travis
Graham Knop [Thu, 29 Aug 2013 18:48:21 +0000]
don't generate man pages on travis

10 years agomake sure EUMM is up to date for travis
Graham Knop [Thu, 29 Aug 2013 18:37:28 +0000]
make sure EUMM is up to date for travis

10 years agotest on some more perl versions
Graham Knop [Thu, 29 Aug 2013 18:28:52 +0000]
test on some more perl versions

10 years agosilence perl build output
Graham Knop [Thu, 29 Aug 2013 18:28:03 +0000]
silence perl build output

10 years agocan't do dev tests on <5.8.4
Graham Knop [Thu, 29 Aug 2013 18:09:17 +0000]
can't do dev tests on <5.8.4

10 years agoDistar needs autodie
Graham Knop [Thu, 29 Aug 2013 18:05:01 +0000]
Distar needs autodie

10 years agobe more chatty about dependency installs
Graham Knop [Thu, 29 Aug 2013 18:00:28 +0000]
be more chatty about dependency installs

10 years agobrew custom perls for travis
Graham Knop [Thu, 29 Aug 2013 16:55:49 +0000]
brew custom perls for travis

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

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

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

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

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

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

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

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

10 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

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

10 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

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

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

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

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

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

10 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

10 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

10 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

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

10 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

10 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

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

10 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

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

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