11 years agoRelease commit for 1.001002 v1.001002
Matt S Trout [Sat, 5 May 2012 19:31:38 +0000]
Release commit for 1.001002

11 years agobump version
Matt S Trout [Sat, 5 May 2012 19:31:07 +0000]
bump version

11 years agoalter duplication test to not provoke Class::Method::Modifiers loading
Matt S Trout [Sat, 5 May 2012 19:30:32 +0000]
alter duplication test to not provoke Class::Method::Modifiers loading

11 years agoRelease commit for 1.001001 v1.001001
Matt S Trout [Fri, 27 Apr 2012 06:44:21 +0000]
Release commit for 1.001001

11 years agoversion bump for release
Matt S Trout [Fri, 27 Apr 2012 06:43:40 +0000]
version bump for release

11 years agokill strictures from t/. stupid mst.
Matt S Trout [Fri, 27 Apr 2012 06:43:21 +0000]
kill strictures from t/. stupid mst.

11 years agoRelease commit for 1.001000 v1.001000
Matt S Trout [Fri, 27 Apr 2012 03:46:52 +0000]
Release commit for 1.001000

11 years agochangelog mithaldu's doc work
Matt S Trout [Fri, 27 Apr 2012 03:46:17 +0000]
changelog mithaldu's doc work

11 years agobump version to 1.1.0 for release
Matt S Trout [Fri, 27 Apr 2012 03:45:27 +0000]
bump version to 1.1.0 for release

12 years agorestored an unintentionally removed bit of documentation prose
Christian Walde [Mon, 16 Apr 2012 15:42:27 +0000]
restored an unintentionally removed bit of documentation prose

12 years agochanged order of documentation to make it easier to read for newcomers
Christian Walde [Mon, 16 Apr 2012 15:37:14 +0000]
changed order of documentation to make it easier to read for newcomers

12 years agoRelease commit for 1.000_901 v1.000_901
Matt S Trout [Thu, 12 Apr 2012 21:20:15 +0000]
Release commit for 1.000_901

12 years agonew stupid mistake, new dev release
Matt S Trout [Thu, 12 Apr 2012 21:19:28 +0000]
new stupid mistake, new dev release

12 years agoI'm an idiot. A complete, drooling idiot.
Matt S Trout [Thu, 12 Apr 2012 21:19:17 +0000]
I'm an idiot. A complete, drooling idiot.

12 years agoRelease commit for 1.000_900 v1.000_900
Matt S Trout [Wed, 11 Apr 2012 21:19:59 +0000]
Release commit for 1.000_900

12 years agoremove ::Restricted
Matt S Trout [Wed, 11 Apr 2012 20:46:00 +0000]
remove ::Restricted

12 years agocompat restoration trick
Matt S Trout [Wed, 11 Apr 2012 20:43:14 +0000]
compat restoration trick

12 years agomethod cache is required so Moose::Role inhalation can populate it
Matt S Trout [Wed, 11 Apr 2012 20:41:00 +0000]
method cache is required so Moose::Role inhalation can populate it

12 years agorename union to composite internally to match Moose naming, update POD
Matt S Trout [Wed, 11 Apr 2012 20:29:48 +0000]
rename union to composite internally to match Moose naming, update POD

12 years agomore cleanup
Matt S Trout [Wed, 11 Apr 2012 17:28:14 +0000]
more cleanup

12 years agobump version expecting devrel
Matt S Trout [Tue, 10 Apr 2012 19:33:50 +0000]
bump version expecting devrel

12 years agomove role-basic tests to top level
Matt S Trout [Mon, 9 Apr 2012 19:05:12 +0000]
move role-basic tests to top level

12 years agoclean up composition handling
Matt S Trout [Mon, 9 Apr 2012 19:01:57 +0000]
clean up composition handling

12 years agorestricted code
Matt S Trout [Sun, 8 Apr 2012 19:47:07 +0000]
restricted code

12 years agochangelog
Matt S Trout [Sun, 8 Apr 2012 19:34:50 +0000]
changelog

12 years agoexception tests
Matt S Trout [Sun, 8 Apr 2012 19:32:58 +0000]
exception tests

12 years agohalf the bugs test (we don't support alias/excludes)
Matt S Trout [Sun, 8 Apr 2012 19:17:54 +0000]
half the bugs test (we don't support alias/excludes)

12 years agobasic role composition support
Matt S Trout [Sun, 8 Apr 2012 19:13:54 +0000]
basic role composition support

12 years agofirst two (very boring) tests from Role::Basic
Matt S Trout [Sun, 8 Apr 2012 17:06:36 +0000]
first two (very boring) tests from Role::Basic

12 years agobump version
Matt S Trout [Tue, 3 Apr 2012 18:55:34 +0000]
bump version

12 years agodocument test fix
Matt S Trout [Tue, 3 Apr 2012 18:30:41 +0000]
document test fix

12 years agoSkip tests requiring Class::Method::Modifiers if it's not installed
Andrew Rodland [Tue, 3 Apr 2012 18:28:41 +0000]
Skip tests requiring Class::Method::Modifiers if it's not installed

(and move them into their own file)

12 years agodoc updates explaining why you need to ask for CMM
Matt S Trout [Tue, 3 Apr 2012 18:17:45 +0000]
doc updates explaining why you need to ask for CMM

12 years agofix error propagation when creating broken method modifiers
Graham Knop [Fri, 30 Mar 2012 20:36:43 +0000]
fix error propagation when creating broken method modifiers

12 years agobasic tests for create_class_with_roles
Graham Knop [Fri, 30 Mar 2012 20:36:11 +0000]
basic tests for create_class_with_roles

12 years agocorrect typo in abstract
Graham Knop [Fri, 30 Mar 2012 20:35:16 +0000]
correct typo in abstract

12 years agoRelease commit for 1.000000 v1.000000
Matt S Trout [Thu, 29 Mar 2012 20:09:28 +0000]
Release commit for 1.000000

12 years agoremove redundant code in create_class_with_roles
Matt S Trout [Thu, 29 Mar 2012 19:53:46 +0000]
remove redundant code in create_class_with_roles

12 years agotypo fix in does_role docs
Matt S Trout [Thu, 29 Mar 2012 19:51:21 +0000]
typo fix in does_role docs

12 years agoremove last strictures dependency
Matt S Trout [Thu, 29 Mar 2012 19:43:37 +0000]
remove last strictures dependency

12 years agonote the split in Changes
Matt S Trout [Thu, 29 Mar 2012 19:26:34 +0000]
note the split in Changes

12 years agoupdate versions and copyright
Matt S Trout [Thu, 29 Mar 2012 19:14:45 +0000]
update versions and copyright

12 years agoannihilate Moo since this is going to be the Role-Tiny repo now
Matt S Trout [Thu, 29 Mar 2012 17:31:03 +0000]
annihilate Moo since this is going to be the Role-Tiny repo now

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

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

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

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

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

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

12 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

12 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

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

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

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

12 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

12 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

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

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

12 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

12 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

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

12 years agodecrease indent on BUILD calls
Alex J. G. Burzyński [Fri, 26 Aug 2011 09:15:22 +0000]
decrease indent on BUILD calls

12 years agomore readable subconstructor handling for BUILDALL
Alex J. G. Burzyński [Fri, 26 Aug 2011 09:00:56 +0000]
more readable subconstructor handling for BUILDALL

12 years agofix BUILDALL constructor
Alex J. G. Burzyński [Thu, 18 Aug 2011 11:49:45 +0000]
fix BUILDALL constructor

12 years agoinline BUILDARGS
Alex J. G. Burzyński [Fri, 29 Jul 2011 16:20:36 +0000]
inline BUILDARGS

12 years agoadd newlines at die messages
Alex J. G. Burzyński [Fri, 29 Jul 2011 12:18:31 +0000]
add newlines at die messages

12 years agotest for odd number of arguments
Alex J. G. Burzyński [Fri, 29 Jul 2011 12:18:09 +0000]
test for odd number of arguments

12 years agocall BUILDARGS if defined
Alex J. G. Burzyński [Fri, 29 Jul 2011 11:22:28 +0000]
call BUILDARGS if defined

12 years agodie rather than warn on odd number of arguments
Alex J. G. Burzyński [Fri, 29 Jul 2011 11:20:24 +0000]
die rather than warn on odd number of arguments

12 years agoadded BUILDARGS support
Alex J. G. Burzyński [Fri, 29 Jul 2011 10:29:42 +0000]
added BUILDARGS support

12 years agodocument reader and writer
Arthur Axel 'fREW' Schmidt [Thu, 21 Jul 2011 21:48:38 +0000]
document reader and writer

12 years agoRelease commit for 0.009010 release_0.009010
Matt S Trout [Wed, 20 Jul 2011 04:48:11 +0000]
Release commit for 0.009010

12 years agomake note I cocked up a release again
Matt S Trout [Wed, 20 Jul 2011 04:46:46 +0000]
make note I cocked up a release again

12 years agobump version
Matt S Trout [Wed, 20 Jul 2011 04:46:13 +0000]
bump version

12 years agoRelease commit for 0.009009 release_0.009009
Matt S Trout [Wed, 20 Jul 2011 04:44:37 +0000]
Release commit for 0.009009