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

16 years agofixed the test for method modifiers
Stevan Little [Tue, 20 May 2008 15:35:42 +0000]
fixed the test for method modifiers

16 years agoadding changes stuff
Stevan Little [Tue, 20 May 2008 15:21:35 +0000]
adding changes stuff

16 years agosupported RegExp method name for before/after/around method modifier.
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.

16 years ago- added some rough ideas for changes to the docs as proposed on #moose
Brian Manning [Mon, 19 May 2008 21:38:34 +0000]
- added some rough ideas for changes to the docs as proposed on #moose

16 years agoTry to clarify when builder methods are called, and what their
Dave Rolsky [Mon, 19 May 2008 15:22:35 +0000]
Try to clarify when builder methods are called, and what their
invocant is.

16 years agoA little bit of grammar/wordsmithing tweaks
Dave Rolsky [Mon, 19 May 2008 15:18:24 +0000]
A little bit of grammar/wordsmithing tweaks

16 years agonew DESCRIPTION, less justifiaction;
Stevan Little [Mon, 19 May 2008 13:42:58 +0000]
new DESCRIPTION, less justifiaction;

16 years agono more XS mah!
Stevan Little [Mon, 19 May 2008 01:31:54 +0000]
no more XS mah!

16 years agoohloh link
Yuval Kogman [Sun, 18 May 2008 11:23:16 +0000]
ohloh link

16 years agoadding details ot the changelog
Stevan Little [Sat, 17 May 2008 21:07:32 +0000]
adding details ot the changelog

16 years agoSubtypes of parametrizables are parametrizable themselves
Yuval Kogman [Sat, 17 May 2008 20:01:09 +0000]
Subtypes of parametrizables are parametrizable themselves

16 years agotrunk working again
Stevan Little [Fri, 16 May 2008 21:10:57 +0000]
trunk working again

16 years agoAh.. it was called ProduceStoreArray because there's also a ProduceStoreHash.. well...
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 ;)

16 years agoRename the ProduceStoreArray class to ProduceStore, the Array doesn't really belong...
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

16 years agoFix a script's test count
Shawn M Moore [Fri, 16 May 2008 16:16:48 +0000]
Fix a script's test count

16 years agoIgnore blib and Makefile.old
Shawn M Moore [Fri, 16 May 2008 16:12:46 +0000]
Ignore blib and Makefile.old

16 years agoFailing test for Immutable issue (found by trying to feed immutable classes to MooseX...
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

16 years agofix for Moose::Util::does_role() to handle non-Moose metaclasses
Todd Hepler [Wed, 14 May 2008 21:48:50 +0000]
fix for Moose::Util::does_role() to handle non-Moose metaclasses

16 years agofixing the trigger/constructor bug
Stevan Little [Tue, 13 May 2008 13:42:28 +0000]
fixing the trigger/constructor bug

16 years agouse correct metaclass when applying roles to instances
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.

16 years agofixing a test bug about hash ordering
Stevan Little [Mon, 12 May 2008 23:15:03 +0000]
fixing a test bug about hash ordering

16 years ago- changed snack description to better describe how Moose works
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

16 years ago- fixed extra comma in Perl5ObjsVsMooseObjs
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

16 years agoThat's recipe 11, not 1.
Dave Rolsky [Sun, 11 May 2008 05:45:51 +0000]
That's recipe 11, not 1.

16 years ago0.44 release
Stevan Little [Sun, 11 May 2008 00:55:37 +0000]
0.44 release

16 years agoAdd a missing semi-colon.
Dave Rolsky [Sat, 10 May 2008 18:52:46 +0000]
Add a missing semi-colon.

16 years ago0.44 releaase soon
Stevan Little [Sat, 10 May 2008 18:14:58 +0000]
0.44 releaase soon

16 years agoA few tweaks.
Dave Rolsky [Sat, 10 May 2008 17:03:43 +0000]
A few tweaks.

Mention Class::MOP for introspection.

A few wording tweaks.

16 years ago- fixed the class name in the examples so that all of the class names match
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

16 years ago- added a regex for Win32 for the FilePath subtype; the regex was added to the
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

16 years ago- uploaded *correct* versions of HashRef/ArrayRef/Perl 5 OO vs. Moose OO pods
Brian Manning [Fri, 9 May 2008 21:13:48 +0000]
- uploaded *correct* versions of HashRef/ArrayRef/Perl 5 OO vs. Moose OO pods

16 years ago- initial commit of new snacks (short documents) for ArrayRef's, HashRef's and
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

16 years agoAvoid overloading in Moose::Object
Yuval Kogman [Fri, 9 May 2008 05:14:29 +0000]
Avoid overloading in Moose::Object

16 years agocluck instead of warn
Matt S Trout [Wed, 7 May 2008 18:08:51 +0000]
cluck instead of warn

16 years agoremove Build.PL, switch to tests_recursive, add auto_install
Matt S Trout [Wed, 7 May 2008 17:56:08 +0000]
remove Build.PL, switch to tests_recursive, add auto_install

16 years agoAdd a missing brace
Dave Rolsky [Tue, 6 May 2008 00:23:21 +0000]
Add a missing brace

16 years agoOk, this can be done with a default (but it'd be a bit fuglier)
Dave Rolsky [Mon, 5 May 2008 23:58:50 +0000]
Ok, this can be done with a default (but it'd be a bit fuglier)

16 years agoRecipe 11, method aliasing and exclusion with Roles
Dave Rolsky [Sat, 3 May 2008 20:54:40 +0000]
Recipe 11, method aliasing and exclusion with Roles

16 years agoFix changes for recipe 9
Dave Rolsky [Fri, 2 May 2008 15:00:21 +0000]
Fix changes for recipe 9

16 years agoDocument builder names clearly.
Dave Rolsky [Fri, 2 May 2008 14:59:52 +0000]
Document builder names clearly.

16 years agoRemove bit about lazy attributes, since that's not covered in recipe 9.
Dave Rolsky [Fri, 2 May 2008 03:56:19 +0000]
Remove bit about lazy attributes, since that's not covered in recipe 9.

16 years agoAdd one more sentence justifying recommendation
Dave Rolsky [Fri, 2 May 2008 00:47:23 +0000]
Add one more sentence justifying recommendation

16 years agoWrote recipe9, builder and lazy_build.
Dave Rolsky [Fri, 2 May 2008 00:45:39 +0000]
Wrote recipe9, builder and lazy_build.

Added recipe9 (and 7) to changes for 0.44

16 years agoRemove duplicate =cut
Dave Rolsky [Fri, 2 May 2008 00:21:52 +0000]
Remove duplicate =cut

16 years agoTook a shot at writing recipe 7 (it seemed easy enough)
Dave Rolsky [Thu, 1 May 2008 23:14:01 +0000]
Took a shot at writing recipe 7 (it seemed easy enough)

16 years ago0.43
Stevan Little [Wed, 30 Apr 2008 14:36:48 +0000]
0.43

16 years agofixing stuff
Stevan Little [Tue, 29 Apr 2008 06:02:36 +0000]
fixing stuff

16 years ago0.42
Stevan Little [Tue, 29 Apr 2008 03:31:46 +0000]
0.42

16 years agoDocs addition to go with the has '+' change I commited tests for and nothingmuch...
Tomas Doran [Mon, 28 Apr 2008 21:51:40 +0000]
Docs addition to go with the has '+' change I commited tests for and nothingmuch fixed

16 years ago0.41
Stevan Little [Mon, 28 Apr 2008 15:59:52 +0000]
0.41

16 years agochangelog
Yuval Kogman [Mon, 28 Apr 2008 14:34:28 +0000]
changelog

16 years agotests for attr initialization in runtime roles
Yuval Kogman [Fri, 25 Apr 2008 07:33:17 +0000]
tests for attr initialization in runtime roles

16 years agosupport traits/metaclasses in clone_and_inherit_whatever_id_dont_remember_the_name_of...
Yuval Kogman [Thu, 24 Apr 2008 21:31:37 +0000]
support traits/metaclasses in clone_and_inherit_whatever_id_dont_remember_the_name_of_the_method_fuck_im_tired_goddamn_hippy_technology_we_hates_it

16 years agometaclass and traits interpolation moved to Meta::Attribute
Yuval Kogman [Thu, 24 Apr 2008 20:07:55 +0000]
metaclass and traits interpolation moved to Meta::Attribute

16 years agomore refactoring of _process_attribute
Yuval Kogman [Thu, 24 Apr 2008 19:33:52 +0000]
more refactoring of _process_attribute

16 years agoMove the short name resolution magic of metaclass/traits params into Moose::Util...
Yuval Kogman [Thu, 24 Apr 2008 19:25:01 +0000]
Move the short name resolution magic of metaclass/traits params into Moose::Util::resolve_metaclass_alias

16 years agomore attr traits tests
Yuval Kogman [Thu, 24 Apr 2008 10:46:52 +0000]
more attr traits tests

16 years agoAllow overriding of metaclass and traits in has '+$foo' + tests as discussed on the...
Tomas Doran [Sun, 20 Apr 2008 09:07:35 +0000]
Allow overriding of metaclass and traits in has '+$foo' + tests as discussed on the list. Tests don't all pass - is this a bug, or am I doing it wrong? (Docs to follow when the tests pass)

16 years agoAllow type coercions to be declared from anon types
Yuval Kogman [Fri, 18 Apr 2008 15:51:40 +0000]
Allow type coercions to be declared from anon types

16 years agocleaning up stuff;
Stevan Little [Thu, 17 Apr 2008 20:20:24 +0000]
cleaning up stuff;

16 years agoadding the applied_traits method to attr
Stevan Little [Thu, 17 Apr 2008 20:13:29 +0000]
adding the applied_traits method to attr

16 years agoadding changes and fixing some version numbers and author names
Stevan Little [Wed, 16 Apr 2008 01:41:16 +0000]
adding changes and fixing some version numbers and author names

16 years agounlink the DBM::Deep file at BEGIN time too to prevent failure after an interrupted run
Yuval Kogman [Wed, 16 Apr 2008 00:55:42 +0000]
unlink the DBM::Deep file at BEGIN time too to prevent failure after an interrupted run

16 years agoinner() and super() no longer increment sub_generation under 5.8. Refactored Moose...
Yuval Kogman [Wed, 16 Apr 2008 00:54:37 +0000]
inner() and super() no longer increment sub_generation under 5.8. Refactored Moose::Meta::Method::Augmented out of Moose::Meta::Class

16 years agoallow isa => SomeRandomClass in +foo attr declarations
Yuval Kogman [Mon, 14 Apr 2008 01:16:46 +0000]
allow isa => SomeRandomClass in +foo attr declarations

16 years agofinish role tc test
Yuval Kogman [Sun, 13 Apr 2008 20:20:45 +0000]
finish role tc test

16 years agofinish role tc test
Yuval Kogman [Sun, 13 Apr 2008 20:09:06 +0000]
finish role tc test

16 years agoremove the name => undef restriction on find_or_create_{isa,does}_type_constraint
Yuval Kogman [Sun, 13 Apr 2008 19:57:33 +0000]
remove the name => undef restriction on find_or_create_{isa,does}_type_constraint

16 years agoIntroduce TypeConstraint::Role, and add find_or_create_{isa,does}_type_constraint...
Yuval Kogman [Sun, 13 Apr 2008 16:22:10 +0000]
Introduce TypeConstraint::Role, and add find_or_create_{isa,does}_type_constraint to Moose::Util::TypeConstraints, utilizing these helpers in Moose::Meta::Attribute

16 years agoMove the override logic into Method::Override
Yuval Kogman [Sun, 13 Apr 2008 13:45:24 +0000]
Move the override logic into Method::Override

16 years agofixing trigger/coerce bug, adding test and reformating some yuval code :P
Stevan Little [Sun, 13 Apr 2008 03:54:34 +0000]
fixing trigger/coerce bug, adding test and reformating some yuval code :P

16 years agofix and test equals for various TC classes, and introduce the Enum TC class
Yuval Kogman [Sat, 12 Apr 2008 20:38:42 +0000]
fix and test equals for various TC classes, and introduce the Enum TC class

16 years agoChangelog
Stevan Little [Sat, 12 Apr 2008 16:59:14 +0000]
Changelog

16 years agoadd notes for the 'equals' method borkedness
Yuval Kogman [Sat, 12 Apr 2008 15:49:20 +0000]
add notes for the 'equals' method borkedness

16 years agoequals testing for class type constraint
Yuval Kogman [Sat, 12 Apr 2008 15:45:51 +0000]
equals testing for class type constraint

16 years agoadd a test for the 'class' attribute of TC::Class
Yuval Kogman [Sat, 12 Apr 2008 15:01:21 +0000]
add a test for the 'class' attribute of TC::Class

16 years agoadd the C<parents> method to TypeConstraint, which is just an alias to C<parent>...
Yuval Kogman [Sat, 12 Apr 2008 15:00:56 +0000]
add the C<parents> method to TypeConstraint, which is just an alias to C<parent>. Useful for polymorphism with TC::Class

16 years agoadd C<equals> method to TypeConstraint, and make use of it int he subtype checks
Yuval Kogman [Sat, 12 Apr 2008 15:00:01 +0000]
add C<equals> method to TypeConstraint, and make use of it int he subtype checks

16 years agofind_type_constraint now DWIms when given an object
Yuval Kogman [Sat, 12 Apr 2008 14:56:27 +0000]
find_type_constraint now DWIms when given an object