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

15 years agoAdd inheritance section
Dave Rolsky [Wed, 25 Mar 2009 22:10:17 +0000]
Add inheritance section

15 years agodocs for MM::TypeConstraint
Dave Rolsky [Wed, 25 Mar 2009 21:44:38 +0000]
docs for MM::TypeConstraint

15 years agos/constraint/coercion/
Dave Rolsky [Wed, 25 Mar 2009 19:24:49 +0000]
s/constraint/coercion/

15 years agoDocs for Moose::Meta::TypeCoercion::Union
Dave Rolsky [Wed, 25 Mar 2009 19:11:38 +0000]
Docs for Moose::Meta::TypeCoercion::Union

15 years agoDocs for Moose::Meta::TypeCoercion
Dave Rolsky [Wed, 25 Mar 2009 19:08:47 +0000]
Docs for Moose::Meta::TypeCoercion

15 years agodocs for Moose::Meta::Role::Composite
Dave Rolsky [Tue, 24 Mar 2009 21:03:04 +0000]
docs for Moose::Meta::Role::Composite

15 years agoAdd note about why this class has no docs
Dave Rolsky [Tue, 24 Mar 2009 20:56:40 +0000]
Add note about why this class has no docs

15 years agoPoint people at Moose::Manual, not Moose::Intro
Dave Rolsky [Tue, 24 Mar 2009 14:06:37 +0000]
Point people at Moose::Manual, not Moose::Intro

15 years agoMention Moose::Manual::Contributing in the "feature requests" section of
Shawn M Moore [Tue, 24 Mar 2009 12:47:43 +0000]
Mention Moose::Manual::Contributing in the "feature requests" section of
Moose.pm

15 years agoAPI docs for Moose::Meta::Role
Dave Rolsky [Tue, 24 Mar 2009 02:42:57 +0000]
API docs for Moose::Meta::Role

15 years agoFormatting tweaks, and credit Ash for Constructor changes
Dave Rolsky [Mon, 23 Mar 2009 18:14:48 +0000]
Formatting tweaks, and credit Ash for Constructor changes

15 years agoAdd some more details to Delta for next release
Dave Rolsky [Mon, 23 Mar 2009 18:14:34 +0000]
Add some more details to Delta for next release

15 years agoDocs for MM::Method::Overridden
Dave Rolsky [Mon, 23 Mar 2009 18:09:08 +0000]
Docs for MM::Method::Overridden

15 years agochanges for merge of refactor-immutable branch and depend on the very latest cmop
Dave Rolsky [Mon, 23 Mar 2009 15:38:20 +0000]
changes for merge of refactor-immutable branch and depend on the very latest cmop

15 years agoMerge branch 'refactor-immutable'
Dave Rolsky [Mon, 23 Mar 2009 15:34:25 +0000]
Merge branch 'refactor-immutable'

15 years agodocs for MM::Method::Destructor
Dave Rolsky [Mon, 23 Mar 2009 14:04:43 +0000]
docs for MM::Method::Destructor

15 years ago"requires" no longer requires non-generated methods
Shawn M Moore [Mon, 23 Mar 2009 03:39:13 +0000]
"requires" no longer requires non-generated methods

15 years agoDoc typo fix
Shawn M Moore [Mon, 23 Mar 2009 00:53:11 +0000]
Doc typo fix

15 years agomake MMM::Destructor->is_needed a class method only
Dave Rolsky [Sat, 21 Mar 2009 15:16:19 +0000]
make MMM::Destructor->is_needed a class method only

15 years agoMake MM::Method::Constructor a subclass of CMOP::Method::Constructor.
Dave Rolsky [Sat, 21 Mar 2009 15:11:53 +0000]
Make MM::Method::Constructor a subclass of CMOP::Method::Constructor.

15 years agoSome small doc tweaks MM::Method::Delegation
Dave Rolsky [Sat, 21 Mar 2009 15:06:48 +0000]
Some small doc tweaks MM::Method::Delegation

15 years agoadd changes for MMMC
Dave Rolsky [Sat, 21 Mar 2009 15:03:46 +0000]
add changes for MMMC

15 years agoRemove the long-deprecated intliaze_body method
Dave Rolsky [Sat, 21 Mar 2009 15:02:57 +0000]
Remove the long-deprecated intliaze_body method

15 years agodocs for MM::Method::Constructor.
Dave Rolsky [Sat, 21 Mar 2009 15:01:56 +0000]
docs for MM::Method::Constructor.
also removed some methods that were duplicating the parent class

15 years agoRefactored to make _generate_triggers a lot less nesty. Also tidied
Dave Rolsky [Sat, 21 Mar 2009 14:54:51 +0000]
Refactored to make _generate_triggers a lot less nesty. Also tidied
the method.

15 years agoadd INHERITANCE section to classes that already have revised docs
Dave Rolsky [Sat, 21 Mar 2009 14:45:13 +0000]
add INHERITANCE section to classes that already have revised docs

15 years agodocs for MM::Method::Augmented
Dave Rolsky [Sat, 21 Mar 2009 14:44:06 +0000]
docs for MM::Method::Augmented

15 years agodoc revamp for MM::Method::Accessor
Dave Rolsky [Sat, 21 Mar 2009 14:39:58 +0000]
doc revamp for MM::Method::Accessor

15 years agotext tweaklets (I always write a lot of hand-waving when I should just say "do X")
Dave Rolsky [Sat, 21 Mar 2009 14:37:42 +0000]
text tweaklets (I always write a lot of hand-waving when I should just say "do X")

15 years agorevamp docs for MM::Method
Dave Rolsky [Sat, 21 Mar 2009 14:36:58 +0000]
revamp docs for MM::Method

15 years agoDoc tweak for MM::Instance
Dave Rolsky [Sat, 21 Mar 2009 14:33:14 +0000]
Doc tweak for MM::Instance

15 years agoRevamped Moose::Meta::Class docs and updated coverage & spelling lists
Dave Rolsky [Sat, 21 Mar 2009 14:30:17 +0000]
Revamped Moose::Meta::Class docs and updated coverage & spelling lists

I'm explicitly not documenting the error related methods for now. I
think they need some review before we try to document them for end
user use.

15 years agoFix a comment in the typo
Dave Rolsky [Sat, 21 Mar 2009 03:07:08 +0000]
Fix a comment in the typo

15 years agoPOD and spelling fixes for MM::Attribute
Dave Rolsky [Sat, 21 Mar 2009 03:05:25 +0000]
POD and spelling fixes for MM::Attribute

15 years agoDocument new Manual pages in Changes
Dave Rolsky [Sat, 21 Mar 2009 02:28:18 +0000]
Document new Manual pages in Changes

15 years agofix a bunch of spelling errors
Dave Rolsky [Sat, 21 Mar 2009 02:27:17 +0000]
fix a bunch of spelling errors

15 years agoPoD fix
Dave Rolsky [Sat, 21 Mar 2009 02:22:40 +0000]
PoD fix

15 years agoTook a revision pass through this document
Dave Rolsky [Sat, 21 Mar 2009 02:21:50 +0000]
Took a revision pass through this document

15 years agoTook a revision pass through this document.
Dave Rolsky [Sat, 21 Mar 2009 02:15:18 +0000]
Took a revision pass through this document.

15 years agoAdd new Manual docs to Moose::Manual
Dave Rolsky [Sat, 21 Mar 2009 02:00:45 +0000]
Add new Manual docs to Moose::Manual

15 years agoTypo fix!
Shawn M Moore [Sat, 21 Mar 2009 01:15:23 +0000]
Typo fix!

15 years agoTypo fixes
Shawn M Moore [Sat, 21 Mar 2009 01:00:14 +0000]
Typo fixes

15 years agoMerge branch 'master' of gitmo@jules.scsys.co.uk:Moose
Stevan Little [Sat, 21 Mar 2009 00:28:09 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose

15 years ago- adding the contributing and delta pods
Stevan Little [Sat, 21 Mar 2009 00:27:49 +0000]
- adding the contributing and delta pods

15 years agoMerge branch 'master' of gitmo@jules.scsys.co.uk:Moose
Ash Berlin [Fri, 20 Mar 2009 20:21:34 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose

Conflicts:
Changes

15 years agoMake Meta::Method::Constructor easier to subclass
Ash Berlin [Fri, 20 Mar 2009 20:17:45 +0000]
Make Meta::Method::Constructor easier to subclass

15 years agodoc revamp for MM::Attribute
Dave Rolsky [Fri, 20 Mar 2009 20:02:32 +0000]
doc revamp for MM::Attribute

15 years agoRemove unused bit of code
Dave Rolsky [Fri, 20 Mar 2009 16:43:51 +0000]
Remove unused bit of code

15 years agoMake the POD formatting match other Moose POD
Dave Rolsky [Fri, 20 Mar 2009 15:49:58 +0000]
Make the POD formatting match other Moose POD

15 years agoMerge branch 'refactor-immutable' of gitmo@jules.scsys.co.uk:Moose into refactor...
Dave Rolsky [Thu, 19 Mar 2009 16:40:22 +0000]
Merge branch 'refactor-immutable' of gitmo@jules.scsys.co.uk:Moose into refactor-immutable

15 years agoChanges to work with refactoring of immutable code in CMOP
Dave Rolsky [Thu, 19 Mar 2009 16:36:43 +0000]
Changes to work with refactoring of immutable code in CMOP

15 years agoChanges to work with refactoring of immutable code in CMOP
Dave Rolsky [Thu, 19 Mar 2009 16:36:43 +0000]
Changes to work with refactoring of immutable code in CMOP

15 years agoDepend directly on Data::OptList
Shawn M Moore [Wed, 18 Mar 2009 21:19:35 +0000]
Depend directly on Data::OptList

15 years agoAnchor the trustme regex
Dave Rolsky [Wed, 18 Mar 2009 17:21:35 +0000]
Anchor the trustme regex

15 years agoAnother word in the dictionary
Dave Rolsky [Sat, 14 Mar 2009 20:02:08 +0000]
Another word in the dictionary

15 years agoRedo this example using a glob reference, since the array ref version
Dave Rolsky [Sat, 14 Mar 2009 19:38:14 +0000]
Redo this example using a glob reference, since the array ref version
was broken, and fixing it would make it really complicated.

15 years agoRevert "make re-applying a role to an object instance a no-op."
Dave Rolsky [Sat, 14 Mar 2009 18:12:38 +0000]
Revert "make re-applying a role to an object instance a no-op."

The fix is to just check for this oneself:

 Role->meta->apply($obj) unless $obj->meta->does_role('Role');

This reverts commit bfe4136962533b04367ff4f5f3c483536c31231d.