Dave Rolsky [Sat, 10 May 2008 17:03:43 +0000]
A few tweaks.
Mention Class::MOP for introspection.
A few wording tweaks.
Brian Manning [Sat, 10 May 2008 06:53:52 +0000]
- fixed the class name in the examples so that all of the class names match
each other
Brian Manning [Sat, 10 May 2008 04:28:52 +0000]
- added a regex for Win32 for the FilePath subtype; the regex was added to the
'where' clause and OR'ed with the existing regex
Brian Manning [Fri, 9 May 2008 21:13:48 +0000]
- uploaded *correct* versions of HashRef/ArrayRef/Perl 5 OO vs. Moose OO pods
Brian Manning [Fri, 9 May 2008 20:17:49 +0000]
- initial commit of new snacks (short documents) for ArrayRef's, HashRef's and
Perl 5 OO versus Moose OO
Yuval Kogman [Fri, 9 May 2008 05:14:29 +0000]
Avoid overloading in Moose::Object
Matt S Trout [Wed, 7 May 2008 18:08:51 +0000]
cluck instead of warn
Matt S Trout [Wed, 7 May 2008 17:56:08 +0000]
remove Build.PL, switch to tests_recursive, add auto_install
Dave Rolsky [Tue, 6 May 2008 00:23:21 +0000]
Add a missing brace
Dave Rolsky [Mon, 5 May 2008 23:58:50 +0000]
Ok, this can be done with a default (but it'd be a bit fuglier)
Dave Rolsky [Sat, 3 May 2008 20:54:40 +0000]
Recipe 11, method aliasing and exclusion with Roles
Dave Rolsky [Fri, 2 May 2008 15:00:21 +0000]
Fix changes for recipe 9
Dave Rolsky [Fri, 2 May 2008 14:59:52 +0000]
Document builder names clearly.
Dave Rolsky [Fri, 2 May 2008 03:56:19 +0000]
Remove bit about lazy attributes, since that's not covered in recipe 9.
Dave Rolsky [Fri, 2 May 2008 00:47:23 +0000]
Add one more sentence justifying recommendation
Dave Rolsky [Fri, 2 May 2008 00:45:39 +0000]
Wrote recipe9, builder and lazy_build.
Added recipe9 (and 7) to changes for 0.44
Dave Rolsky [Fri, 2 May 2008 00:21:52 +0000]
Remove duplicate =cut
Dave Rolsky [Thu, 1 May 2008 23:14:01 +0000]
Took a shot at writing recipe 7 (it seemed easy enough)
Stevan Little [Wed, 30 Apr 2008 14:36:48 +0000]
0.43
Stevan Little [Tue, 29 Apr 2008 06:02:36 +0000]
fixing stuff
Stevan Little [Tue, 29 Apr 2008 03:31:46 +0000]
0.42
Tomas Doran [Mon, 28 Apr 2008 21:51:40 +0000]
Docs addition to go with the has '+' change I commited tests for and nothingmuch fixed
Stevan Little [Mon, 28 Apr 2008 15:59:52 +0000]
0.41
Yuval Kogman [Mon, 28 Apr 2008 14:34:28 +0000]
changelog
Yuval Kogman [Fri, 25 Apr 2008 07:33:17 +0000]
tests for attr initialization in runtime roles
Yuval Kogman [Thu, 24 Apr 2008 21:31:37 +0000]
support traits/metaclasses in clone_and_inherit_whatever_id_dont_remember_the_name_of_the_method_fuck_im_tired_goddamn_hippy_technology_we_hates_it
Yuval Kogman [Thu, 24 Apr 2008 20:07:55 +0000]
metaclass and traits interpolation moved to Meta::Attribute
Yuval Kogman [Thu, 24 Apr 2008 19:33:52 +0000]
more refactoring of _process_attribute
Yuval Kogman [Thu, 24 Apr 2008 19:25:01 +0000]
Move the short name resolution magic of metaclass/traits params into Moose::Util::resolve_metaclass_alias
Yuval Kogman [Thu, 24 Apr 2008 10:46:52 +0000]
more attr traits tests
Tomas Doran [Sun, 20 Apr 2008 09:07:35 +0000]
Allow overriding of metaclass and traits in has '+$foo' + tests as discussed on the list. Tests don't all pass - is this a bug, or am I doing it wrong? (Docs to follow when the tests pass)
Yuval Kogman [Fri, 18 Apr 2008 15:51:40 +0000]
Allow type coercions to be declared from anon types
Stevan Little [Thu, 17 Apr 2008 20:20:24 +0000]
cleaning up stuff;
Stevan Little [Thu, 17 Apr 2008 20:13:29 +0000]
adding the applied_traits method to attr
Stevan Little [Wed, 16 Apr 2008 01:41:16 +0000]
adding changes and fixing some version numbers and author names
Yuval Kogman [Wed, 16 Apr 2008 00:55:42 +0000]
unlink the DBM::Deep file at BEGIN time too to prevent failure after an interrupted run
Yuval Kogman [Wed, 16 Apr 2008 00:54:37 +0000]
inner() and super() no longer increment sub_generation under 5.8. Refactored Moose::Meta::Method::Augmented out of Moose::Meta::Class
Yuval Kogman [Mon, 14 Apr 2008 01:16:46 +0000]
allow isa => SomeRandomClass in +foo attr declarations
Yuval Kogman [Sun, 13 Apr 2008 20:20:45 +0000]
finish role tc test
Yuval Kogman [Sun, 13 Apr 2008 20:09:06 +0000]
finish role tc test
Yuval Kogman [Sun, 13 Apr 2008 19:57:33 +0000]
remove the name => undef restriction on find_or_create_{isa,does}_type_constraint
Yuval Kogman [Sun, 13 Apr 2008 16:22:10 +0000]
Introduce TypeConstraint::Role, and add find_or_create_{isa,does}_type_constraint to Moose::Util::TypeConstraints, utilizing these helpers in Moose::Meta::Attribute
Yuval Kogman [Sun, 13 Apr 2008 13:45:24 +0000]
Move the override logic into Method::Override
Stevan Little [Sun, 13 Apr 2008 03:54:34 +0000]
fixing trigger/coerce bug, adding test and reformating some yuval code :P
Yuval Kogman [Sat, 12 Apr 2008 20:38:42 +0000]
fix and test equals for various TC classes, and introduce the Enum TC class
Stevan Little [Sat, 12 Apr 2008 16:59:14 +0000]
Changelog
Yuval Kogman [Sat, 12 Apr 2008 15:49:20 +0000]
add notes for the 'equals' method borkedness
Yuval Kogman [Sat, 12 Apr 2008 15:45:51 +0000]
equals testing for class type constraint
Yuval Kogman [Sat, 12 Apr 2008 15:01:21 +0000]
add a test for the 'class' attribute of TC::Class
Yuval Kogman [Sat, 12 Apr 2008 15:00:56 +0000]
add the C<parents> method to TypeConstraint, which is just an alias to C<parent>. Useful for polymorphism with TC::Class
Yuval Kogman [Sat, 12 Apr 2008 15:00:01 +0000]
add C<equals> method to TypeConstraint, and make use of it int he subtype checks
Yuval Kogman [Sat, 12 Apr 2008 14:56:27 +0000]
find_type_constraint now DWIms when given an object
Yuval Kogman [Sat, 12 Apr 2008 14:53:49 +0000]
add 'class' attr to TypeConstraint::Class
Yuval Kogman [Sat, 12 Apr 2008 14:51:30 +0000]
fix typo in initialize_body method
Shawn M Moore [Tue, 8 Apr 2008 12:48:33 +0000]
We mention test files by name in the first few recipes - they were moved into t/000_recipes/
Shawn M Moore [Tue, 8 Apr 2008 12:08:38 +0000]
Moose's class type constraints aren't limited to Moose-based objects
Shawn M Moore [Tue, 8 Apr 2008 09:43:27 +0000]
Non hashref instances are no longer a pipe dream, update the caveat in Recipe1
Shawn M Moore [Tue, 8 Apr 2008 09:35:22 +0000]
Note that one benefit of making your class extend Moose::Object is that you get a constructor
Stevan Little [Sun, 6 Apr 2008 21:06:39 +0000]
what is done for isa should be done for does, so it was written!
Stevan Little [Sat, 5 Apr 2008 21:17:18 +0000]
fixing bug;
Stevan Little [Fri, 4 Apr 2008 20:29:29 +0000]
doc fix
Stevan Little [Thu, 3 Apr 2008 22:39:24 +0000]
s/die/croak/
Shawn M Moore [Mon, 31 Mar 2008 08:00:50 +0000]
When an attribute property is malformed (such as lazy without a default), give the name of the attribute in the error message
Stevan Little [Fri, 28 Mar 2008 20:27:31 +0000]
some doc tweaks and removing the ->includes_type from TC::Union for now
Shawn M Moore [Fri, 28 Mar 2008 19:55:22 +0000]
TypeConstraint::Union->includes_type in the changelog
Shawn M Moore [Fri, 28 Mar 2008 19:46:02 +0000]
Inherited attributes may now be extended without restriction
Shawn M Moore [Thu, 27 Mar 2008 04:54:25 +0000]
A bunch of tests for includes_type
Shawn M Moore [Thu, 27 Mar 2008 04:54:14 +0000]
Instead of belaboring the point, make sure that "Type" => "Subtype A | Subtype B" works
Shawn M Moore [Thu, 27 Mar 2008 04:12:48 +0000]
Implementation of TypeConstraint::Union->includes_type, and use it in Attribute.
Shawn M Moore [Thu, 27 Mar 2008 04:12:35 +0000]
Some error checks (I think it's time for a dedicated type test file)
Shawn M Moore [Thu, 27 Mar 2008 03:25:11 +0000]
Test for narrowing "Str | Int | ArrayRef" down to "Int | ArrayRef" too
Shawn M Moore [Thu, 27 Mar 2008 03:20:24 +0000]
Failing tests for narrowing a consumed attribute's type constraint
Shawn M Moore [Thu, 27 Mar 2008 03:20:11 +0000]
Remove Str isa Str|ArrayRef tests (for now anyway) for design reasons
Chris Prather [Mon, 24 Mar 2008 04:48:51 +0000]
add doap.rdf
Shawn M Moore [Sat, 22 Mar 2008 19:42:48 +0000]
Failing tests for Str and ArrayRef being subtypes of (Str | ArrayRef)
Dave Rolsky [Sat, 22 Mar 2008 18:04:24 +0000]
Added summaries for all of the existing recipes
Stevan Little [Sat, 22 Mar 2008 17:20:29 +0000]
cookbook plans
Stevan Little [Sat, 22 Mar 2008 17:07:27 +0000]
cookbook plans
Stevan Little [Sat, 22 Mar 2008 17:06:21 +0000]
tweaking the cookbook
Stevan Little [Sat, 22 Mar 2008 17:05:13 +0000]
tweaking the cookbook
Stevan Little [Sat, 22 Mar 2008 15:41:19 +0000]
moving stuff around a bit
Dave Rolsky [Fri, 21 Mar 2008 22:16:35 +0000]
Fix a small comment typo
Dave Rolsky [Fri, 21 Mar 2008 22:13:33 +0000]
An immutable constructor called non-lazy attribute default subs twice.
Stevan Little [Thu, 20 Mar 2008 16:14:18 +0000]
adding the test
Stevan Little [Mon, 17 Mar 2008 01:18:09 +0000]
doc updates
Stevan Little [Sun, 16 Mar 2008 21:48:07 +0000]
make_immutable is now deprecated, stop using it and a fix your old code please
Stevan Little [Sun, 16 Mar 2008 21:20:27 +0000]
s/metaclass/__PACKAGE__->meta/
Stevan Little [Sun, 16 Mar 2008 21:13:53 +0000]
s/make_immutable/metaclass->make_immutable/
Stevan Little [Sun, 16 Mar 2008 15:16:12 +0000]
first swipe at MX::Storage::Dir
Todd Hepler [Sun, 16 Mar 2008 01:58:03 +0000]
tests for metaclass() export
Chris Prather [Sat, 15 Mar 2008 18:44:32 +0000]
export metaclass() to give a functional export for __PACKAGE__->meta
-- the make_immutable export is a degenerate version of this and it's causing problems with debugging if you forget to unimport it
Stevan Little [Sat, 15 Mar 2008 03:02:26 +0000]
POD-COVERAGE SUCKS!
Stevan Little [Fri, 14 Mar 2008 15:37:01 +0000]
some last minute tweaks
Stevan Little [Fri, 14 Mar 2008 15:03:36 +0000]
0.39
Stevan Little [Fri, 14 Mar 2008 14:54:50 +0000]
some changes
Stevan Little [Fri, 14 Mar 2008 14:54:19 +0000]
some changes
Stevan Little [Fri, 14 Mar 2008 12:51:13 +0000]
adding in the ability to pass params to rebles when doing runtime roles
Stevan Little [Fri, 14 Mar 2008 12:48:57 +0000]
adding in the ability to pass params to rebles when doing runtime roles
Guillermo Roditi [Thu, 13 Mar 2008 23:05:59 +0000]
allow class_type to accept a custom message. sorry about the diffnoise, editor strips trailing whitespace
Stevan Little [Tue, 11 Mar 2008 18:51:23 +0000]
tweaking formatting to match existing tests and code, also change log stuff