Yuval Kogman [Thu, 26 Jun 2008 09:35:53 +0000]
update FAQ
Yuval Kogman [Thu, 26 Jun 2008 08:58:54 +0000]
test for BUILDARGS
Yuval Kogman [Thu, 26 Jun 2008 08:42:40 +0000]
BUILDARGS, but no tests yet
Yuval Kogman [Thu, 26 Jun 2008 08:22:10 +0000]
- Create branch BUILDARGS
Dave Rolsky [Thu, 26 Jun 2008 07:04:30 +0000]
I feel silly thanking myself.
Shawn M Moore [Tue, 24 Jun 2008 06:08:36 +0000]
Test that the sugar from Moose::Role is unimported correctly
Shawn M Moore [Tue, 24 Jun 2008 06:07:37 +0000]
Test that "no Moose::Role" doesn't explode, qualify the namespace of Moose::_get_caller
Shawn M Moore [Tue, 24 Jun 2008 06:04:46 +0000]
Fix another typo
Shawn M Moore [Tue, 24 Jun 2008 06:03:53 +0000]
Add support for meta_attr->does("ShortAlias")
Stevan Little [Mon, 23 Jun 2008 20:54:19 +0000]
fixing the POD stuff
Dave Rolsky [Mon, 23 Jun 2008 03:11:04 +0000]
Make the immutable constructor provide the same nice error message for
a single non-hashref arg as Moose::Object does.
Yuval Kogman [Sun, 22 Jun 2008 01:31:57 +0000]
demand Module::Install 0.75
Yuval Kogman [Sat, 21 Jun 2008 14:29:55 +0000]
more null_constraint checks
Yuval Kogman [Sat, 21 Jun 2008 14:02:34 +0000]
more aggressive optimization of types with no checking (purely hierchical types, for coercions)
Yuval Kogman [Sat, 21 Jun 2008 13:17:25 +0000]
add a comment about a bit of compat code
Dave Rolsky [Thu, 19 Jun 2008 14:39:17 +0000]
This change gets Recipe 11 working. Here are the details ...
When a role (RoleA) does some other role (RoleB) and explicitly
aliases some method(s) from RoleB, those methods were always added to
the required method list for any consumer of RoleA. However, if RoleA
provides an implementation of those methods, they should not be
required by a consumer.
This fixes the recipe 11 tests. I also had to change some existing
role application tests, which explicitly tested for the old
behavior. Perigrin and I both agree that the old behavior makes no
sense, since what else is the purpose of aliasing a method in a role?
I also added some additional tests to make sure that when the aliasing
role _does not_ implement the method, it _does_ get added to the
required method list.
Dave Rolsky [Thu, 19 Jun 2008 14:16:27 +0000]
Fix a typoe - "Bool", not "Boo"
Shawn M Moore [Tue, 17 Jun 2008 04:13:20 +0000]
Add Moose::Role->unimport so we remove the Moose::Role keywords
Shawn M Moore [Tue, 17 Jun 2008 02:35:43 +0000]
Add installing around to the method-modifier benchmark
Shawn M Moore [Tue, 17 Jun 2008 02:35:28 +0000]
Adjust the error message for Moose::Role::extends so that it doesn't explicitly mention Moose::Role
Yuval Kogman [Sat, 14 Jun 2008 18:48:31 +0000]
attempt to work around the ??{ } vs. threads issue
Shawn M Moore [Fri, 13 Jun 2008 01:08:00 +0000]
Bump the versions of everything to 0.50
Shawn M Moore [Fri, 13 Jun 2008 00:39:08 +0000]
0.49
Shawn M Moore [Fri, 13 Jun 2008 00:38:51 +0000]
Update Class::MOP dep to 0.59
Shawn M Moore [Fri, 13 Jun 2008 00:38:34 +0000]
Update MANIFEST
Shawn M Moore [Fri, 13 Jun 2008 00:20:08 +0000]
Some more Changes
Shawn M Moore [Fri, 13 Jun 2008 00:11:56 +0000]
Skip the recipe 11 tests, they don't work yet :(
Guillermo Roditi [Thu, 12 Jun 2008 19:14:31 +0000]
teeny bug
Shawn M Moore [Wed, 11 Jun 2008 09:20:18 +0000]
Improve the DEMOLISHALL tests to check ordering, in even less code :)
Tokuhiro Matsuno [Wed, 11 Jun 2008 07:51:08 +0000]
added test for Moose::Cookbook::Recipe11.
Shawn M Moore [Tue, 10 Jun 2008 04:39:45 +0000]
Move the ClassName type check code to Class::MOP::is_class_loaded
Stevan Little [Tue, 10 Jun 2008 03:55:05 +0000]
now uses *_package_symbol HASH ref versions
Stevan Little [Tue, 10 Jun 2008 03:13:53 +0000]
fixing bug, thanks to Sartak
Stevan Little [Fri, 6 Jun 2008 19:15:57 +0000]
adding stuff for MX::Literals
Stevan Little [Wed, 4 Jun 2008 06:24:35 +0000]
some speed gains and a new test
Yuval Kogman [Tue, 3 Jun 2008 17:19:42 +0000]
Fix Evan's required/writer/accessor bug
Evan Carroll [Tue, 3 Jun 2008 17:06:52 +0000]
added a test for required=>1,undef with type that permits undef, using lazy_build
John Goulah [Tue, 3 Jun 2008 04:23:04 +0000]
first stab at a reserved keyword doc
Stevan Little [Thu, 29 May 2008 12:52:28 +0000]
0.48
Stevan Little [Thu, 29 May 2008 12:38:03 +0000]
0.47
Stevan Little [Wed, 28 May 2008 06:26:02 +0000]
0.46
Stevan Little [Wed, 28 May 2008 03:24:47 +0000]
fixing the destructor, so it doesnt need to be created
Stevan Little [Wed, 28 May 2008 03:17:14 +0000]
fixing the destructor, so it doesnt need to be created
Stevan Little [Wed, 28 May 2008 01:39:05 +0000]
initialize cleanup
Stevan Little [Wed, 28 May 2008 00:47:22 +0000]
adding error message
Guillermo Roditi [Wed, 28 May 2008 00:03:22 +0000]
add test for modifier order to prevent regressions
Stevan Little [Tue, 27 May 2008 20:01:00 +0000]
some speedups in Moose
Stevan Little [Sun, 25 May 2008 03:17:25 +0000]
0.45
Stevan Little [Sun, 25 May 2008 02:13:06 +0000]
0.45
Stevan Little [Sun, 25 May 2008 01:34:26 +0000]
adding the Changes, and fixing the MANIFEST
Dave Rolsky [Sat, 24 May 2008 22:11:26 +0000]
add a trustme for intialize_body, rather than actually putting it in pod
Robert Boone [Sat, 24 May 2008 21:18:55 +0000]
so Moose::Meta::Method::Constructor can pass pod_coverage
Shawn M Moore [Sat, 24 May 2008 19:49:17 +0000]
Describe how easy to is to create a (or reproduce an existing) metaclass using a trait, but that it's not easy the other way around. traits++
Shawn M Moore [Sat, 24 May 2008 19:31:03 +0000]
Some prose cleanups
Dave Rolsky [Sat, 24 May 2008 19:24:33 +0000]
really update the manifest by re-running make manifest
Dave Rolsky [Sat, 24 May 2008 19:23:57 +0000]
Sartak already renamed this more sensibly
Dave Rolsky [Sat, 24 May 2008 19:21:59 +0000]
What was recipe 11 is now recipe 21
Shawn M Moore [Sat, 24 May 2008 19:16:58 +0000]
Rename the recipe tests to match the current layout. update MANIFEST
Shawn M Moore [Sat, 24 May 2008 19:13:11 +0000]
Basic test for recipe 22
Shawn M Moore [Sat, 24 May 2008 19:10:35 +0000]
Most of recipe 22 (attribute traits). Could use more fleshing out in the conclusion.
Shawn M Moore [Sat, 24 May 2008 18:46:47 +0000]
Whitespace tweaks. Gotta make those => line up
Shawn M Moore [Sat, 24 May 2008 17:52:00 +0000]
Add a confess to intialize_body in the Moose::Meta::Method::Constructor, to catch any other code using that particular misspelling
Shawn M Moore [Fri, 23 May 2008 00:05:43 +0000]
Allow trigger on ro (or no-accessor) attributes
Todd Hepler [Wed, 21 May 2008 20:17:31 +0000]
standardize on using croak instead of confess in the sugar
Todd Hepler [Wed, 21 May 2008 20:08:11 +0000]
make has [...] => (...); work on a role
Stevan Little [Tue, 20 May 2008 22:19:36 +0000]
method modifier with regexp is done now
Stevan Little [Tue, 20 May 2008 22:18:46 +0000]
method modifier with regexp is done now
Stevan Little [Tue, 20 May 2008 15:35:42 +0000]
fixed the test for method modifiers
Stevan Little [Tue, 20 May 2008 15:21:35 +0000]
adding changes stuff
Dann [Tue, 20 May 2008 11:16:56 +0000]
supported RegExp method name for before/after/around method modifier.
tried override and augment, but they don't work. so, made a TODO test for mst.
Brian Manning [Mon, 19 May 2008 21:38:34 +0000]
- added some rough ideas for changes to the docs as proposed on #moose
Dave Rolsky [Mon, 19 May 2008 15:22:35 +0000]
Try to clarify when builder methods are called, and what their
invocant is.
Dave Rolsky [Mon, 19 May 2008 15:18:24 +0000]
A little bit of grammar/wordsmithing tweaks
Stevan Little [Mon, 19 May 2008 13:42:58 +0000]
new DESCRIPTION, less justifiaction;
Stevan Little [Mon, 19 May 2008 01:31:54 +0000]
no more XS mah!
Yuval Kogman [Sun, 18 May 2008 11:23:16 +0000]
ohloh link
Stevan Little [Sat, 17 May 2008 21:07:32 +0000]
adding details ot the changelog
Yuval Kogman [Sat, 17 May 2008 20:01:09 +0000]
Subtypes of parametrizables are parametrizable themselves
Stevan Little [Fri, 16 May 2008 21:10:57 +0000]
trunk working again
Shawn M Moore [Fri, 16 May 2008 17:42:18 +0000]
Ah.. it was called ProduceStoreArray because there's also a ProduceStoreHash.. well rename that one too ;)
Shawn M Moore [Fri, 16 May 2008 17:40:08 +0000]
Rename the ProduceStoreArray class to ProduceStore, the Array doesn't really belong in the name
Shawn M Moore [Fri, 16 May 2008 16:16:48 +0000]
Fix a script's test count
Shawn M Moore [Fri, 16 May 2008 16:12:46 +0000]
Ignore blib and Makefile.old
Tomas Doran [Thu, 15 May 2008 23:12:15 +0000]
Failing test for Immutable issue (found by trying to feed immutable classes to MooseX::Storage) as discussed earlier on list
Todd Hepler [Wed, 14 May 2008 21:48:50 +0000]
fix for Moose::Util::does_role() to handle non-Moose metaclasses
Stevan Little [Tue, 13 May 2008 13:42:28 +0000]
fixing the trigger/constructor bug
Jonathan Rockway [Tue, 13 May 2008 08:17:15 +0000]
use correct metaclass when applying roles to instances
Instead of always applying the role with Moose::Meta::Object,
determine the object's metaclass and use that to apply the role. This
makes it possible to apply roles to instances of classes that have a
custom metaclass.
Stevan Little [Mon, 12 May 2008 23:15:03 +0000]
fixing a test bug about hash ordering
Brian Manning [Mon, 12 May 2008 07:59:15 +0000]
- changed snack description to better describe how Moose works
- changed the example attribute to "is => 'ro'"
- tried to clarify comments
- changed copyright attribution
Brian Manning [Mon, 12 May 2008 07:14:36 +0000]
- fixed extra comma in Perl5ObjsVsMooseObjs
- fixed quoting of an argument in one of the examples
- added BUILD snack
Dave Rolsky [Sun, 11 May 2008 05:45:51 +0000]
That's recipe 11, not 1.
Stevan Little [Sun, 11 May 2008 00:55:37 +0000]
0.44 release
Dave Rolsky [Sat, 10 May 2008 18:52:46 +0000]
Add a missing semi-colon.
Stevan Little [Sat, 10 May 2008 18:14:58 +0000]
0.44 releaase soon
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