Chris Prather [Fri, 27 Mar 2009 21:46:56 +0000]
Merge branch 'ducktype'
Dave Rolsky [Fri, 27 Mar 2009 21:27:00 +0000]
doc cleanup for duck_type
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
Dave Rolsky [Fri, 27 Mar 2009 21:20:58 +0000]
updated recipes for new meta recipe 6
Chris Prather [Fri, 27 Mar 2009 21:15:32 +0000]
now with documentation
Dave Rolsky [Fri, 27 Mar 2009 21:11:39 +0000]
No point in running this twice since accessors are always inlined
Chris Prather [Fri, 27 Mar 2009 21:10:45 +0000]
21:09 < Sartak> no_plan is the worst
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.
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
Dave Rolsky [Fri, 27 Mar 2009 21:09:10 +0000]
Fix speling error
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)
Dave Rolsky [Fri, 27 Mar 2009 20:54:48 +0000]
Make the tests run once mutable, and once immutable
Dave Rolsky [Fri, 27 Mar 2009 20:49:16 +0000]
Comments are quite but completely useless
Dave Rolsky [Fri, 27 Mar 2009 20:48:54 +0000]
and a little more
Dave Rolsky [Fri, 27 Mar 2009 20:48:42 +0000]
Tidied the code
Chris Prather [Fri, 27 Mar 2009 20:45:10 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose
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
Dave Rolsky [Fri, 27 Mar 2009 20:00:04 +0000]
Wrote meta recipe 6, a method metaclass example
Dave Rolsky [Fri, 27 Mar 2009 15:52:06 +0000]
bump version and update Changes
Dave Rolsky [Fri, 27 Mar 2009 01:22:02 +0000]
Remove some method from the exclusion list that don't exist
Dave Rolsky [Fri, 27 Mar 2009 01:13:45 +0000]
fix some pod coverage issues
Dave Rolsky [Thu, 26 Mar 2009 18:26:51 +0000]
Penfold is high, Moose HEAD works fine with older MX::AH
Dave Rolsky [Thu, 26 Mar 2009 17:58:49 +0000]
ignore distro dirs
Dave Rolsky [Thu, 26 Mar 2009 17:55:35 +0000]
Oops, accidentally edited some code
Dave Rolsky [Thu, 26 Mar 2009 17:52:11 +0000]
Exclude git files
Dave Rolsky [Thu, 26 Mar 2009 17:51:19 +0000]
Update for use with git
Dave Rolsky [Thu, 26 Mar 2009 17:50:17 +0000]
bump version and update Changes
Dave Rolsky [Thu, 26 Mar 2009 17:45:37 +0000]
Revamp docs for Moose::Object
Dave Rolsky [Thu, 26 Mar 2009 17:29:06 +0000]
Docs for MM::TC::TypeRegistry
Dave Rolsky [Thu, 26 Mar 2009 16:35:09 +0000]
Add some more words to the dictionary
Dave Rolsky [Thu, 26 Mar 2009 16:34:44 +0000]
Fix a speling mistake
Dave Rolsky [Thu, 26 Mar 2009 16:33:43 +0000]
Revamp docs for M::Util::TC
Dave Rolsky [Thu, 26 Mar 2009 15:46:35 +0000]
trailing whitespace must die
Dave Rolsky [Thu, 26 Mar 2009 15:44:09 +0000]
docs for Moose::Util
Dave Rolsky [Thu, 26 Mar 2009 15:38:57 +0000]
Make trait name resolution a head2
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.
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
Dave Rolsky [Wed, 25 Mar 2009 22:37:45 +0000]
Docs for MM::TC::Union
Dave Rolsky [Wed, 25 Mar 2009 22:27:06 +0000]
Small refactoring of Union type to remove some wacky code
Dave Rolsky [Wed, 25 Mar 2009 22:21:47 +0000]
Docs for MM::TC::Role
Dave Rolsky [Wed, 25 Mar 2009 22:21:27 +0000]
Fix a small type
Dave Rolsky [Wed, 25 Mar 2009 22:19:32 +0000]
Docs for MM::TC::Enum
Dave Rolsky [Wed, 25 Mar 2009 22:16:16 +0000]
docs for MM::TC::Class
Dave Rolsky [Wed, 25 Mar 2009 22:10:17 +0000]
Add inheritance section
Dave Rolsky [Wed, 25 Mar 2009 21:44:38 +0000]
docs for MM::TypeConstraint
Dave Rolsky [Wed, 25 Mar 2009 19:24:49 +0000]
s/constraint/coercion/
Dave Rolsky [Wed, 25 Mar 2009 19:11:38 +0000]
Docs for Moose::Meta::TypeCoercion::Union
Dave Rolsky [Wed, 25 Mar 2009 19:08:47 +0000]
Docs for Moose::Meta::TypeCoercion
Dave Rolsky [Tue, 24 Mar 2009 21:03:04 +0000]
docs for Moose::Meta::Role::Composite
Dave Rolsky [Tue, 24 Mar 2009 20:56:40 +0000]
Add note about why this class has no docs
Dave Rolsky [Tue, 24 Mar 2009 14:06:37 +0000]
Point people at Moose::Manual, not Moose::Intro
Shawn M Moore [Tue, 24 Mar 2009 12:47:43 +0000]
Mention Moose::Manual::Contributing in the "feature requests" section of
Moose.pm
Dave Rolsky [Tue, 24 Mar 2009 02:42:57 +0000]
API docs for Moose::Meta::Role
Dave Rolsky [Mon, 23 Mar 2009 18:14:48 +0000]
Formatting tweaks, and credit Ash for Constructor changes
Dave Rolsky [Mon, 23 Mar 2009 18:14:34 +0000]
Add some more details to Delta for next release
Dave Rolsky [Mon, 23 Mar 2009 18:09:08 +0000]
Docs for MM::Method::Overridden
Dave Rolsky [Mon, 23 Mar 2009 15:38:20 +0000]
changes for merge of refactor-immutable branch and depend on the very latest cmop
Dave Rolsky [Mon, 23 Mar 2009 15:34:25 +0000]
Merge branch 'refactor-immutable'
Dave Rolsky [Mon, 23 Mar 2009 14:04:43 +0000]
docs for MM::Method::Destructor
Shawn M Moore [Mon, 23 Mar 2009 03:39:13 +0000]
"requires" no longer requires non-generated methods
Shawn M Moore [Mon, 23 Mar 2009 00:53:11 +0000]
Doc typo fix
Dave Rolsky [Sat, 21 Mar 2009 15:16:19 +0000]
make MMM::Destructor->is_needed a class method only
Dave Rolsky [Sat, 21 Mar 2009 15:11:53 +0000]
Make MM::Method::Constructor a subclass of CMOP::Method::Constructor.
Dave Rolsky [Sat, 21 Mar 2009 15:06:48 +0000]
Some small doc tweaks MM::Method::Delegation
Dave Rolsky [Sat, 21 Mar 2009 15:03:46 +0000]
add changes for MMMC
Dave Rolsky [Sat, 21 Mar 2009 15:02:57 +0000]
Remove the long-deprecated intliaze_body method
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
Dave Rolsky [Sat, 21 Mar 2009 14:54:51 +0000]
Refactored to make _generate_triggers a lot less nesty. Also tidied
the method.
Dave Rolsky [Sat, 21 Mar 2009 14:45:13 +0000]
add INHERITANCE section to classes that already have revised docs
Dave Rolsky [Sat, 21 Mar 2009 14:44:06 +0000]
docs for MM::Method::Augmented
Dave Rolsky [Sat, 21 Mar 2009 14:39:58 +0000]
doc revamp for MM::Method::Accessor
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")
Dave Rolsky [Sat, 21 Mar 2009 14:36:58 +0000]
revamp docs for MM::Method
Dave Rolsky [Sat, 21 Mar 2009 14:33:14 +0000]
Doc tweak for MM::Instance
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.
Dave Rolsky [Sat, 21 Mar 2009 03:07:08 +0000]
Fix a comment in the typo
Dave Rolsky [Sat, 21 Mar 2009 03:05:25 +0000]
POD and spelling fixes for MM::Attribute
Dave Rolsky [Sat, 21 Mar 2009 02:28:18 +0000]
Document new Manual pages in Changes
Dave Rolsky [Sat, 21 Mar 2009 02:27:17 +0000]
fix a bunch of spelling errors
Dave Rolsky [Sat, 21 Mar 2009 02:22:40 +0000]
PoD fix
Dave Rolsky [Sat, 21 Mar 2009 02:21:50 +0000]
Took a revision pass through this document
Dave Rolsky [Sat, 21 Mar 2009 02:15:18 +0000]
Took a revision pass through this document.
Dave Rolsky [Sat, 21 Mar 2009 02:00:45 +0000]
Add new Manual docs to Moose::Manual
Shawn M Moore [Sat, 21 Mar 2009 01:15:23 +0000]
Typo fix!
Shawn M Moore [Sat, 21 Mar 2009 01:00:14 +0000]
Typo fixes
Stevan Little [Sat, 21 Mar 2009 00:28:09 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose
Stevan Little [Sat, 21 Mar 2009 00:27:49 +0000]
- adding the contributing and delta pods
Ash Berlin [Fri, 20 Mar 2009 20:21:34 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Moose
Conflicts:
Changes
Ash Berlin [Fri, 20 Mar 2009 20:17:45 +0000]
Make Meta::Method::Constructor easier to subclass
Dave Rolsky [Fri, 20 Mar 2009 20:02:32 +0000]
doc revamp for MM::Attribute
Dave Rolsky [Fri, 20 Mar 2009 16:43:51 +0000]
Remove unused bit of code
Dave Rolsky [Fri, 20 Mar 2009 15:49:58 +0000]
Make the POD formatting match other Moose POD
Dave Rolsky [Thu, 19 Mar 2009 16:40:22 +0000]
Merge branch 'refactor-immutable' of gitmo@jules.scsys.co.uk:Moose into refactor-immutable
Dave Rolsky [Thu, 19 Mar 2009 16:36:43 +0000]
Changes 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
Shawn M Moore [Wed, 18 Mar 2009 21:19:35 +0000]
Depend directly on Data::OptList
Dave Rolsky [Wed, 18 Mar 2009 17:21:35 +0000]
Anchor the trustme regex
Dave Rolsky [Sat, 14 Mar 2009 20:02:08 +0000]
Another word in the dictionary
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.
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.