15 years agofix RT#44429 after discussion on the mailing list
Hans Dieter Pearcey [Mon, 30 Mar 2009 05:08:24 +0000]
fix RT#44429 after discussion on the mailing list

15 years agoAnd add some commas
Dave Rolsky [Sun, 29 Mar 2009 19:09:22 +0000]
And add some commas

15 years agoLess yoda-y grammar
Dave Rolsky [Sun, 29 Mar 2009 19:09:00 +0000]
Less yoda-y grammar

15 years agoclass's
Dave Rolsky [Sun, 29 Mar 2009 15:45:26 +0000]
class's

15 years agoRemove useless boilerplate text
Dave Rolsky [Sun, 29 Mar 2009 15:45:04 +0000]
Remove useless boilerplate text

15 years agomake my Changes entry more consistent
Hans Dieter Pearcey [Sun, 29 Mar 2009 03:06:12 +0000]
make my Changes entry more consistent

15 years agoDon't iterate over the same list twice
Shawn M Moore [Sat, 28 Mar 2009 22:49:51 +0000]
Don't iterate over the same list twice

(especially since the two loops can share state)

15 years agoDon't only conditionally use load_class since..
Shawn M Moore [Sat, 28 Mar 2009 22:45:52 +0000]
Don't only conditionally use load_class since..

we need the metaclass (which load_class gives us)
and load_class already checks is_class_loaded

15 years agoMention Moose::Manual::Delta at the top of Changes
Shawn M Moore [Sat, 28 Mar 2009 22:40:31 +0000]
Mention Moose::Manual::Delta at the top of Changes

15 years agoChanges and Delta for no-meta stuff
Shawn M Moore [Sat, 28 Mar 2009 22:35:58 +0000]
Changes and Delta for no-meta stuff

15 years agoMerge branch 'master' of gitmo@jules.scsys.co.uk:Moose
Hans Dieter Pearcey [Sat, 28 Mar 2009 22:32:12 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose

15 years agoinit_meta documentation
Hans Dieter Pearcey [Sat, 28 Mar 2009 22:31:59 +0000]
init_meta documentation

15 years agooptimized RoleName class_of
Shawn M Moore [Sat, 28 Mar 2009 21:41:59 +0000]
optimized RoleName class_of

15 years agounoptimized RoleName class_of
Shawn M Moore [Sat, 28 Mar 2009 21:41:51 +0000]
unoptimized RoleName class_of

15 years agoclass_of in apply_base_class_roles
Shawn M Moore [Sat, 28 Mar 2009 21:34:03 +0000]
class_of in apply_base_class_roles

15 years agoSmall refactor and class_of in MetaRole::_make_new_metaclass
Shawn M Moore [Sat, 28 Mar 2009 21:33:44 +0000]
Small refactor and class_of in MetaRole::_make_new_metaclass

15 years agoclass_of in MetaRole::_make_new_metaclass
Shawn M Moore [Sat, 28 Mar 2009 21:33:29 +0000]
class_of in MetaRole::_make_new_metaclass

15 years agoclass_of Util::apply_all_roles 2/2
Shawn M Moore [Sat, 28 Mar 2009 21:29:29 +0000]
class_of Util::apply_all_roles 2/2

15 years agoclass_of Util::apply_all_roles 1/2
Shawn M Moore [Sat, 28 Mar 2009 21:27:59 +0000]
class_of Util::apply_all_roles 1/2

15 years agoclass_of TCs
Shawn M Moore [Sat, 28 Mar 2009 21:25:37 +0000]
class_of TCs

15 years agoclass_of MetaRole
Shawn M Moore [Sat, 28 Mar 2009 21:24:11 +0000]
class_of MetaRole

15 years agoclass_of extends
Shawn M Moore [Sat, 28 Mar 2009 21:19:02 +0000]
class_of extends

15 years agoNeed to handle $self->new just as well as $class->new
Shawn M Moore [Sat, 28 Mar 2009 21:14:28 +0000]
Need to handle $self->new just as well as $class->new

15 years agoclass_of for does
Shawn M Moore [Sat, 28 Mar 2009 21:06:40 +0000]
class_of for does

15 years agoclass_of for DEMOLISHALL
Shawn M Moore [Sat, 28 Mar 2009 21:06:27 +0000]
class_of for DEMOLISHALL

15 years agoclass_of for BUILDALL
Shawn M Moore [Sat, 28 Mar 2009 21:06:18 +0000]
class_of for BUILDALL

15 years agoclass_of for BUILDARGS
Shawn M Moore [Sat, 28 Mar 2009 21:06:11 +0000]
class_of for BUILDARGS

15 years agoUse Class::MOP::Class->initialize for Moose::Object::new
Shawn M Moore [Sat, 28 Mar 2009 21:05:32 +0000]
Use Class::MOP::Class->initialize for Moose::Object::new

15 years agoclass_of role TC is_subtype_of
Shawn M Moore [Sat, 28 Mar 2009 20:59:50 +0000]
class_of role TC is_subtype_of

15 years agoclass_of role TC is_subtype_of
Shawn M Moore [Sat, 28 Mar 2009 20:59:19 +0000]
class_of role TC is_subtype_of

15 years agoclass_of role TC parents
Shawn M Moore [Sat, 28 Mar 2009 20:58:59 +0000]
class_of role TC parents

15 years agoclass_of in Class type constraint
Shawn M Moore [Sat, 28 Mar 2009 20:56:09 +0000]
class_of in Class type constraint

15 years agoclass_of in TypeCoercion->new
Shawn M Moore [Sat, 28 Mar 2009 20:54:33 +0000]
class_of in TypeCoercion->new

15 years agoclass_of in role->combine
Shawn M Moore [Sat, 28 Mar 2009 20:54:24 +0000]
class_of in role->combine

15 years agoLook up the metaclass in get_method_map instead of blindly calling meta
Shawn M Moore [Sat, 28 Mar 2009 20:49:43 +0000]
Look up the metaclass in get_method_map instead of blindly calling meta
on foreign packages! Yikes!

15 years agoUse $META since we have it
Shawn M Moore [Sat, 28 Mar 2009 20:46:18 +0000]
Use $META since we have it

15 years agoclass_of in ToInstance->apply
Shawn M Moore [Sat, 28 Mar 2009 20:43:05 +0000]
class_of in ToInstance->apply

15 years agoclass_of for Destructor.. I wonder if this is even right
Shawn M Moore [Sat, 28 Mar 2009 20:39:17 +0000]
class_of for Destructor.. I wonder if this is even right

15 years agoclass_of _reconcile_role_differences
Shawn M Moore [Sat, 28 Mar 2009 20:36:31 +0000]
class_of _reconcile_role_differences

15 years agono-meta _reconcile_with_superclass_meta
Shawn M Moore [Sat, 28 Mar 2009 20:36:02 +0000]
no-meta _reconcile_with_superclass_meta

15 years agoComment applies here too
Shawn M Moore [Sat, 28 Mar 2009 20:34:04 +0000]
Comment applies here too

15 years agono-meta excludes_role
Shawn M Moore [Sat, 28 Mar 2009 20:33:58 +0000]
no-meta excludes_role

15 years agodoes_role no-meta'ing
Shawn M Moore [Sat, 28 Mar 2009 20:29:31 +0000]
does_role no-meta'ing

15 years agoUse class_of for roles
Shawn M Moore [Sat, 28 Mar 2009 20:24:55 +0000]
Use class_of for roles

15 years agoinitialize will return the metaclass if it's there, no need to call meta
Shawn M Moore [Sat, 28 Mar 2009 20:23:03 +0000]
initialize will return the metaclass if it's there, no need to call meta

15 years agoWe throw fine error messages when trying to get a role metaclass
Shawn M Moore [Sat, 28 Mar 2009 20:20:10 +0000]
We throw fine error messages when trying to get a role metaclass

15 years agoUse class_of in attr->clone
Shawn M Moore [Sat, 28 Mar 2009 20:17:38 +0000]
Use class_of in attr->clone

15 years agoclass_of in Moose::Exporter
Shawn M Moore [Sat, 28 Mar 2009 20:14:01 +0000]
class_of in Moose::Exporter

15 years agoIgnore .prove
Shawn M Moore [Sat, 28 Mar 2009 19:38:58 +0000]
Ignore .prove

15 years agoclean up a bit, update to point at the git Repo
Chris Prather [Sat, 28 Mar 2009 18:11:37 +0000]
clean up a bit, update to point at the git Repo

15 years agoupdate the doap.rdf with the authors found during the great Git conversion
Chris Prather [Sat, 28 Mar 2009 18:02:08 +0000]
update the doap.rdf with the authors found during the great Git conversion

15 years agoMerge branch 'master' of gitmo@jules.scsys.co.uk:Moose
Chris Prather [Fri, 27 Mar 2009 22:17:07 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose

15 years agoforgot we had List::MoreUtils
Chris Prather [Fri, 27 Mar 2009 22:16:55 +0000]
forgot we had List::MoreUtils

15 years agos/keyword/sugar function/ and code-ify code
Dave Rolsky [Fri, 27 Mar 2009 22:13:52 +0000]
s/keyword/sugar function/ and code-ify code

15 years agooptimize the where logic a bit
Chris Prather [Fri, 27 Mar 2009 22:12:21 +0000]
optimize the where logic a bit

15 years ago21:49 <@stevan> and mention jrockways alternate solution "fork all of CPAN instead"
Chris Prather [Fri, 27 Mar 2009 21:58:15 +0000]
21:49 <@stevan> and mention jrockways alternate solution "fork all of CPAN instead"

15 years agorecord changes for duck_type
Chris Prather [Fri, 27 Mar 2009 21:56:05 +0000]
record changes for duck_type

15 years agoMerge branch 'ducktype'
Chris Prather [Fri, 27 Mar 2009 21:46:56 +0000]
Merge branch 'ducktype'

15 years agodoc cleanup for duck_type
Dave Rolsky [Fri, 27 Mar 2009 21:27:00 +0000]
doc cleanup for duck_type

15 years agomake a lazy attribute use the same logic value coercion and constraint checking as...
Dave Rolsky [Fri, 27 Mar 2009 21:21:36 +0000]
make a lazy attribute use the same logic value coercion and constraint checking as a regular set, when inlining

15 years agoupdated recipes for new meta recipe 6
Dave Rolsky [Fri, 27 Mar 2009 21:20:58 +0000]
updated recipes for new meta recipe 6

15 years agonow with documentation
Chris Prather [Fri, 27 Mar 2009 21:15:32 +0000]
now with documentation

15 years agoNo point in running this twice since accessors are always inlined
Dave Rolsky [Fri, 27 Mar 2009 21:11:39 +0000]
No point in running this twice since accessors are always inlined

15 years ago21:09 < Sartak> no_plan is the worst
Chris Prather [Fri, 27 Mar 2009 21:10:45 +0000]
21:09 < Sartak> no_plan is the worst

15 years agoInstead of repeating the same coerce & verify logic over and over
Dave Rolsky [Fri, 27 Mar 2009 21:09:30 +0000]
Instead of repeating the same coerce & verify logic over and over
let's use this crazy thing called a method.

15 years agoadd duck_type to Moose::Util::TypeConstraints
Chris Prather [Fri, 27 Mar 2009 21:09:13 +0000]
add duck_type to Moose::Util::TypeConstraints
this will subtype Object and check to be sure the value ->can() a list of methods

15 years agoFix speling error
Dave Rolsky [Fri, 27 Mar 2009 21:09:10 +0000]
Fix speling error

15 years agoAlways use verify_against_type_constraint to check attribute value
Dave Rolsky [Fri, 27 Mar 2009 21:01:51 +0000]
Always use verify_against_type_constraint to check attribute value
validity (this doesn't fix perigrin's bug though)

15 years agoMake the tests run once mutable, and once immutable
Dave Rolsky [Fri, 27 Mar 2009 20:54:48 +0000]
Make the tests run once mutable, and once immutable

15 years agoComments are quite but completely useless
Dave Rolsky [Fri, 27 Mar 2009 20:49:16 +0000]
Comments are quite but completely useless

15 years agoand a little more
Dave Rolsky [Fri, 27 Mar 2009 20:48:54 +0000]
and a little more

15 years agoTidied the code
Dave Rolsky [Fri, 27 Mar 2009 20:48:42 +0000]
Tidied the code

15 years agoMerge branch 'master' of gitmo@jules.scsys.co.uk:Moose
Chris Prather [Fri, 27 Mar 2009 20:45:10 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose

15 years agoadd tests for when we lazy load a value and the type constraint is violated
Chris Prather [Fri, 27 Mar 2009 20:43:43 +0000]
add tests for when we lazy load a value and the type constraint is violated

15 years agoWrote meta recipe 6, a method metaclass example
Dave Rolsky [Fri, 27 Mar 2009 20:00:04 +0000]
Wrote meta recipe 6, a method metaclass example

15 years agobump version and update Changes 0.73
Dave Rolsky [Fri, 27 Mar 2009 15:52:06 +0000]
bump version and update Changes

15 years agoRemove some method from the exclusion list that don't exist
Dave Rolsky [Fri, 27 Mar 2009 01:22:02 +0000]
Remove some method from the exclusion list that don't exist

15 years agofix some pod coverage issues
Dave Rolsky [Fri, 27 Mar 2009 01:13:45 +0000]
fix some pod coverage issues

15 years agoPenfold is high, Moose HEAD works fine with older MX::AH
Dave Rolsky [Thu, 26 Mar 2009 18:26:51 +0000]
Penfold is high, Moose HEAD works fine with older MX::AH

15 years agoignore distro dirs 0.72_01
Dave Rolsky [Thu, 26 Mar 2009 17:58:49 +0000]
ignore distro dirs

15 years agoOops, accidentally edited some code
Dave Rolsky [Thu, 26 Mar 2009 17:55:35 +0000]
Oops, accidentally edited some code

15 years agoExclude git files
Dave Rolsky [Thu, 26 Mar 2009 17:52:11 +0000]
Exclude git files

15 years agoUpdate for use with git
Dave Rolsky [Thu, 26 Mar 2009 17:51:19 +0000]
Update for use with git

15 years agobump version and update Changes
Dave Rolsky [Thu, 26 Mar 2009 17:50:17 +0000]
bump version and update Changes

15 years agoRevamp docs for Moose::Object
Dave Rolsky [Thu, 26 Mar 2009 17:45:37 +0000]
Revamp docs for Moose::Object

15 years agoDocs for MM::TC::TypeRegistry
Dave Rolsky [Thu, 26 Mar 2009 17:29:06 +0000]
Docs for MM::TC::TypeRegistry

15 years agoAdd some more words to the dictionary
Dave Rolsky [Thu, 26 Mar 2009 16:35:09 +0000]
Add some more words to the dictionary

15 years agoFix a speling mistake
Dave Rolsky [Thu, 26 Mar 2009 16:34:44 +0000]
Fix a speling mistake

15 years agoRevamp docs for M::Util::TC
Dave Rolsky [Thu, 26 Mar 2009 16:33:43 +0000]
Revamp docs for M::Util::TC

15 years agotrailing whitespace must die
Dave Rolsky [Thu, 26 Mar 2009 15:46:35 +0000]
trailing whitespace must die

15 years agodocs for Moose::Util
Dave Rolsky [Thu, 26 Mar 2009 15:44:09 +0000]
docs for Moose::Util

15 years agoMake trait name resolution a head2
Dave Rolsky [Thu, 26 Mar 2009 15:38:57 +0000]
Make trait name resolution a head2

15 years agoPunt on documenting Parameteriz{able,ed} - the API is just
Dave Rolsky [Thu, 26 Mar 2009 15:30:09 +0000]
Punt on documenting Parameteriz{able,ed} - the API is just
bizarre. When I find myself unable to coherently explain how to use
said API in the docs, it's time to stop writing docs and start
refactoring.

15 years agoFix pod coverage test to actually exclude things that should be
Dave Rolsky [Wed, 25 Mar 2009 22:40:01 +0000]
Fix pod coverage test to actually exclude things that should be
excluded, and document things that shouldn't be

15 years agoDocs for MM::TC::Union
Dave Rolsky [Wed, 25 Mar 2009 22:37:45 +0000]
Docs for MM::TC::Union

15 years agoSmall refactoring of Union type to remove some wacky code
Dave Rolsky [Wed, 25 Mar 2009 22:27:06 +0000]
Small refactoring of Union type to remove some wacky code

15 years agoDocs for MM::TC::Role
Dave Rolsky [Wed, 25 Mar 2009 22:21:47 +0000]
Docs for MM::TC::Role

15 years agoFix a small type
Dave Rolsky [Wed, 25 Mar 2009 22:21:27 +0000]
Fix a small type

15 years agoDocs for MM::TC::Enum
Dave Rolsky [Wed, 25 Mar 2009 22:19:32 +0000]
Docs for MM::TC::Enum

15 years agodocs for MM::TC::Class
Dave Rolsky [Wed, 25 Mar 2009 22:16:16 +0000]
docs for MM::TC::Class