15 years agoUpdate Changes 0.05
Shawn M Moore [Fri, 24 Apr 2009 05:04:45 +0000]
Update Changes

15 years agouse replace_constructor
Yuval Kogman [Fri, 24 Apr 2009 01:52:57 +0000]
use replace_constructor

This forces an inlined version of Moose::Object::new to be installed as
_new even though it's not part of the inheritence chain.

15 years agoRemove the & prototype hack now Moose::Exporter doesn't throw prototypes away anymore.
Florian Ragwitz [Fri, 10 Apr 2009 17:37:18 +0000]
Remove the & prototype hack now Moose::Exporter doesn't throw prototypes away anymore.

15 years agoAll sorts of examples!
Shawn M Moore [Sat, 4 Apr 2009 05:54:53 +0000]
All sorts of examples!

15 years agoProperly todoify these role-role tests
Shawn M Moore [Sun, 8 Mar 2009 08:01:34 +0000]
Properly todoify these role-role tests

15 years agoOnly 8 tests
Shawn M Moore [Fri, 20 Feb 2009 06:57:51 +0000]
Only 8 tests

15 years agoadded Test::Exception prereq, replaced eval's in tests
Robert 'phaylon' Sedlacek [Thu, 19 Feb 2009 01:03:38 +0000]
added Test::Exception prereq, replaced eval's in tests

15 years agoadded tests for composite role application
Robert 'phaylon' Sedlacek [Thu, 19 Feb 2009 00:55:39 +0000]
added tests for composite role application

15 years agoBump to 0.05
Shawn M Moore [Sat, 31 Jan 2009 04:31:16 +0000]
Bump to 0.05

15 years agoDocument the consumer argument
Shawn M Moore [Sat, 31 Jan 2009 04:20:33 +0000]
Document the consumer argument

15 years agoBasic tests for the consumer argument being passed
Shawn M Moore [Sat, 31 Jan 2009 04:20:25 +0000]
Basic tests for the consumer argument being passed

15 years agoPass consumer to generate_role
Shawn M Moore [Thu, 29 Jan 2009 00:02:16 +0000]
Pass consumer to generate_role

15 years agoChange the API of generate_role to a hash so we can specify more
Shawn M Moore [Thu, 29 Jan 2009 00:01:59 +0000]
Change the API of generate_role to a hash so we can specify more
things

15 years agoBump to 0.04
Shawn M Moore [Sun, 18 Jan 2009 02:57:30 +0000]
Bump to 0.04

15 years agoDocument this new default
Shawn M Moore [Sun, 18 Jan 2009 02:55:12 +0000]
Document this new default

15 years agoChanges entry
Shawn M Moore [Sun, 18 Jan 2009 02:55:00 +0000]
Changes entry

15 years agoDefault parameters to read-only
Shawn M Moore [Sun, 18 Jan 2009 02:51:24 +0000]
Default parameters to read-only

15 years agoBetter make_immutable invocation, because metaclass constructors are
Shawn M Moore [Sun, 18 Jan 2009 02:47:21 +0000]
Better make_immutable invocation, because metaclass constructors are
still Special

15 years agoUse attribute_metaclass in the constructor for parameters_metaclass, and
Shawn M Moore [Sun, 18 Jan 2009 02:47:00 +0000]
Use attribute_metaclass in the constructor for parameters_metaclass, and
factor out more class names

15 years agoRename parameter_metaclass to parameters_metaclass
Shawn M Moore [Sun, 18 Jan 2009 02:46:31 +0000]
Rename parameter_metaclass to parameters_metaclass

15 years agoMake sure our new attribute metaclass is being used
Shawn M Moore [Sun, 18 Jan 2009 02:19:23 +0000]
Make sure our new attribute metaclass is being used

15 years agoMake sure this length parameter is r/o
Shawn M Moore [Sun, 18 Jan 2009 02:05:45 +0000]
Make sure this length parameter is r/o

15 years agoUse the parameter metaclass
Shawn M Moore [Sun, 18 Jan 2009 02:04:13 +0000]
Use the parameter metaclass

15 years agoNew parameter metaclass (subclass of Moose::Meta::Attribute)
Shawn M Moore [Sun, 18 Jan 2009 02:04:03 +0000]
New parameter metaclass (subclass of Moose::Meta::Attribute)

15 years agoParameterized traits work in 0.64
Shawn M Moore [Sun, 14 Dec 2008 21:32:09 +0000]
Parameterized traits work in 0.64

15 years agoTest fixes
Shawn M Moore [Sun, 14 Dec 2008 21:27:41 +0000]
Test fixes

15 years agoMake sure we can use traits => parameterized_role => { params } in an attribute
Shawn M Moore [Sun, 14 Dec 2008 21:01:50 +0000]
Make sure we can use traits => parameterized_role => { params } in an attribute

15 years agoPOD fix (thanks arcanehl)
Shawn M Moore [Fri, 12 Dec 2008 00:23:44 +0000]
POD fix (thanks arcanehl)

15 years agoBump to 0.03
Shawn M Moore [Wed, 10 Dec 2008 04:43:07 +0000]
Bump to 0.03

15 years agoCorrection: THIS commit is 0.02
Shawn M Moore [Wed, 10 Dec 2008 04:42:32 +0000]
Correction: THIS commit is 0.02

15 years agoDate the Changes file; this commit is 0.02
Shawn M Moore [Wed, 10 Dec 2008 04:42:00 +0000]
Date the Changes file; this commit is 0.02

15 years agoRemove punctuation so the errors read better
Shawn M Moore [Mon, 8 Dec 2008 01:22:49 +0000]
Remove punctuation so the errors read better

15 years agoMake sure we're throwing errors on alias/excludes
Shawn M Moore [Mon, 8 Dec 2008 01:20:16 +0000]
Make sure we're throwing errors on alias/excludes

15 years agoUsing "parameter" inside the role block is an error
Shawn M Moore [Mon, 8 Dec 2008 01:16:31 +0000]
Using "parameter" inside the role block is an error

15 years agoThrow an error if there's no parameter name provided
Shawn M Moore [Mon, 8 Dec 2008 01:16:00 +0000]
Throw an error if there's no parameter name provided

15 years agoDoc tweaks
Shawn M Moore [Mon, 8 Dec 2008 01:10:26 +0000]
Doc tweaks

15 years agoDepend on a currently unreleased Moose so you don't go crazy with the failing test :)
Shawn M Moore [Mon, 8 Dec 2008 00:53:11 +0000]
Depend on a currently unreleased Moose so you don't go crazy with the failing test :)

15 years agoPoint to MooseX::Role::Matcher, it's a parameterized role
Shawn M Moore [Mon, 8 Dec 2008 00:52:05 +0000]
Point to MooseX::Role::Matcher, it's a parameterized role

15 years agoOops, this is applying the parameteriz*able* role, so rename the method
Shawn M Moore [Sun, 7 Dec 2008 03:51:21 +0000]
Oops, this is applying the parameteriz*able* role, so rename the method

15 years agoBegin cleaning up the primary code
Shawn M Moore [Sun, 7 Dec 2008 03:37:45 +0000]
Begin cleaning up the primary code

15 years agoDoc tweaks to reflect that keywords can be used outside of role {}
Shawn M Moore [Sun, 7 Dec 2008 03:10:08 +0000]
Doc tweaks to reflect that keywords can be used outside of role {}

15 years agoChanges
Shawn M Moore [Sun, 7 Dec 2008 02:35:16 +0000]
Changes

15 years agoMake sure we can use all of the keywords outside of the role block, and that they...
Shawn M Moore [Sun, 7 Dec 2008 02:27:37 +0000]
Make sure we can use all of the keywords outside of the role block, and that they will make it into the eventual class

15 years agoApply the parameterizable role to the parameterized role 8)
Shawn M Moore [Sun, 7 Dec 2008 02:11:54 +0000]
Apply the parameterizable role to the parameterized role 8)

15 years agoFailing test for role metaobjects knowing their parameters
Shawn M Moore [Sun, 7 Dec 2008 01:08:39 +0000]
Failing test for role metaobjects knowing their parameters

15 years agoFailing test for an unparameterized method
Shawn M Moore [Sun, 7 Dec 2008 01:06:52 +0000]
Failing test for an unparameterized method

15 years agoTODO test for how I expected ->does to work
Todd Hepler [Fri, 5 Dec 2008 21:25:38 +0000]
TODO test for how I expected ->does to work

15 years agoPOD fix
Shawn M Moore [Tue, 2 Dec 2008 16:11:44 +0000]
POD fix

15 years agoDist tweaks; this commit is 0.01
Shawn M Moore [Tue, 2 Dec 2008 09:21:36 +0000]
Dist tweaks; this commit is 0.01

15 years agoDoc tweak
Shawn M Moore [Tue, 2 Dec 2008 09:17:43 +0000]
Doc tweak

15 years agoBasic doc for each module
Shawn M Moore [Tue, 2 Dec 2008 09:11:41 +0000]
Basic doc for each module

15 years agoMore caveat tweaks
Shawn M Moore [Tue, 2 Dec 2008 09:11:24 +0000]
More caveat tweaks

15 years agoAbstracts
Shawn M Moore [Tue, 2 Dec 2008 09:11:18 +0000]
Abstracts

15 years agodist.ini (dzil is diesel)
Shawn M Moore [Tue, 2 Dec 2008 08:58:09 +0000]
dist.ini (dzil is diesel)

15 years agoRemove #!/usr/bin/env perl
Shawn M Moore [Tue, 2 Dec 2008 08:56:55 +0000]
Remove #!/usr/bin/env perl

15 years agoMinor fixes
Shawn M Moore [Tue, 2 Dec 2008 08:56:41 +0000]
Minor fixes

15 years agoMake sure renaming the role block export works
Shawn M Moore [Tue, 2 Dec 2008 08:56:33 +0000]
Make sure renaming the role block export works

15 years agoRemove TODO, it's now sufficiently generic
Shawn M Moore [Tue, 2 Dec 2008 08:46:59 +0000]
Remove TODO, it's now sufficiently generic

15 years agoFor now, forbid "alias" and "excludes" as keywords
Shawn M Moore [Tue, 2 Dec 2008 08:46:53 +0000]
For now, forbid "alias" and "excludes" as keywords

15 years agoMore docs
Shawn M Moore [Tue, 2 Dec 2008 08:40:45 +0000]
More docs

15 years agoAllow passing in an already constructed parameter object
Shawn M Moore [Wed, 26 Nov 2008 07:52:29 +0000]
Allow passing in an already constructed parameter object

15 years agoBegin working out the tutorial
Shawn M Moore [Wed, 26 Nov 2008 07:45:20 +0000]
Begin working out the tutorial

15 years agoMake sure we can pass references to roles
Shawn M Moore [Wed, 26 Nov 2008 04:19:45 +0000]
Make sure we can pass references to roles

15 years agoWe have all the keywords now
Shawn M Moore [Wed, 26 Nov 2008 03:31:32 +0000]
We have all the keywords now

15 years agoMake sure we export blessed and confess
Shawn M Moore [Wed, 26 Nov 2008 03:26:55 +0000]
Make sure we export blessed and confess

15 years agosuper/override
Shawn M Moore [Wed, 26 Nov 2008 03:20:06 +0000]
super/override

15 years agobefore, after, around
Shawn M Moore [Wed, 26 Nov 2008 03:12:59 +0000]
before, after, around

15 years agoFinish excludes tests
Shawn M Moore [Wed, 26 Nov 2008 02:47:08 +0000]
Finish excludes tests

15 years agoTODOify the test for now
Shawn M Moore [Tue, 25 Nov 2008 08:20:16 +0000]
TODOify the test for now

15 years agoBegin writing excludes.. seeing some weird errors, but.. heading to bed
Shawn M Moore [Tue, 25 Nov 2008 08:20:09 +0000]
Begin writing excludes.. seeing some weird errors, but.. heading to bed

15 years agoSketch out a tutorial :)
Shawn M Moore [Tue, 25 Nov 2008 08:19:25 +0000]
Sketch out a tutorial :)

15 years agoImplement "requires" for parameterized roles
Shawn M Moore [Tue, 25 Nov 2008 08:00:12 +0000]
Implement "requires" for parameterized roles

15 years agoMake sure with()ing another parameterized role works
Shawn M Moore [Tue, 25 Nov 2008 07:11:58 +0000]
Make sure with()ing another parameterized role works

15 years agowith()ing ordinary roles
Shawn M Moore [Tue, 25 Nov 2008 07:06:00 +0000]
with()ing ordinary roles

15 years agoImplement a few more keywords; these are easy, they're just errors :)
Shawn M Moore [Tue, 25 Nov 2008 06:55:17 +0000]
Implement a few more keywords; these are easy, they're just errors :)

15 years agoAnonymous roles are no longer an issue :D
Shawn M Moore [Tue, 25 Nov 2008 06:25:36 +0000]
Anonymous roles are no longer an issue :D

15 years agoTest fix
Shawn M Moore [Tue, 25 Nov 2008 06:24:23 +0000]
Test fix

15 years agoRemove kludges previously required because we didn't have anonymous roles
Shawn M Moore [Tue, 25 Nov 2008 06:23:30 +0000]
Remove kludges previously required because we didn't have anonymous roles

15 years agoUse Moose's new create_anon_role API
Shawn M Moore [Tue, 25 Nov 2008 06:23:20 +0000]
Use Moose's new create_anon_role API

15 years agoUse method_metaclass; the other hardcoded classnames are easily overridden or fleeting
Shawn M Moore [Sun, 9 Nov 2008 19:35:39 +0000]
Use method_metaclass; the other hardcoded classnames are easily overridden or fleeting

15 years agoTest that the type constraint is checked too
Shawn M Moore [Sun, 9 Nov 2008 17:00:01 +0000]
Test that the type constraint is checked too

15 years agoClass name fix
Shawn M Moore [Sun, 9 Nov 2008 16:57:53 +0000]
Class name fix

15 years agoMore tasks
Shawn M Moore [Sun, 9 Nov 2008 07:54:03 +0000]
More tasks

15 years agoTODO
Shawn M Moore [Sun, 9 Nov 2008 07:51:19 +0000]
TODO

15 years agoMore tests for application
Shawn M Moore [Sun, 9 Nov 2008 07:35:34 +0000]
More tests for application

15 years agoAdd another test file
Shawn M Moore [Sun, 9 Nov 2008 07:26:41 +0000]
Add another test file

15 years agoShouldn't this be enough? :)
Shawn M Moore [Sun, 9 Nov 2008 07:26:34 +0000]
Shouldn't this be enough? :)

15 years agonew_object instead of construct_instance
Shawn M Moore [Sun, 9 Nov 2008 07:26:19 +0000]
new_object instead of construct_instance

15 years agouse CMOPC->initialize instead of ->meta
Shawn M Moore [Sun, 9 Nov 2008 07:26:11 +0000]
use CMOPC->initialize instead of ->meta

15 years agomethod tests
Shawn M Moore [Sun, 9 Nov 2008 06:27:31 +0000]
method tests

15 years ago"method" keyword
Shawn M Moore [Sun, 9 Nov 2008 06:27:25 +0000]
"method" keyword

15 years agoBegin supporting methods by defining get_method_map and add_method which don't poke...
Shawn M Moore [Sun, 9 Nov 2008 06:27:07 +0000]
Begin supporting methods by defining get_method_map and add_method which don't poke at packages (should probably port these back up to Moose and CMOP for anon classes)

15 years agono Moose
Shawn M Moore [Sun, 9 Nov 2008 05:32:03 +0000]
no Moose

15 years agoAdd a new role metaclass for roles that have been parameterized
Shawn M Moore [Sun, 9 Nov 2008 05:31:10 +0000]
Add a new role metaclass for roles that have been parameterized

15 years agoFinish the move
Shawn M Moore [Sun, 9 Nov 2008 05:28:41 +0000]
Finish the move

15 years agoBegin moving Meta::Role to Meta::Role::Parameterizable
Shawn M Moore [Sun, 9 Nov 2008 05:28:32 +0000]
Begin moving Meta::Role to Meta::Role::Parameterizable

15 years agoTest fixes and improvements
Shawn M Moore [Sun, 9 Nov 2008 05:22:44 +0000]
Test fixes and improvements

15 years agoWe don't need the metametaclass, we just want to operate on the metaclass
Shawn M Moore [Sun, 9 Nov 2008 05:22:18 +0000]
We don't need the metametaclass, we just want to operate on the metaclass

15 years agoBegin working on the rest of the sugar
Shawn M Moore [Sun, 9 Nov 2008 05:22:11 +0000]
Begin working on the rest of the sugar

15 years agoLet the parameter keyword take an arrayref of names
Shawn M Moore [Sun, 9 Nov 2008 05:11:09 +0000]
Let the parameter keyword take an arrayref of names