gfx [Thu, 17 Sep 2009 00:35:37 +0000]
Merge branch 'topic/more-compatible' of gitmo@moose.perl.org:Mouse into topic/more-compatible
Conflicts:
lib/Mouse/Meta/Attribute.pm
gfx [Thu, 17 Sep 2009 00:33:33 +0000]
Warn about missing associated methoes, instead of die.
gfx [Tue, 15 Sep 2009 09:25:50 +0000]
Make $role->get_method_list() include meta() (Moose 0.90 feature)
gfx [Tue, 15 Sep 2009 05:55:02 +0000]
Improve type constraint stuff
gfx [Tue, 15 Sep 2009 05:30:45 +0000]
Support is => 'bare' for compatibility
gfx [Tue, 15 Sep 2009 04:07:29 +0000]
Make generators private
gfx [Tue, 15 Sep 2009 03:51:46 +0000]
Use mkpath instead of make_path in Makefile.PL
gfx [Tue, 15 Sep 2009 03:51:11 +0000]
Move MethodAccessor stuff to Attribute
sunnavy [Wed, 16 Sep 2009 00:40:55 +0000]
Moose role class has ->meta in method_list since 0.90, update for that
gfx [Tue, 15 Sep 2009 09:25:50 +0000]
Make $role->get_method_list() include meta() (Moose 0.90 feature)
gfx [Tue, 15 Sep 2009 05:55:02 +0000]
Improve type constraint stuff
gfx [Tue, 15 Sep 2009 05:30:45 +0000]
Support is => 'bare' for compatibility
gfx [Tue, 15 Sep 2009 04:07:29 +0000]
Make generators private
gfx [Tue, 15 Sep 2009 03:51:46 +0000]
Use mkpath instead of make_path in Makefile.PL
gfx [Tue, 15 Sep 2009 03:51:11 +0000]
Move MethodAccessor stuff to Attribute
sunnavy [Wed, 9 Sep 2009 00:02:39 +0000]
bump to 0.29
sunnavy [Tue, 8 Sep 2009 23:54:53 +0000]
update changes
sunnavy [Tue, 8 Sep 2009 23:27:27 +0000]
make auto_deref also handles isa not only ArrayRef and HashRef, but also ArrayRef[Foo::Bar] and HashRef[Foo::Bar]
Shawn M Moore [Fri, 3 Jul 2009 00:13:36 +0000]
Only unlink Mouse::Tiny if it exists, otherwise autodie pitches a fit
Shawn M Moore [Thu, 2 Jul 2009 20:23:28 +0000]
autodie in generate-mouse-tiny.pl
Shawn M Moore [Thu, 2 Jul 2009 20:23:08 +0000]
Typo fix
Matt S Trout [Thu, 2 Jul 2009 20:17:34 +0000]
fixup Makefile.PL to generate Mouse/Tiny.pm so we actually have a working 'make dist' and new contributors actually produce something that's safe to PAUSE (remember, kiddies, just fucking make it fucking easy to fucking install)
Shawn M Moore [Thu, 2 Jul 2009 19:19:28 +0000]
Bump to 0.28
Shawn M Moore [Thu, 2 Jul 2009 19:18:21 +0000]
0.27 changes
Shawn M Moore [Wed, 1 Jul 2009 16:56:39 +0000]
Transfer copyright to II
Shawn M Moore [Wed, 1 Jul 2009 16:55:07 +0000]
Maintenance section
Shawn M Moore [Wed, 1 Jul 2009 16:54:50 +0000]
You need CMM::Fast not Data::Util (which it uses)
Shawn M Moore [Wed, 1 Jul 2009 16:54:37 +0000]
Some more pro-Moose propaganda
Tomas Doran (t0m) [Wed, 1 Jul 2009 12:41:57 +0000]
Bump to 0.27, Sartak style :)
Tomas Doran (t0m) [Wed, 1 Jul 2009 12:39:51 +0000]
Add date to changelog
Tomas Doran (t0m) [Wed, 1 Jul 2009 12:38:45 +0000]
Fix issue reported by ArjenL in #moose
Shawn M Moore [Fri, 19 Jun 2009 16:09:29 +0000]
Bump to 0.26
Shawn M Moore [Fri, 19 Jun 2009 16:05:59 +0000]
0.25 Changes
Shawn M Moore [Mon, 15 Jun 2009 18:51:57 +0000]
Bump to 0.25
Shawn M Moore [Mon, 15 Jun 2009 18:50:25 +0000]
Don't warn about squirrel deprecations
Shawn M Moore [Mon, 15 Jun 2009 18:47:28 +0000]
0.24 changes
Shawn M Moore [Sun, 14 Jun 2009 21:23:55 +0000]
This fails with older Moose. Not sure which version, but it's just a test
Tokuhiro Matsuno [Wed, 10 Jun 2009 04:57:29 +0000]
added Mouse->init_meta
Tokuhiro Matsuno [Tue, 9 Jun 2009 07:04:18 +0000]
Mouse code has a lot of '{' and '}', q{} is dangerous.
perl interpreter confused by q{}.
heredoc is more safety.
Tokuhiro Matsuno [Tue, 9 Jun 2009 06:33:07 +0000]
construct_instance is obsolated, use construct_instance instead
Tokuhiro Matsuno [Tue, 9 Jun 2009 06:18:36 +0000]
update the test code from latest moose repo
Tokuhiro Matsuno [Tue, 9 Jun 2009 03:57:45 +0000]
latest moose inlining destructor by default
Shawn M Moore [Wed, 27 May 2009 20:57:45 +0000]
Bump to 0.24
Shawn M Moore [Wed, 27 May 2009 20:52:32 +0000]
0.23 date
Shawn M Moore [Wed, 27 May 2009 03:20:49 +0000]
mro::get_linear_isa -> Mouse::Util::get_linear_isa
Shawn M Moore [Wed, 27 May 2009 00:11:40 +0000]
Changes
Shawn M Moore [Wed, 27 May 2009 00:10:25 +0000]
If the metaclass has been collected, use mro::linearized_isa directly
(fix by doy stolen from Moose)
Shawn M Moore [Wed, 27 May 2009 00:10:19 +0000]
Mouse::class_of
Chris Prather [Mon, 4 May 2009 17:12:47 +0000]
add minimum version for Test::More and Test::Exception so that we at least test the same standards as Moose
Chris Prather [Mon, 4 May 2009 17:03:16 +0000]
set perl version to 5.008 and document 5.6.2 bugs in POD
Shawn M Moore [Tue, 21 Apr 2009 07:30:58 +0000]
Bump to 0.23
Shawn M Moore [Tue, 21 Apr 2009 07:28:55 +0000]
0.22 Changes
Shawn M Moore [Wed, 15 Apr 2009 20:57:26 +0000]
Make sure that role overrides work as specced
Shawn M Moore [Wed, 15 Apr 2009 06:41:36 +0000]
Use $value instead of $_ in the constructor, since $_ is getting
clobbered
Shawn M Moore [Wed, 15 Apr 2009 06:37:39 +0000]
Clean up verify_against_type_constraint
Tokuhiro Matsuno [Mon, 13 Apr 2009 07:35:59 +0000]
bug fixed. test is very important things!
Klass->does_role should check the parent classes.
Tokuhiro Matsuno [Mon, 13 Apr 2009 07:33:49 +0000]
added workaround for autogenerated Moose test
Shawn M Moore [Sat, 11 Apr 2009 17:57:40 +0000]
Bump to 0.22
Shawn M Moore [Sat, 11 Apr 2009 17:53:32 +0000]
0.21 date
Shawn M Moore [Sat, 11 Apr 2009 17:51:59 +0000]
Update Changes
Tokuhiro Matsuno [Sat, 11 Apr 2009 16:28:47 +0000]
added typeconstraint's customizable error message support.
Tokuhiro Matsuno [Sat, 11 Apr 2009 15:44:24 +0000]
tckect #42992: Method modifiers affect all classes in the whole inheritance tree
was resolved by patch from gfx++
Tokuhiro Matsuno [Sat, 11 Apr 2009 15:25:44 +0000]
Moose says 'The clone_instance method has been made private. The public version is deprecated.'
we don't mention this method. remove test.
Tokuhiro Matsuno [Sat, 11 Apr 2009 15:15:53 +0000]
Merge branch 'master' of gitmo@jules.scsys.co.uk:Mouse
Conflicts:
Changes
markstos [Sat, 11 Apr 2009 12:42:19 +0000]
eep, don't advise contacting nothingmuch directly for a commit bit.
markstos [Sat, 11 Apr 2009 11:50:08 +0000]
Improve documentation for type constraints.
markstos [Sat, 11 Apr 2009 11:19:54 +0000]
Document address of the public git repo.
Tokuhiro Matsuno [Sat, 11 Apr 2009 11:17:01 +0000]
Mouse 0.21 Changes
Tokuhiro Matsuno [Sat, 11 Apr 2009 11:08:50 +0000]
fixed pod mark up bug. and added Test::Pod test.
https://rt.cpan.org/Public/Bug/Display.html?id=44928
Tokuhiro Matsuno [Sat, 11 Apr 2009 11:05:05 +0000]
compatibility test is generating automatically.ignore it.
Joel Bernstein [Fri, 10 Apr 2009 21:04:00 +0000]
Fix test failures when user does not have C::Method::Modifiers(::Fast) installed
Tokuhiro Matsuno [Fri, 10 Apr 2009 04:49:19 +0000]
class-mop says 'The compute_all_applicable_attributes method has been deprecated.'
Shawn M Moore [Fri, 10 Apr 2009 00:23:09 +0000]
Bump to 0.21
Shawn M Moore [Fri, 10 Apr 2009 00:14:57 +0000]
Be more damning of Mouse, more Squirrel deprecation
Shawn M Moore [Fri, 10 Apr 2009 00:08:09 +0000]
Deprecate Squirrel
Shawn M Moore [Fri, 10 Apr 2009 00:06:59 +0000]
Add wu-lee to authors
Shawn M Moore [Fri, 10 Apr 2009 00:02:42 +0000]
More 0.20 changes
Shawn M Moore [Thu, 9 Apr 2009 23:55:38 +0000]
Move 0.20 changes into the right section
Shawn M Moore [Wed, 1 Apr 2009 03:44:01 +0000]
throws_ok -> todo
Yuval Kogman [Thu, 9 Apr 2009 11:10:44 +0000]
get_all_attributes
Tokuhiro Matsuno [Tue, 7 Apr 2009 02:47:18 +0000]
fixed test count
wu-lee [Mon, 6 Apr 2009 17:10:16 +0000]
Added Changes note about metaclass accessors.
wu-lee [Mon, 6 Apr 2009 17:08:11 +0000]
Added metaclass cache accessor methods (straight from Class::MOP).
Mainly convenient to me for finding classes to ->make_immutable.
wu-lee [Mon, 6 Apr 2009 14:32:37 +0000]
Whoops. This should have been included in the previous commit.
wu-lee [Mon, 6 Apr 2009 14:29:40 +0000]
Added latest bugfix to Changes.
wu-lee [Mon, 6 Apr 2009 14:28:18 +0000]
Fixed bug in the immutable constructor. It now redispatches to
Mouse::Object->new if the invoking class is not the one it was
contructed for, as Moose's implementation does. Test case included.
wu-lee [Mon, 6 Apr 2009 10:32:16 +0000]
Changes to date added for wu-lee.
Tokuhiro Matsuno [Mon, 6 Apr 2009 02:30:46 +0000]
added benchmark script for C::A::Fast
Tokuhiro Matsuno [Sat, 4 Apr 2009 16:12:58 +0000]
do not create a copy of argument, if not needed
wu-lee [Fri, 3 Apr 2009 17:21:15 +0000]
Added test for the correct application order when multiple coercions
exist for a single attribute, which was fixed in an earlier commit.
wu-lee [Fri, 3 Apr 2009 16:30:37 +0000]
Added test for the correct BUILD order after immutable-ising a class.
wu-lee [Fri, 3 Apr 2009 12:38:03 +0000]
Fixed a bug in the compiled constructor - it was invoking BUILD
methods in the reverse order.
wu-lee [Thu, 2 Apr 2009 14:13:46 +0000]
Type coercions should be added to the front of the list in
$COERCE_KEYS{$name}, not the back. This ensures they are checked in
the correct order (as supplied in the declaration).
wu-lee [Wed, 1 Apr 2009 17:23:30 +0000]
Adjusted default 'isa' typeconstraint construction to check if the
specified type name is a known role, and constrain with 'does' instead
of 'isa' if it is. This brings Mouse in line with how Moose behaves
for this case. Testcase added to t/025-more-isa.t.
wu-lee [Wed, 1 Apr 2009 15:11:38 +0000]
Correct error message to include 'Maybe' as implemented parametric type.
Tokuhiro Matsuno [Fri, 3 Apr 2009 03:12:35 +0000]
scope makes slower!mouse's constructer is faster than moose with this commit :)
Tokuhiro Matsuno [Fri, 3 Apr 2009 03:06:59 +0000]
use compiled_constraints directly. performance enhancement.
Tokuhiro Matsuno [Fri, 3 Apr 2009 02:47:44 +0000]
refactoring the duplicated vars
Tokuhiro Matsuno [Fri, 3 Apr 2009 02:36:37 +0000]
split accessor generator from the Meta::Attribute.
because, this code is complex enough to merit its own file!
Tokuhiro Matsuno [Thu, 2 Apr 2009 09:40:57 +0000]
use compiled type constraints. this change makes faster :)