12 years agobump Role::Tiny dep
Matt S Trout [Wed, 2 May 2012 19:11:12 +0000]
bump Role::Tiny dep

12 years agofix test failure where Class::XSAccessor is not used for rwp
Matt S Trout [Wed, 2 May 2012 19:08:29 +0000]
fix test failure where Class::XSAccessor is not used for rwp

12 years agoRelease commit for 0.091000 v0.091000
Matt S Trout [Fri, 27 Apr 2012 04:43:05 +0000]
Release commit for 0.091000

12 years agobump version to 0.91.0 for release
Matt S Trout [Fri, 27 Apr 2012 04:40:47 +0000]
bump version to 0.91.0 for release

12 years agoclarify Moo/Moose docs and mention #web-simple
Matt S Trout [Fri, 27 Apr 2012 04:14:42 +0000]
clarify Moo/Moose docs and mention #web-simple

12 years agodocument MX::AttributeShortcuts 009+ support
Matt S Trout [Fri, 27 Apr 2012 04:02:01 +0000]
document MX::AttributeShortcuts 009+ support

12 years agodocumentation for the metaclass inflation code
Matt S Trout [Fri, 27 Apr 2012 03:56:08 +0000]
documentation for the metaclass inflation code

12 years agonon-dev D::GD shipped
Matt S Trout [Thu, 26 Apr 2012 22:29:28 +0000]
non-dev D::GD shipped

12 years agoBUILDARGS exception
Matt S Trout [Thu, 26 Apr 2012 18:49:52 +0000]
BUILDARGS exception

12 years agoDevel::GlobalDestruction
Matt S Trout [Thu, 26 Apr 2012 18:44:40 +0000]
Devel::GlobalDestruction

12 years agofix horrible BUILDARGS example
Arthur Axel 'fREW' Schmidt [Thu, 26 Apr 2012 00:23:24 +0000]
fix horrible BUILDARGS example

12 years agodemonstrate weird buildargs error
Arthur Axel 'fREW' Schmidt [Thu, 26 Apr 2012 00:19:35 +0000]
demonstrate weird buildargs error

12 years agomake extends after has work
Matt S Trout [Tue, 24 Apr 2012 18:48:01 +0000]
make extends after has work

12 years agoinitial spike towards sub naming to collaborate with namespace checks in DBIC
Peter Rabbitson [Tue, 24 Apr 2012 17:19:25 +0000]
initial spike towards sub naming to collaborate with namespace checks in DBIC

12 years agoundefer subs before metaclass inflation
Matt S Trout [Sun, 22 Apr 2012 20:25:39 +0000]
undefer subs before metaclass inflation

12 years agofix silly bug in _load_module
Matt S Trout [Fri, 20 Apr 2012 07:20:49 +0000]
fix silly bug in _load_module

12 years agocleanup
Matt S Trout [Tue, 17 Apr 2012 17:58:56 +0000]
cleanup

12 years agohandle Moo coercions
Matt S Trout [Tue, 17 Apr 2012 17:58:12 +0000]
handle Moo coercions

12 years agoRelease commit for 0.009_017 v0.009_017
Matt S Trout [Mon, 16 Apr 2012 08:29:18 +0000]
Release commit for 0.009_017

12 years agobump version for another devrel
Matt S Trout [Mon, 16 Apr 2012 08:28:08 +0000]
bump version for another devrel

12 years agoplay jenga
Matt S Trout [Mon, 16 Apr 2012 08:27:43 +0000]
play jenga

12 years agoavert horrible infinite loop
Matt S Trout [Sat, 14 Apr 2012 13:09:28 +0000]
avert horrible infinite loop

12 years agoRelease commit for 0.009_016 v0.009_016
Matt S Trout [Thu, 12 Apr 2012 21:32:42 +0000]
Release commit for 0.009_016

12 years agoanother stupid mistake, another version bump
Matt S Trout [Thu, 12 Apr 2012 21:32:13 +0000]
another stupid mistake, another version bump

12 years agodon't accidentally load Moo::HandleMoose during global destruction
Matt S Trout [Thu, 12 Apr 2012 21:27:16 +0000]
don't accidentally load Moo::HandleMoose during global destruction

12 years agoChanges note for doc merge
Matt S Trout [Thu, 12 Apr 2012 21:00:41 +0000]
Changes note for doc merge

12 years agoadded note that trigger also triggers on constructor
Christian Walde [Tue, 10 Jan 2012 14:20:32 +0000]
added note that trigger also triggers on constructor

12 years agoadded note that coerce and trigger do the tasks of initializer better
Christian Walde [Tue, 10 Jan 2012 14:18:32 +0000]
added note that coerce and trigger do the tasks of initializer better

12 years agoRelease commit for 0.009_015 v0.009_015
Matt S Trout [Wed, 11 Apr 2012 21:21:09 +0000]
Release commit for 0.009_015

12 years agoversion bump to 015, devreling
Matt S Trout [Wed, 11 Apr 2012 21:20:23 +0000]
version bump to 015, devreling

12 years agosplit authority hackery out into Moo::sification
Matt S Trout [Wed, 11 Apr 2012 20:54:36 +0000]
split authority hackery out into Moo::sification

12 years agoadjust for latest Role::Tiny
Matt S Trout [Wed, 11 Apr 2012 20:42:06 +0000]
adjust for latest Role::Tiny

12 years agoelide asserter since it's only used internally by handles
Matt S Trout [Sat, 7 Apr 2012 14:58:12 +0000]
elide asserter since it's only used internally by handles

12 years agocomplete attributeshortcuts support
Matt S Trout [Fri, 6 Apr 2012 20:54:26 +0000]
complete attributeshortcuts support

12 years agoadded tests for attribute shortcuts
Christian Walde [Wed, 28 Mar 2012 12:08:22 +0000]
added tests for attribute shortcuts

12 years agoauto-moose
Matt S Trout [Fri, 6 Apr 2012 20:22:30 +0000]
auto-moose

12 years agowith "MooseRole";
Matt S Trout [Fri, 6 Apr 2012 20:02:09 +0000]
with "MooseRole";

12 years agoremember to register roles with newly created metaclass
Matt S Trout [Thu, 5 Apr 2012 20:20:33 +0000]
remember to register roles with newly created metaclass

12 years agotest for "does" on attrs
Arthur Axel 'fREW' Schmidt [Wed, 4 Apr 2012 23:45:04 +0000]
test for "does" on attrs

12 years agoadd test for named types
Matt S Trout [Wed, 4 Apr 2012 09:51:43 +0000]
add test for named types

12 years agoswitch to subref style for type mapping
Matt S Trout [Wed, 4 Apr 2012 09:22:50 +0000]
switch to subref style for type mapping

12 years agoinflation of isa constraints
Matt S Trout [Wed, 4 Apr 2012 09:11:11 +0000]
inflation of isa constraints

12 years agomethod modifiers for roles
Matt S Trout [Wed, 4 Apr 2012 04:20:23 +0000]
method modifiers for roles

12 years agostop variable getting detached in lazy test
Matt S Trout [Wed, 4 Apr 2012 04:12:08 +0000]
stop variable getting detached in lazy test

12 years agoadd required methods for roles
Matt S Trout [Wed, 4 Apr 2012 04:03:46 +0000]
add required methods for roles

12 years agotest for lazy
Arthur Axel 'fREW' Schmidt [Tue, 3 Apr 2012 22:57:29 +0000]
test for lazy

12 years agotest Isa checking
Arthur Axel 'fREW' Schmidt [Tue, 3 Apr 2012 22:39:16 +0000]
test Isa checking

12 years agofixup! fixup! add method modifiers test
Arthur Axel 'fREW' Schmidt [Tue, 3 Apr 2012 22:33:02 +0000]
fixup! fixup! add method modifiers test

12 years agofixup! add method modifiers test
Arthur Axel 'fREW' Schmidt [Tue, 3 Apr 2012 22:32:28 +0000]
fixup! add method modifiers test

12 years agoadd method modifiers test
Arthur Axel 'fREW' Schmidt [Tue, 3 Apr 2012 22:29:38 +0000]
add method modifiers test

12 years agoadd basic requires test
Arthur Axel 'fREW' Schmidt [Tue, 3 Apr 2012 22:22:59 +0000]
add basic requires test

12 years agonote in changes that this exists
Matt S Trout [Mon, 2 Apr 2012 18:39:05 +0000]
note in changes that this exists

12 years agorole application works for a simple case
Matt S Trout [Mon, 2 Apr 2012 18:38:23 +0000]
role application works for a simple case

12 years agothe beginnings of Moose handling
Matt S Trout [Mon, 2 Apr 2012 18:27:44 +0000]
the beginnings of Moose handling

12 years agoRelease commit for 0.009014 v0.009014
Matt S Trout [Thu, 29 Mar 2012 20:09:42 +0000]
Release commit for 0.009014

12 years agobump version to 0.009014
Matt S Trout [Thu, 29 Mar 2012 19:39:37 +0000]
bump version to 0.009014

12 years agosplit Role::Tiny into its own dist
Matt S Trout [Thu, 29 Mar 2012 19:33:24 +0000]
split Role::Tiny into its own dist

12 years agoclean up coerce generation a bit
Matt S Trout [Sat, 24 Mar 2012 19:34:06 +0000]
clean up coerce generation a bit

12 years agoFix a bug where coercions weren't called on lazy default/builder returns
Matt S Trout [Sat, 24 Mar 2012 19:25:43 +0000]
Fix a bug where coercions weren't called on lazy default/builder returns

12 years agofix quote_sub usage in t/accessor-coerce.t
Matt S Trout [Sat, 24 Mar 2012 19:24:36 +0000]
fix quote_sub usage in t/accessor-coerce.t

12 years agoTest that triggers don't fire for attr default values (lazy or not)
Andrew Rodland [Sat, 17 Mar 2012 21:30:26 +0000]
Test that triggers don't fire for attr default values (lazy or not)

This is consistent with what's documented in Moose perldoc

12 years agoTest that lazy defaults get coerced the same as non-lazy ones
Andrew Rodland [Sat, 17 Mar 2012 20:33:18 +0000]
Test that lazy defaults get coerced the same as non-lazy ones

12 years agoFix spurious 'once' warnings
Peter Rabbitson [Fri, 16 Mar 2012 10:51:16 +0000]
Fix spurious 'once' warnings

12 years agoModule::Runtime-ify
Matt S Trout [Fri, 16 Mar 2012 09:48:39 +0000]
Module::Runtime-ify

12 years agoadd myself to CONTRIBUTORS as per mst
Chris Prather [Sun, 19 Feb 2012 23:59:41 +0000]
add myself to CONTRIBUTORS as per mst

12 years agoadd line about ->dump missing from Moo objects too
Chris Prather [Sun, 19 Feb 2012 23:56:38 +0000]
add line about ->dump missing from Moo objects too

12 years agoimprove incompat w/Moose docs
Matt S Trout [Sun, 19 Feb 2012 23:34:28 +0000]
improve incompat w/Moose docs

12 years agoremove the outstanding queue from Sub::Quote; benchamarks show it didn't actually...
Matt S Trout [Fri, 17 Feb 2012 19:15:08 +0000]
remove the outstanding queue from Sub::Quote; benchamarks show it didn't actually have a point

12 years agoadditional local $\@ removals
Matt S Trout [Sat, 11 Feb 2012 22:56:01 +0000]
additional local $\@ removals

12 years agoremove vestigial _is_scalar_ref sub
Matt S Trout [Sat, 11 Feb 2012 19:36:59 +0000]
remove vestigial _is_scalar_ref sub

12 years agorevert local $\@ around require to avoid eating errors
Matt S Trout [Sat, 11 Feb 2012 19:34:33 +0000]
revert local $\@ around require to avoid eating errors

12 years agoadded a test for errors in load_module resulting in "unknown error"
Christian Walde [Sat, 11 Feb 2012 18:29:42 +0000]
added a test for errors in load_module resulting in "unknown error"

12 years agoExplicitly require Role::Tiny in Role::Tiny::With (RT#70446)
Peter Rabbitson [Fri, 23 Dec 2011 15:09:06 +0000]
Explicitly require Role::Tiny in Role::Tiny::With (RT#70446)

12 years agoRelease commit for 0.009013 v0.009013
Peter Rabbitson [Fri, 23 Dec 2011 15:01:23 +0000]
Release commit for 0.009013

12 years agoBump Moo.pm version
Peter Rabbitson [Fri, 23 Dec 2011 14:50:23 +0000]
Bump Moo.pm version

12 years agogitignoring
Peter Rabbitson [Fri, 23 Dec 2011 14:45:13 +0000]
gitignoring

12 years agoSkip failing cygwin test
Peter Rabbitson [Fri, 23 Dec 2011 14:43:56 +0000]
Skip failing cygwin test

12 years agoFix missing escape on < 5.8.3 codepath
Peter Rabbitson [Fri, 23 Dec 2011 14:34:11 +0000]
Fix missing escape on < 5.8.3 codepath

12 years agostop documenting in terms of private methods
Arthur Axel 'fREW' Schmidt [Fri, 23 Dec 2011 14:43:18 +0000]
stop documenting in terms of private methods

12 years agoupdate Changes
Matt S Trout [Fri, 23 Dec 2011 02:27:41 +0000]
update Changes

12 years agoNo need for ScalarRef when using Sub::Quote
Mateu X Hunter [Thu, 15 Dec 2011 15:33:11 +0000]
No need for ScalarRef when using Sub::Quote

12 years agoadded some docs regarding how handles works, and also more on Moose compat
John Napiorkowski [Wed, 14 Dec 2011 22:06:55 +0000]
added some docs regarding how handles works, and also more on Moose compat

12 years agodeal when the case when Class::XSAccessor is a trial release on CPAN and make us...
John Napiorkowski [Mon, 12 Dec 2011 15:59:34 +0000]
deal when the case when Class::XSAccessor is a trial release on CPAN and make us dependend on a more modern version

13 years agodocument handles
Justin Hunter [Sat, 26 Nov 2011 02:39:40 +0000]
document handles

13 years agoRelease commit for 0.009012 v0.009012
Matt S Trout [Tue, 15 Nov 2011 00:27:30 +0000]
Release commit for 0.009012

13 years agoclean up global destruction testing
Matt S Trout [Tue, 15 Nov 2011 00:27:03 +0000]
clean up global destruction testing

13 years agobump Moo.pm version
Matt S Trout [Mon, 14 Nov 2011 23:58:34 +0000]
bump Moo.pm version

13 years agofix $obj->new
Matt S Trout [Mon, 14 Nov 2011 23:53:20 +0000]
fix $obj->new

13 years agoalso update Role::Tiny to handle VSTRING and credit doy for pointing it out
Matt S Trout [Mon, 14 Nov 2011 23:44:58 +0000]
also update Role::Tiny to handle VSTRING and credit doy for pointing it out

13 years agofix bug where constants containing a reference weren't handled correctly
Matt S Trout [Sun, 6 Nov 2011 20:38:41 +0000]
fix bug where constants containing a reference weren't handled correctly

13 years agoRelease commit for 0.009011 v0.009011
Matt S Trout [Mon, 3 Oct 2011 05:42:28 +0000]
Release commit for 0.009011

13 years agobump version for release
Matt S Trout [Mon, 3 Oct 2011 05:41:21 +0000]
bump version for release

13 years agoupdate DESTROY documentation
Matt S Trout [Mon, 3 Oct 2011 05:38:31 +0000]
update DESTROY documentation

13 years agomove to early generation of DESTROY/DEMOLISHALL where possible and hope like hell...
Matt S Trout [Mon, 3 Oct 2011 05:30:18 +0000]
move to early generation of DESTROY/DEMOLISHALL where possible and hope like hell it does the right thing

13 years agocleanup require usage so we don't trample on $@ and tweak the DEMOLISH code slightly
Matt S Trout [Mon, 3 Oct 2011 05:14:42 +0000]
cleanup require usage so we don't trample on $@ and tweak the DEMOLISH code slightly

13 years agoTenative switch to a generated DEMOLISHALL - see rest of message for caveats
Matt S Trout [Thu, 25 Aug 2011 23:44:42 +0000]
Tenative switch to a generated DEMOLISHALL - see rest of message for caveats

I'm wondering if the reason that ajgb didn't do it this way is that it has
bad interactions with global destruction on some perls; it did, however, work
fine in the t/ cases. Rather than use the ugly "let's figure this out every
time" code that he wrote (which did, admittedly, work) I think that if the
generation doesn't work across perls then our best path forwards is to try
and accelerate DEMOLISHALL construction - perhaps even lifting it to new()
time so that classes without a DEMOLISH method don't get a DESTROY added (I
hate having to always have a DESTROY method).

But first, I want to see if this breaks so that I know how to test that
lifting to new() time fixes it.

13 years agoprovide DEMOLISH
Alex J. G. Burzyński [Fri, 5 Aug 2011 09:50:14 +0000]
provide DEMOLISH

13 years agouse Moo::_Utils::_get_linear_isa
Alex J. G. Burzyński [Fri, 5 Aug 2011 09:48:37 +0000]
use Moo::_Utils::_get_linear_isa

13 years agoadd _get_linear_isa and _in_global_destruction
Alex J. G. Burzyński [Fri, 5 Aug 2011 09:47:47 +0000]
add _get_linear_isa and _in_global_destruction

13 years agodecrease indent in method generator
Alex J. G. Burzyński [Fri, 26 Aug 2011 09:20:29 +0000]
decrease indent in method generator