15 years agoIn the case where a child type constraint's parent constraint fails, the exception...
Adam J. Foxson [Mon, 30 Jun 2008 17:33:06 +0000]
In the case where a child type constraint's parent constraint fails, the exception should reference the parent type constraint that actually failed instead of always referencing the child'd type constraint.

15 years agoLOLZ
Yuval Kogman [Mon, 30 Jun 2008 13:55:22 +0000]
LOLZ

15 years agoMooseX::Types::Moose in Cookbook::Style
Yuval Kogman [Mon, 30 Jun 2008 13:51:37 +0000]
MooseX::Types::Moose in Cookbook::Style

15 years agorepharse a bit
Yuval Kogman [Mon, 30 Jun 2008 12:47:23 +0000]
repharse a bit

15 years agoa note about social style
Yuval Kogman [Mon, 30 Jun 2008 12:22:22 +0000]
a note about social style

15 years agonamespace::clean note
Yuval Kogman [Mon, 30 Jun 2008 10:08:10 +0000]
namespace::clean note

15 years agoadd a heading
Yuval Kogman [Mon, 30 Jun 2008 09:58:29 +0000]
add a heading

15 years agostart a style guide
Yuval Kogman [Mon, 30 Jun 2008 09:54:59 +0000]
start a style guide

15 years agoremove my cargoculted abuse of ref() (it never returns undef)
Yuval Kogman [Sat, 28 Jun 2008 19:10:22 +0000]
remove my cargoculted abuse of ref() (it never returns undef)

15 years agouse SUPER::DOES (next::method breaks, but SUPER::DOES is still better than ->isa
Yuval Kogman [Sat, 28 Jun 2008 13:02:54 +0000]
use SUPER::DOES (next::method breaks, but SUPER::DOES is still better than ->isa

15 years agoadd UNIVERSAL::DOES support to Moose::Object
Yuval Kogman [Sat, 28 Jun 2008 12:38:13 +0000]
add UNIVERSAL::DOES support to Moose::Object

15 years agorenumber test from branch
Yuval Kogman [Fri, 27 Jun 2008 09:58:09 +0000]
renumber test from branch

15 years agoMerge 'inline_wrapped_constructor' into 'trunk'
Yuval Kogman [Fri, 27 Jun 2008 09:56:08 +0000]
Merge 'inline_wrapped_constructor' into 'trunk'

r77475@syeeda (orig r3777):  groditi | 2008-03-28 22:43:48 +0400
more behavior

15 years agoMerge 'inline_wrapped_constructor' into 'trunk'
Yuval Kogman [Fri, 27 Jun 2008 09:55:56 +0000]
Merge 'inline_wrapped_constructor' into 'trunk'

r77474@syeeda (orig r3776):  groditi | 2008-03-28 22:39:57 +0400
adding new test

15 years agodo while sucks
Yuval Kogman [Fri, 27 Jun 2008 09:53:37 +0000]
do while sucks

15 years agotest under various mutablation scenarios
Yuval Kogman [Fri, 27 Jun 2008 09:51:42 +0000]
test under various mutablation scenarios

15 years agocomment for new test
Yuval Kogman [Fri, 27 Jun 2008 09:45:32 +0000]
comment for new test

15 years agot0m's around vs. immutable bug
Yuval Kogman [Fri, 27 Jun 2008 09:42:21 +0000]
t0m's around vs. immutable bug

15 years agoFollow through on the standard that attribute names appear (in parentheses)
Shawn M Moore [Fri, 27 Jun 2008 03:59:09 +0000]
Follow through on the standard that attribute names appear (in parentheses)

15 years agoBump to 0.52
Shawn M Moore [Fri, 27 Jun 2008 03:10:24 +0000]
Bump to 0.52

15 years agoBump us up to 0.51
Shawn M Moore [Fri, 27 Jun 2008 03:02:52 +0000]
Bump us up to 0.51

15 years agoUpdate Changes
Shawn M Moore [Fri, 27 Jun 2008 03:01:59 +0000]
Update Changes

15 years agofixing the handles stuff so that it works cleanly for MX::DBIC;
Stevan Little [Fri, 27 Jun 2008 00:11:56 +0000]
fixing the handles stuff so that it works cleanly for MX::DBIC;

15 years ago(no commit message)
Yuval Kogman [Thu, 26 Jun 2008 15:53:02 +0000]

15 years agoMerge 'BUILDARGS' into 'trunk'
Yuval Kogman [Thu, 26 Jun 2008 15:52:50 +0000]
Merge 'BUILDARGS' into 'trunk'

r83445@syeeda (orig r4767):  nothingmuch | 2008-06-26 18:26:10 +0400
avoid uninitialized warning on ->new(nonref)

15 years agoMerge 'BUILDARGS' into 'trunk'
Yuval Kogman [Thu, 26 Jun 2008 15:51:14 +0000]
Merge 'BUILDARGS' into 'trunk'

r83440@syeeda (orig r4762):  nothingmuch | 2008-06-26 12:35:53 +0400
update FAQ

15 years agoMerge 'BUILDARGS' into 'trunk'
Yuval Kogman [Thu, 26 Jun 2008 15:50:55 +0000]
Merge 'BUILDARGS' into 'trunk'

r83439@syeeda (orig r4761):  nothingmuch | 2008-06-26 11:58:54 +0400
test for BUILDARGS

15 years agoMerge 'trunk' into 'BUILDARGS'
Yuval Kogman [Thu, 26 Jun 2008 15:50:25 +0000]
Merge 'trunk' into 'BUILDARGS'

r83447@syeeda (orig r4769):  nothingmuch | 2008-06-26 18:47:52 +0400
changelog

15 years agochangelog
Yuval Kogman [Thu, 26 Jun 2008 15:47:52 +0000]
changelog

15 years agoMerge 'BUILDARGS' into 'trunk'
Yuval Kogman [Thu, 26 Jun 2008 15:46:58 +0000]
Merge 'BUILDARGS' into 'trunk'

r83438@syeeda (orig r4760):  nothingmuch | 2008-06-26 11:42:40 +0400
BUILDARGS, but no tests yet

15 years agoavoid uninitialized warning on ->new(nonref)
Yuval Kogman [Thu, 26 Jun 2008 15:26:10 +0000]
avoid uninitialized warning on ->new(nonref)

15 years agoMerge 'trunk' into 'BUILDARGS'
Yuval Kogman [Thu, 26 Jun 2008 09:54:54 +0000]
Merge 'trunk' into 'BUILDARGS'

r83441@syeeda (orig r4763):  nothingmuch | 2008-06-26 12:47:08 +0400
update FAQ on constructor stuff

15 years agoupdate FAQ on constructor stuff
Yuval Kogman [Thu, 26 Jun 2008 09:47:08 +0000]
update FAQ on constructor stuff

15 years agoupdate FAQ
Yuval Kogman [Thu, 26 Jun 2008 09:35:53 +0000]
update FAQ

15 years agotest for BUILDARGS
Yuval Kogman [Thu, 26 Jun 2008 08:58:54 +0000]
test for BUILDARGS

15 years agoBUILDARGS, but no tests yet
Yuval Kogman [Thu, 26 Jun 2008 08:42:40 +0000]
BUILDARGS, but no tests yet

15 years ago- Create branch BUILDARGS
Yuval Kogman [Thu, 26 Jun 2008 08:22:10 +0000]
- Create branch BUILDARGS

15 years agoI feel silly thanking myself.
Dave Rolsky [Thu, 26 Jun 2008 07:04:30 +0000]
I feel silly thanking myself.

15 years agoTest that the sugar from Moose::Role is unimported correctly
Shawn M Moore [Tue, 24 Jun 2008 06:08:36 +0000]
Test that the sugar from Moose::Role is unimported correctly

15 years agoTest that "no Moose::Role" doesn't explode, qualify the namespace of Moose::_get_caller
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

15 years agoFix another typo
Shawn M Moore [Tue, 24 Jun 2008 06:04:46 +0000]
Fix another typo

15 years agoAdd support for meta_attr->does("ShortAlias")
Shawn M Moore [Tue, 24 Jun 2008 06:03:53 +0000]
Add support for meta_attr->does("ShortAlias")

15 years agofixing the POD stuff
Stevan Little [Mon, 23 Jun 2008 20:54:19 +0000]
fixing the POD stuff

16 years agoMake the immutable constructor provide the same nice error message for
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.

16 years agodemand Module::Install 0.75
Yuval Kogman [Sun, 22 Jun 2008 01:31:57 +0000]
demand Module::Install 0.75

16 years agomore null_constraint checks
Yuval Kogman [Sat, 21 Jun 2008 14:29:55 +0000]
more null_constraint checks

16 years agomore aggressive optimization of types with no checking (purely hierchical types,...
Yuval Kogman [Sat, 21 Jun 2008 14:02:34 +0000]
more aggressive optimization of types with no checking (purely hierchical types, for coercions)

16 years agoadd a comment about a bit of compat code
Yuval Kogman [Sat, 21 Jun 2008 13:17:25 +0000]
add a comment about a bit of compat code

16 years agoThis change gets Recipe 11 working. Here are the details ...
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.

16 years agoFix a typoe - "Bool", not "Boo"
Dave Rolsky [Thu, 19 Jun 2008 14:16:27 +0000]
Fix a typoe - "Bool", not "Boo"

16 years agoAdd Moose::Role->unimport so we remove the Moose::Role keywords
Shawn M Moore [Tue, 17 Jun 2008 04:13:20 +0000]
Add Moose::Role->unimport so we remove the Moose::Role keywords

16 years agoAdd installing around to the method-modifier benchmark
Shawn M Moore [Tue, 17 Jun 2008 02:35:43 +0000]
Add installing around to the method-modifier benchmark

16 years agoAdjust the error message for Moose::Role::extends so that it doesn't explicitly menti...
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

16 years agoattempt to work around the ??{ } vs. threads issue
Yuval Kogman [Sat, 14 Jun 2008 18:48:31 +0000]
attempt to work around the ??{ } vs. threads issue

16 years agoBump the versions of everything to 0.50
Shawn M Moore [Fri, 13 Jun 2008 01:08:00 +0000]
Bump the versions of everything to 0.50

16 years ago0.49
Shawn M Moore [Fri, 13 Jun 2008 00:39:08 +0000]
0.49

16 years agoUpdate Class::MOP dep to 0.59
Shawn M Moore [Fri, 13 Jun 2008 00:38:51 +0000]
Update Class::MOP dep to 0.59

16 years agoUpdate MANIFEST
Shawn M Moore [Fri, 13 Jun 2008 00:38:34 +0000]
Update MANIFEST

16 years agoSome more Changes
Shawn M Moore [Fri, 13 Jun 2008 00:20:08 +0000]
Some more Changes

16 years agoSkip the recipe 11 tests, they don't work yet :(
Shawn M Moore [Fri, 13 Jun 2008 00:11:56 +0000]
Skip the recipe 11 tests, they don't work yet :(

16 years agoteeny bug
Guillermo Roditi [Thu, 12 Jun 2008 19:14:31 +0000]
teeny bug

16 years agoImprove the DEMOLISHALL tests to check ordering, in even less code :)
Shawn M Moore [Wed, 11 Jun 2008 09:20:18 +0000]
Improve the DEMOLISHALL tests to check ordering, in even less code :)

16 years agoadded test for Moose::Cookbook::Recipe11.
Tokuhiro Matsuno [Wed, 11 Jun 2008 07:51:08 +0000]
added test for Moose::Cookbook::Recipe11.

16 years agoMove the ClassName type check code to Class::MOP::is_class_loaded
Shawn M Moore [Tue, 10 Jun 2008 04:39:45 +0000]
Move the ClassName type check code to Class::MOP::is_class_loaded

16 years agonow uses *_package_symbol HASH ref versions
Stevan Little [Tue, 10 Jun 2008 03:55:05 +0000]
now uses *_package_symbol HASH ref versions

16 years agofixing bug, thanks to Sartak
Stevan Little [Tue, 10 Jun 2008 03:13:53 +0000]
fixing bug, thanks to Sartak

16 years agoadding stuff for MX::Literals
Stevan Little [Fri, 6 Jun 2008 19:15:57 +0000]
adding stuff for MX::Literals

16 years agosome speed gains and a new test
Stevan Little [Wed, 4 Jun 2008 06:24:35 +0000]
some speed gains and a new test

16 years agoFix Evan's required/writer/accessor bug
Yuval Kogman [Tue, 3 Jun 2008 17:19:42 +0000]
Fix Evan's required/writer/accessor bug

16 years agoadded a test for required=>1,undef with type that permits undef, using lazy_build
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

16 years agofirst stab at a reserved keyword doc
John Goulah [Tue, 3 Jun 2008 04:23:04 +0000]
first stab at a reserved keyword doc

16 years ago0.48
Stevan Little [Thu, 29 May 2008 12:52:28 +0000]
0.48

16 years ago0.47
Stevan Little [Thu, 29 May 2008 12:38:03 +0000]
0.47

16 years ago0.46
Stevan Little [Wed, 28 May 2008 06:26:02 +0000]
0.46

16 years agofixing the destructor, so it doesnt need to be created
Stevan Little [Wed, 28 May 2008 03:24:47 +0000]
fixing the destructor, so it doesnt need to be created

16 years agofixing 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

16 years agoinitialize cleanup
Stevan Little [Wed, 28 May 2008 01:39:05 +0000]
initialize cleanup

16 years agoadding error message
Stevan Little [Wed, 28 May 2008 00:47:22 +0000]
adding error message

16 years agoadd test for modifier order to prevent regressions
Guillermo Roditi [Wed, 28 May 2008 00:03:22 +0000]
add test for modifier order to prevent regressions

16 years agosome speedups in Moose
Stevan Little [Tue, 27 May 2008 20:01:00 +0000]
some speedups in Moose

16 years ago0.45
Stevan Little [Sun, 25 May 2008 03:17:25 +0000]
0.45

16 years ago0.45
Stevan Little [Sun, 25 May 2008 02:13:06 +0000]
0.45

16 years agoadding the Changes, and fixing the MANIFEST
Stevan Little [Sun, 25 May 2008 01:34:26 +0000]
adding the Changes, and fixing the MANIFEST

16 years agoadd a trustme for intialize_body, rather than actually putting it in pod
Dave Rolsky [Sat, 24 May 2008 22:11:26 +0000]
add a trustme for intialize_body, rather than actually putting it in pod

16 years agoso Moose::Meta::Method::Constructor can pass pod_coverage
Robert Boone [Sat, 24 May 2008 21:18:55 +0000]
so Moose::Meta::Method::Constructor can pass pod_coverage

16 years agoDescribe how easy to is to create a (or reproduce an existing) metaclass using a...
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++

16 years agoSome prose cleanups
Shawn M Moore [Sat, 24 May 2008 19:31:03 +0000]
Some prose cleanups

16 years agoreally update the manifest by re-running make manifest
Dave Rolsky [Sat, 24 May 2008 19:24:33 +0000]
really update the manifest by re-running make manifest

16 years agoSartak already renamed this more sensibly
Dave Rolsky [Sat, 24 May 2008 19:23:57 +0000]
Sartak already renamed this more sensibly

16 years agoWhat was recipe 11 is now recipe 21
Dave Rolsky [Sat, 24 May 2008 19:21:59 +0000]
What was recipe 11 is now recipe 21

16 years agoRename the recipe tests to match the current layout. update MANIFEST
Shawn M Moore [Sat, 24 May 2008 19:16:58 +0000]
Rename the recipe tests to match the current layout. update MANIFEST

16 years agoBasic test for recipe 22
Shawn M Moore [Sat, 24 May 2008 19:13:11 +0000]
Basic test for recipe 22

16 years agoMost of recipe 22 (attribute traits). Could use more fleshing out in the conclusion.
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.

16 years agoWhitespace tweaks. Gotta make those => line up
Shawn M Moore [Sat, 24 May 2008 18:46:47 +0000]
Whitespace tweaks. Gotta make those => line up

16 years agoAdd a confess to intialize_body in the Moose::Meta::Method::Constructor, to catch...
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

16 years agoAllow trigger on ro (or no-accessor) attributes
Shawn M Moore [Fri, 23 May 2008 00:05:43 +0000]
Allow trigger on ro (or no-accessor) attributes

16 years agostandardize on using croak instead of confess in the sugar
Todd Hepler [Wed, 21 May 2008 20:17:31 +0000]
standardize on using croak instead of confess in the sugar

16 years agomake has [...] => (...); work on a role
Todd Hepler [Wed, 21 May 2008 20:08:11 +0000]
make has [...] => (...); work on a role

16 years agomethod modifier with regexp is done now
Stevan Little [Tue, 20 May 2008 22:19:36 +0000]
method modifier with regexp is done now

16 years agomethod modifier with regexp is done now
Stevan Little [Tue, 20 May 2008 22:18:46 +0000]
method modifier with regexp is done now