16 years agoWe need Attribute->validate_args to take a hashref instead of a hash
Shawn M Moore [Wed, 16 Jul 2008 05:44:20 +0000]
We need Attribute->validate_args to take a hashref instead of a hash

16 years agoAllow trigger to be a hashref.. :)
Shawn M Moore [Wed, 16 Jul 2008 05:15:05 +0000]
Allow trigger to be a hashref.. :)

16 years agoEnsure that trigger is always a coderef
Shawn M Moore [Wed, 16 Jul 2008 05:04:45 +0000]
Ensure that trigger is always a coderef

16 years agosplice out the trigger results so we ensure we don't call trigger extra times
Shawn M Moore [Wed, 16 Jul 2008 05:04:33 +0000]
splice out the trigger results so we ensure we don't call trigger extra times

16 years agoTODOify failing unimport tests
Shawn M Moore [Wed, 16 Jul 2008 05:04:26 +0000]
TODOify failing unimport tests

16 years agoFailing test for unimport killing a method with the same name as a keyword
Shawn M Moore [Sun, 13 Jul 2008 15:23:18 +0000]
Failing test for unimport killing a method with the same name as a keyword

16 years agosilence BUILD used only once warning
Yuval Kogman [Sat, 28 Jun 2008 17:06:20 +0000]
silence BUILD used only once warning

16 years agoBump the dep on CMM, since it has the prototype fix
Shawn M Moore [Fri, 27 Jun 2008 05:04:31 +0000]
Bump the dep on CMM, since it has the prototype fix

16 years agoDoc for Mouse::Role
Shawn M Moore [Fri, 27 Jun 2008 05:04:23 +0000]
Doc for Mouse::Role

16 years agoDocument BUILDARGS
Shawn M Moore [Fri, 27 Jun 2008 04:41:46 +0000]
Document BUILDARGS

16 years agoBetter error message for clone_instance("foo")
Shawn M Moore [Fri, 27 Jun 2008 04:27:50 +0000]
Better error message for clone_instance("foo")

16 years agoMore tests for clone
Shawn M Moore [Fri, 27 Jun 2008 04:23:03 +0000]
More tests for clone

16 years agoClean up the clone tests, better error message on cloning the wrong things
Shawn M Moore [Fri, 27 Jun 2008 04:16:41 +0000]
Clean up the clone tests, better error message on cloning the wrong things

16 years agoAdd canonicalize_args, factor lazy_build canonicalization/validation into the right...
Shawn M Moore [Fri, 27 Jun 2008 03:56:02 +0000]
Add canonicalize_args, factor lazy_build canonicalization/validation into the right spot

16 years agoDoc for some of the new meta methods
Shawn M Moore [Fri, 27 Jun 2008 03:46:57 +0000]
Doc for some of the new meta methods

16 years agoEnsure that "has '+nonexistent'" fails
Shawn M Moore [Fri, 27 Jun 2008 03:41:05 +0000]
Ensure that "has '+nonexistent'" fails

16 years agoSmall fix to improve coverage, I wish Devel::Cover handled a ||= "true value"
Shawn M Moore [Fri, 27 Jun 2008 03:38:58 +0000]
Small fix to improve coverage, I wish Devel::Cover handled a ||= "true value"

16 years agoPOD and basic test for is_lazy_build
Shawn M Moore [Fri, 27 Jun 2008 03:29:58 +0000]
POD and basic test for is_lazy_build

16 years agoStill more lazy_build tests
Shawn M Moore [Fri, 27 Jun 2008 03:25:36 +0000]
Still more lazy_build tests

16 years agoAdd some more tests for lazy_build
Shawn M Moore [Fri, 27 Jun 2008 02:45:05 +0000]
Add some more tests for lazy_build

16 years agoStyle changes :)
Shawn M Moore [Fri, 27 Jun 2008 02:44:45 +0000]
Style changes :)

16 years agoMake sure that with "A", "B" throws an error
Shawn M Moore [Fri, 27 Jun 2008 02:33:37 +0000]
Make sure that with "A", "B" throws an error

16 years agoBUILDARGS
Yuval Kogman [Thu, 26 Jun 2008 16:43:46 +0000]
BUILDARGS

16 years agoEnsure that the local class wins over a role, and that the role over a parent class
Shawn M Moore [Thu, 19 Jun 2008 01:58:15 +0000]
Ensure that the local class wins over a role, and that the role over a parent class

16 years agoRename the 402 test, it's about role attributes
Shawn M Moore [Thu, 19 Jun 2008 01:58:02 +0000]
Rename the 402 test, it's about role attributes

16 years agoMake it so Mouse doesn't overwrite attributes
Shawn M Moore [Thu, 19 Jun 2008 00:12:15 +0000]
Make it so Mouse doesn't overwrite attributes

16 years agoSome fixes and test improvements for roles
Shawn M Moore [Thu, 19 Jun 2008 00:10:34 +0000]
Some fixes and test improvements for roles

16 years agono_plan is so lazy
Shawn M Moore [Wed, 18 Jun 2008 23:11:01 +0000]
no_plan is so lazy

16 years agoHave Role->get_attribute return a reference instead of a list
Shawn M Moore [Wed, 18 Jun 2008 23:10:49 +0000]
Have Role->get_attribute return a reference instead of a list

16 years agono_plan is so lazy :)
Shawn M Moore [Wed, 18 Jun 2008 22:40:15 +0000]
no_plan is so lazy :)

16 years agoMake Role::with die
Shawn M Moore [Wed, 18 Jun 2008 22:39:45 +0000]
Make Role::with die

16 years agoclone_{object,instance}
Yuval Kogman [Wed, 18 Jun 2008 07:17:09 +0000]
clone_{object,instance}

16 years agoBe nice to Moose::Role::unimport in older moose
Yuval Kogman [Tue, 17 Jun 2008 04:26:44 +0000]
Be nice to Moose::Role::unimport in older moose

16 years agoFix tests for Squirrel::Role
Shawn M Moore [Tue, 17 Jun 2008 04:17:16 +0000]
Fix tests for Squirrel::Role

16 years agoTest fixes
Shawn M Moore [Tue, 17 Jun 2008 04:17:08 +0000]
Test fixes

16 years agoBegin adding tests for Squirrel::Role
Shawn M Moore [Tue, 17 Jun 2008 04:16:57 +0000]
Begin adding tests for Squirrel::Role

16 years agoBegin adding Squirrel::Role
Shawn M Moore [Tue, 17 Jun 2008 04:16:47 +0000]
Begin adding Squirrel::Role

16 years agoNeed to unimport Mouse::Role's keywords
Shawn M Moore [Tue, 17 Jun 2008 04:16:25 +0000]
Need to unimport Mouse::Role's keywords

16 years agoUpdate Changes
Shawn M Moore [Tue, 17 Jun 2008 04:00:47 +0000]
Update Changes

16 years agoGet attributes in role application working!
Shawn M Moore [Tue, 17 Jun 2008 04:00:36 +0000]
Get attributes in role application working!

16 years agoBegin filling out role application
Shawn M Moore [Tue, 17 Jun 2008 03:52:35 +0000]
Begin filling out role application

16 years agoForgot "if @_", oops :)
Shawn M Moore [Tue, 17 Jun 2008 03:45:22 +0000]
Forgot "if @_", oops :)

16 years agoTweaks to "with"
Shawn M Moore [Tue, 17 Jun 2008 03:44:04 +0000]
Tweaks to "with"

16 years agoImplement "with" but no role application quite yet
Shawn M Moore [Tue, 17 Jun 2008 03:43:59 +0000]
Implement "with" but no role application quite yet

16 years agoBegin writing tests for role application
Shawn M Moore [Tue, 17 Jun 2008 03:43:53 +0000]
Begin writing tests for role application

16 years agoMake has_attribute actually work
Shawn M Moore [Tue, 17 Jun 2008 03:38:52 +0000]
Make has_attribute actually work

16 years agoStub 'has_attribute' and make 'has' use 'add_attribute'
Shawn M Moore [Tue, 17 Jun 2008 03:38:45 +0000]
Stub 'has_attribute' and make 'has' use 'add_attribute'

16 years agoTest that "has" adds an attribute to the role
Shawn M Moore [Tue, 17 Jun 2008 03:38:38 +0000]
Test that "has" adds an attribute to the role

16 years agoGive Meta::Role a name method
Shawn M Moore [Tue, 17 Jun 2008 03:27:29 +0000]
Give Meta::Role a name method

16 years agoBegin actually filling out Mouse::Meta::Role
Shawn M Moore [Tue, 17 Jun 2008 03:27:20 +0000]
Begin actually filling out Mouse::Meta::Role

16 years agosymbol lineup is mandatory
Shawn M Moore [Tue, 17 Jun 2008 03:27:05 +0000]
symbol lineup is mandatory

16 years agoBegin adding a Mouse::Meta::Role which is accessible through Role->meta
Shawn M Moore [Tue, 17 Jun 2008 03:26:57 +0000]
Begin adding a Mouse::Meta::Role which is accessible through Role->meta

16 years agoBegin writing tests for Mouse::Meta::Role
Shawn M Moore [Tue, 17 Jun 2008 03:26:48 +0000]
Begin writing tests for Mouse::Meta::Role

16 years agoExport and test blessed and confess
Shawn M Moore [Tue, 17 Jun 2008 02:54:15 +0000]
Export and test blessed and confess

16 years agoMake sure that required/excludes don't explode
Shawn M Moore [Tue, 17 Jun 2008 02:49:22 +0000]
Make sure that required/excludes don't explode

16 years agoMake sure "with" works
Shawn M Moore [Tue, 17 Jun 2008 02:49:09 +0000]
Make sure "with" works

16 years agoMake sure that "has" doesn't blow up
Shawn M Moore [Tue, 17 Jun 2008 02:49:03 +0000]
Make sure that "has" doesn't blow up

16 years agoTest that before/after/around live, and defining a sub within a role
Shawn M Moore [Tue, 17 Jun 2008 02:40:57 +0000]
Test that before/after/around live, and defining a sub within a role

16 years agoAdjust the Role::extends error message to match Moose's ;)
Shawn M Moore [Tue, 17 Jun 2008 02:37:03 +0000]
Adjust the Role::extends error message to match Moose's ;)

16 years agoBlow up when someone tries to use a role extends
Shawn M Moore [Tue, 17 Jun 2008 02:31:39 +0000]
Blow up when someone tries to use a role extends

16 years agoBegin adding Mouse::Role
Shawn M Moore [Tue, 17 Jun 2008 02:24:37 +0000]
Begin adding Mouse::Role

16 years agoBegin writing tests for Mouse::Role
Shawn M Moore [Tue, 17 Jun 2008 02:24:32 +0000]
Begin writing tests for Mouse::Role

16 years agoversion bump to 0.05
Yuval Kogman [Tue, 17 Jun 2008 01:58:23 +0000]
version bump to 0.05

16 years agochangelog date 0.04
Yuval Kogman [Tue, 17 Jun 2008 01:56:56 +0000]
changelog date

16 years agochangelog
Yuval Kogman [Tue, 17 Jun 2008 01:55:21 +0000]
changelog

16 years agois_lazy_build
Yuval Kogman [Tue, 17 Jun 2008 01:42:36 +0000]
is_lazy_build

16 years agolazy_build arg processing copied from Moose
Yuval Kogman [Tue, 17 Jun 2008 01:41:57 +0000]
lazy_build arg processing copied from Moose

16 years agofix the failing test, only call ->meta on a linearized isa member if ->can('meta')
Yuval Kogman [Mon, 16 Jun 2008 22:16:26 +0000]
fix the failing test, only call ->meta on a linearized isa member if ->can('meta')

16 years agofailing test for inheriting from non Mouse class
Yuval Kogman [Mon, 16 Jun 2008 22:13:59 +0000]
failing test for inheriting from non Mouse class

16 years agoimplement lazy_build
Yuval Kogman [Mon, 16 Jun 2008 21:51:47 +0000]
implement lazy_build

16 years agoBegin adding support for has +name
Shawn M Moore [Sun, 15 Jun 2008 18:35:14 +0000]
Begin adding support for has +name

16 years agoMove validate_args out into a separate method
Shawn M Moore [Sun, 15 Jun 2008 18:34:53 +0000]
Move validate_args out into a separate method

16 years agoBegin adding tests for has +foo
Shawn M Moore [Sun, 15 Jun 2008 18:34:46 +0000]
Begin adding tests for has +foo

16 years agoBump to 0.04
Shawn M Moore [Fri, 13 Jun 2008 01:58:40 +0000]
Bump to 0.04

16 years ago0.03
Shawn M Moore [Fri, 13 Jun 2008 01:58:31 +0000]
0.03

16 years agoAdd support for undef init_arg
Shawn M Moore [Fri, 13 Jun 2008 01:53:45 +0000]
Add support for undef init_arg

16 years agoAdd test for undef init_arg
Shawn M Moore [Fri, 13 Jun 2008 01:53:36 +0000]
Add test for undef init_arg

16 years agotests for has_attribute
Shawn M Moore [Fri, 13 Jun 2008 01:47:50 +0000]
tests for has_attribute

16 years agoMore tests for attributes and new
Shawn M Moore [Fri, 13 Jun 2008 01:43:48 +0000]
More tests for attributes and new

16 years agoAdd t/029-new.t for testing the constructor
Shawn M Moore [Fri, 13 Jun 2008 01:34:18 +0000]
Add t/029-new.t for testing the constructor

16 years agoAdd the Point example from Moose's tests. Except for method and type constraint stuff...
Shawn M Moore [Wed, 11 Jun 2008 11:04:39 +0000]
Add the Point example from Moose's tests. Except for method and type constraint stuff, it all passes. cool.

16 years agoAdd has_attribute, rewrite Changes to be Moosier :)
Shawn M Moore [Wed, 11 Jun 2008 11:04:33 +0000]
Add has_attribute, rewrite Changes to be Moosier :)

16 years agoUse compute_all_applicable_attributes instead of get_attribute_map in the constructor...
Shawn M Moore [Wed, 11 Jun 2008 11:04:07 +0000]
Use compute_all_applicable_attributes instead of get_attribute_map in the constructor, a test for the former

16 years agoAdd compute_all_applicable_attributes
Shawn M Moore [Wed, 11 Jun 2008 11:03:51 +0000]
Add compute_all_applicable_attributes

16 years agoTest that subclassing looks at the superclass' attributes in the constructor (it...
Shawn M Moore [Wed, 11 Jun 2008 11:03:42 +0000]
Test that subclassing looks at the superclass' attributes in the constructor (it doesn't!)

16 years agoDoc updates
Shawn M Moore [Wed, 11 Jun 2008 11:03:35 +0000]
Doc updates

16 years agoAdd support for ->new({...})
Shawn M Moore [Wed, 11 Jun 2008 11:03:27 +0000]
Add support for ->new({...})

16 years agoAdd a test file for method modifiers
Shawn M Moore [Wed, 11 Jun 2008 11:03:14 +0000]
Add a test file for method modifiers

16 years agoUse Class::Method::Modifiers 1.00 for before/after/around
Shawn M Moore [Wed, 11 Jun 2008 11:03:08 +0000]
Use Class::Method::Modifiers 1.00 for before/after/around

16 years agoPrepare for release 0.02
Shawn M Moore [Wed, 11 Jun 2008 05:58:46 +0000]
Prepare for release 0.02

16 years agoBit more doc
Shawn M Moore [Wed, 11 Jun 2008 05:56:29 +0000]
Bit more doc

16 years agoImprove test code coverage of Squirrel
Shawn M Moore [Wed, 11 Jun 2008 05:36:12 +0000]
Improve test code coverage of Squirrel

16 years agoUpdate Changes
Shawn M Moore [Wed, 11 Jun 2008 05:20:17 +0000]
Update Changes

16 years agoWhoops, was loading Moose instead of Mouse..
Shawn M Moore [Wed, 11 Jun 2008 05:20:12 +0000]
Whoops, was loading Moose instead of Mouse..

16 years agoFix the order that BUILD methods are called in (thanks Robert Boone)
Shawn M Moore [Tue, 10 Jun 2008 19:11:56 +0000]
Fix the order that BUILD methods are called in (thanks Robert Boone)

16 years agoImprove BUILD/DEMOLISH tests to cover ordering
Shawn M Moore [Tue, 10 Jun 2008 19:10:28 +0000]
Improve BUILD/DEMOLISH tests to cover ordering

16 years agonumber squirrel.t
Yuval Kogman [Tue, 10 Jun 2008 14:22:13 +0000]
number squirrel.t

16 years agomore explaining
Yuval Kogman [Tue, 10 Jun 2008 14:21:36 +0000]
more explaining

16 years agoi speak english, i learn it from a book
Yuval Kogman [Tue, 10 Jun 2008 14:19:50 +0000]
i speak english, i learn it from a book

16 years agouse teh Squirrel
Yuval Kogman [Tue, 10 Jun 2008 14:04:06 +0000]
use teh Squirrel