14 years agobump version to 0.81 0.81
Dave Rolsky [Sun, 7 Jun 2009 21:15:10 +0000]
bump version to 0.81

14 years agobump CMOP prereq to 0.85
Dave Rolsky [Sun, 7 Jun 2009 21:15:01 +0000]
bump CMOP prereq to 0.85

14 years agoRemove incorrect statement about CPAN.pm
Dave Rolsky [Sun, 7 Jun 2009 21:13:38 +0000]
Remove incorrect statement about CPAN.pm

14 years agoFix tests that I broke with my reformatting 0.80
Dave Rolsky [Sat, 6 Jun 2009 19:50:58 +0000]
Fix tests that I broke with my reformatting

14 years agoIt's a TODO test now
Dave Rolsky [Sat, 6 Jun 2009 19:48:14 +0000]
It's a TODO test now

14 years agoMake this a TODO test since it's easily worked around. Load Moose.pm before loading...
Dave Rolsky [Sat, 6 Jun 2009 19:47:52 +0000]
Make this a TODO test since it's easily worked around. Load Moose.pm before loading Moose::Meta::Class.

14 years agoFormatting
Dave Rolsky [Sat, 6 Jun 2009 19:43:20 +0000]
Formatting

14 years agoFormatting
Dave Rolsky [Sat, 6 Jun 2009 19:42:50 +0000]
Formatting

14 years agorename this test
Dave Rolsky [Sat, 6 Jun 2009 19:41:44 +0000]
rename this test

14 years agoMinor formatting tweaks in Changes
Dave Rolsky [Sat, 6 Jun 2009 19:38:37 +0000]
Minor formatting tweaks in Changes

14 years agobump version to 0.80
Dave Rolsky [Sat, 6 Jun 2009 19:37:24 +0000]
bump version to 0.80

14 years agoAdd release date
Dave Rolsky [Sat, 6 Jun 2009 19:37:10 +0000]
Add release date

14 years agoAttribute the change to alias
Shawn M Moore [Thu, 4 Jun 2009 06:28:09 +0000]
Attribute the change to alias

14 years agoWe do have doc now!
Shawn M Moore [Thu, 4 Jun 2009 06:26:34 +0000]
We do have doc now!

14 years agoImprove the error message of a role using "extends"
Shawn M Moore [Thu, 4 Jun 2009 05:15:48 +0000]
Improve the error message of a role using "extends"

14 years agoWording and formatting tweaks for Changes
Dave Rolsky [Wed, 3 Jun 2009 19:42:23 +0000]
Wording and formatting tweaks for Changes

14 years agometarole is past the scary experimental stage, i think
Jesse Luehrs [Tue, 2 Jun 2009 23:41:10 +0000]
metarole is past the scary experimental stage, i think

14 years agoExcluding a conflicting method is a certainly valid resolution (Ovid++)
Shawn M Moore [Tue, 2 Jun 2009 04:06:26 +0000]
Excluding a conflicting method is a certainly valid resolution (Ovid++)

14 years agochangelog
Guillermo Roditi [Mon, 1 Jun 2009 21:29:26 +0000]
changelog

14 years agoAdd test for infinite recursion when creating an anon class with Moose::Object
Guillermo Roditi [Mon, 1 Jun 2009 21:25:34 +0000]
Add test for infinite recursion when creating an anon class with Moose::Object
as the superclass

14 years agoSave the curses for comments O:)
Shawn M Moore [Sun, 31 May 2009 05:03:01 +0000]
Save the curses for comments O:)

14 years agoMoose::Manual::Delta isn't for our internal test changes, silly yuval
Shawn M Moore [Sun, 31 May 2009 04:56:01 +0000]
Moose::Manual::Delta isn't for our internal test changes, silly yuval

14 years agoChanges entry for today's branch :)
Shawn M Moore [Sun, 31 May 2009 04:53:36 +0000]
Changes entry for today's branch :)

14 years agoUse class/type information instead of a useless is_conflict method
Shawn M Moore [Sun, 31 May 2009 02:57:10 +0000]
Use class/type information instead of a useless is_conflict method

14 years agoMore doc for Method::Conflicting
Shawn M Moore [Sun, 31 May 2009 02:53:32 +0000]
More doc for Method::Conflicting

14 years agoMerge branch 'master' into role-methods
Shawn M Moore [Sun, 31 May 2009 02:49:31 +0000]
Merge branch 'master' into role-methods

Conflicts:
lib/Moose/Meta/Role.pm

14 years agoMake roles required
Shawn M Moore [Sun, 31 May 2009 02:42:25 +0000]
Make roles required

14 years agoAdd Ovid's test case
Shawn M Moore [Sun, 31 May 2009 02:37:22 +0000]
Add Ovid's test case

14 years agoMove Method::Conflicted to Conflicting
Shawn M Moore [Sun, 31 May 2009 02:27:39 +0000]
Move Method::Conflicted to Conflicting

14 years agoBegin s/conflicted/conflicting/
Shawn M Moore [Sun, 31 May 2009 02:27:15 +0000]
Begin s/conflicted/conflicting/

14 years agoMake Conflicted immutable
Shawn M Moore [Sun, 31 May 2009 02:19:54 +0000]
Make Conflicted immutable

14 years agoMuch better error message for role conflicts
Shawn M Moore [Sun, 31 May 2009 02:13:53 +0000]
Much better error message for role conflicts

14 years agoUse role names for consistency with ToRole
Shawn M Moore [Sun, 31 May 2009 02:06:22 +0000]
Use role names for consistency with ToRole

14 years agoInclude roles in the role summation add_conflicted_method
Shawn M Moore [Sun, 31 May 2009 02:03:34 +0000]
Include roles in the role summation add_conflicted_method

14 years agoBasic conflict message
Shawn M Moore [Sun, 31 May 2009 01:59:02 +0000]
Basic conflict message

14 years agoMethod::Required->name is required
Shawn M Moore [Sat, 30 May 2009 22:43:14 +0000]
Method::Required->name is required

14 years agoRole::Method->is_conflict
Shawn M Moore [Sat, 30 May 2009 22:43:01 +0000]
Role::Method->is_conflict

14 years agoUse add_conflicted_method instead of add_required_methods where
Shawn M Moore [Sat, 30 May 2009 22:41:45 +0000]
Use add_conflicted_method instead of add_required_methods where
appropriate

14 years agoRole->add_conflicted_method
Shawn M Moore [Sat, 30 May 2009 22:41:29 +0000]
Role->add_conflicted_method

14 years agoAdd conflicted method metaclass
Shawn M Moore [Sat, 30 May 2009 22:27:44 +0000]
Add conflicted method metaclass

14 years agoUse required method objects in ToClass, not names
Shawn M Moore [Sat, 30 May 2009 22:08:42 +0000]
Use required method objects in ToClass, not names

14 years agoUse required_method objects, not names, in ToRole
Shawn M Moore [Sat, 30 May 2009 22:05:12 +0000]
Use required_method objects, not names, in ToRole

14 years agoUse objects, not names, in RoleSummation
Shawn M Moore [Sat, 30 May 2009 22:04:17 +0000]
Use objects, not names, in RoleSummation

14 years agoFix role delegation
Shawn M Moore [Sat, 30 May 2009 22:00:34 +0000]
Fix role delegation

14 years agoget_required_method_list now returns objects not names
Shawn M Moore [Sat, 30 May 2009 22:00:22 +0000]
get_required_method_list now returns objects not names

14 years agoAdd get_values
Shawn M Moore [Sat, 30 May 2009 19:51:58 +0000]
Add get_values

14 years agoRename internal get_list to get_keys for clarity
Shawn M Moore [Sat, 30 May 2009 19:49:59 +0000]
Rename internal get_list to get_keys for clarity

14 years agoGrammar fix
Shawn M Moore [Sat, 30 May 2009 19:41:20 +0000]
Grammar fix

14 years agorequired_methods is now a hashref of Method::Requireds not Strs
Shawn M Moore [Sat, 30 May 2009 19:34:34 +0000]
required_methods is now a hashref of Method::Requireds not Strs

14 years agoTypo fix
Shawn M Moore [Sat, 30 May 2009 19:34:19 +0000]
Typo fix

14 years agoNo need to explicitly uniq, since assigning to a hash does that already
Shawn M Moore [Sat, 30 May 2009 19:23:10 +0000]
No need to explicitly uniq, since assigning to a hash does that already

14 years agoUse blessed not ref
Shawn M Moore [Sat, 30 May 2009 19:19:05 +0000]
Use blessed not ref

14 years agoHave add_required_methods inflate the required methods
Shawn M Moore [Sat, 30 May 2009 19:06:16 +0000]
Have add_required_methods inflate the required methods

14 years agoDocumentation
Shawn M Moore [Sat, 30 May 2009 19:06:07 +0000]
Documentation

14 years agoWe need to say new -> _new? what's the better way of doing this?
Shawn M Moore [Sat, 30 May 2009 19:05:34 +0000]
We need to say new -> _new? what's the better way of doing this?

14 years agoAdd required_method_metaclass attribute
Shawn M Moore [Sat, 30 May 2009 18:51:07 +0000]
Add required_method_metaclass attribute

14 years agoMake Role::Method::Required its own entity, since it is not actually a
Shawn M Moore [Sat, 30 May 2009 18:46:47 +0000]
Make Role::Method::Required its own entity, since it is not actually a
subclass of Role::Method

14 years agogrammar fix
Jesse Luehrs [Sat, 30 May 2009 18:44:52 +0000]
grammar fix

14 years agoMark possessives with an apostrophe!
Shawn M Moore [Sat, 30 May 2009 18:25:30 +0000]
Mark possessives with an apostrophe!

14 years agoFix missing ) in pod
Shawn M Moore [Sat, 30 May 2009 18:24:38 +0000]
Fix missing ) in pod

14 years agoTest fixes for lazy build no longer setting required
Shawn M Moore [Sat, 30 May 2009 18:15:59 +0000]
Test fixes for lazy build no longer setting required

14 years agopass 0, not 1, to inline_constructor to silence warnings
Jesse Luehrs [Sat, 30 May 2009 06:17:15 +0000]
pass 0, not 1, to inline_constructor to silence warnings

14 years agosubname is computerese
Shawn M Moore [Sat, 30 May 2009 06:05:58 +0000]
subname is computerese

14 years agoRemove punctuation from an error message
Shawn M Moore [Sat, 30 May 2009 06:02:10 +0000]
Remove punctuation from an error message

14 years agoadd todo test for immutable metaclasses with traits
Jesse Luehrs [Sat, 30 May 2009 04:17:46 +0000]
add todo test for immutable metaclasses with traits

14 years agoFix documentation to point to correct superclass
hakim [Fri, 29 May 2009 21:42:30 +0000]
Fix documentation to point to correct superclass

14 years agoMoved to t/100_bugs per stevan
Marc Mims [Tue, 26 May 2009 18:29:44 +0000]
Moved to t/100_bugs per stevan

14 years agoTest around 'isa'
Marc Mims [Tue, 26 May 2009 18:24:55 +0000]
Test around 'isa'

14 years agoTODO tests for UNIVERSAL methods
Marc Mims [Tue, 26 May 2009 01:51:26 +0000]
TODO tests for UNIVERSAL methods

14 years agoRephrase required docs
Dave Rolsky [Mon, 25 May 2009 16:59:49 +0000]
Rephrase required docs

14 years agoremove required => 1 from lazy_build
Chris Prather [Mon, 25 May 2009 16:51:38 +0000]
remove required => 1 from lazy_build

14 years agocorrect the documentation for required
Chris Prather [Mon, 25 May 2009 16:50:05 +0000]
correct the documentation for required

14 years agoUpdate test suite for subname changes in Class::MOP
Yuval Kogman [Sat, 23 May 2009 21:13:42 +0000]
Update test suite for subname changes in Class::MOP

14 years agoInline DESTROY even without DEMOLISH methods
Yuval Kogman [Sat, 23 May 2009 20:45:05 +0000]
Inline DESTROY even without DEMOLISH methods

This prevents Moose::Object::DESTROY from calling
Moose::Object::DEMOLISHALL only to find that there are no DEMOLISH
methods at every object destruction

14 years agoClarify why tests are not passing
Dave Rolsky [Fri, 22 May 2009 14:09:01 +0000]
Clarify why tests are not passing

14 years agoFix test count
Dave Rolsky [Fri, 22 May 2009 14:06:31 +0000]
Fix test count

14 years agoAdd an additional test to make sure that the original meta method
Dave Rolsky [Fri, 22 May 2009 14:05:56 +0000]
Add an additional test to make sure that the original meta method
object is being preserved.

14 years agoMore tidying of the test file
Dave Rolsky [Fri, 22 May 2009 14:02:18 +0000]
More tidying of the test file

14 years agoTidy tests
Dave Rolsky [Fri, 22 May 2009 14:01:41 +0000]
Tidy tests

14 years agoSeparate packages and remove useless do
Dave Rolsky [Fri, 22 May 2009 14:01:07 +0000]
Separate packages and remove useless do

14 years agoNo need to document an internals change
Shawn M Moore [Fri, 22 May 2009 13:57:55 +0000]
No need to document an internals change

14 years agoRename _make_wrapper to _curry_wrapper and fiddle its interface
Shawn M Moore [Fri, 22 May 2009 03:39:36 +0000]
Rename _make_wrapper to _curry_wrapper and fiddle its interface

14 years agoUse class_of instead of CMOPC->initialize
Shawn M Moore [Fri, 22 May 2009 03:25:09 +0000]
Use class_of instead of CMOPC->initialize

14 years agoTODOify the failing test I added
Shawn M Moore [Wed, 20 May 2009 22:00:42 +0000]
TODOify the failing test I added

14 years agodocument FAQ change in Changes
Chris Prather [Tue, 19 May 2009 16:01:37 +0000]
document FAQ change in Changes

14 years agoadd a FAQ about the coercion change in 0.76
Chris Prather [Tue, 19 May 2009 15:48:20 +0000]
add a FAQ about the coercion change in 0.76

14 years agoWhen your ->meta method does not return a Moose::Meta::Class, the error message gave...
Shawn M Moore [Mon, 18 May 2009 06:12:04 +0000]
When your ->meta method does not return a Moose::Meta::Class, the error message gave the wrong output

14 years agoAdd failing test for anonymous method metaclass persistency
Shawn M Moore [Sat, 16 May 2009 15:02:31 +0000]
Add failing test for anonymous method metaclass persistency

14 years agoIf we M'Ex/also a module that isn't loaded, hint that to the user
Shawn M Moore [Sat, 16 May 2009 10:12:44 +0000]
If we M'Ex/also a module that isn't loaded, hint that to the user

14 years agoadded check for an even number of options to 'has'
michaelr [Wed, 13 May 2009 19:23:45 +0000]
added check for an even number of options to 'has'

14 years agobump version to 0.79 0.79
Dave Rolsky [Wed, 13 May 2009 17:11:02 +0000]
bump version to 0.79

14 years agoChanges for 0.79
Dave Rolsky [Wed, 13 May 2009 17:10:52 +0000]
Changes for 0.79

14 years agoAt least try to get the inheritance chain from a metaclass object
Dave Rolsky [Wed, 13 May 2009 16:08:47 +0000]
At least try to get the inheritance chain from a metaclass object
before falling back to mro::get_linear_isa.

14 years agoMore global destruction fixes.
Dave Rolsky [Wed, 13 May 2009 16:04:39 +0000]
More global destruction fixes.

The existing global destruction tests were not happy on Win32. This is
based on a patch from Robert Krimen, but is greatly simplified by
making sure the only test output we provide is from the .t file,
rather than mixing it between the .t and the helper script.

This also changes how we loop through the ancestors for a class in
DEMOLISH. I was seeing failures on 5.8.8 that happened when the
metaclass object had been garbage collected and we tried to make a new
one. Making a new one failed because the meta-attribute objects for
Moose::Meta::Class itself had also been garbage collected!

This is a hack to avoid the meta-API entirely during destruction.

14 years agoMissed a test that was badly testing for \n 0.78
Dave Rolsky [Tue, 12 May 2009 20:16:39 +0000]
Missed a test that was badly testing for \n

14 years agoAdd note about test fixes
Dave Rolsky [Tue, 12 May 2009 20:16:29 +0000]
Add note about test fixes

14 years agobump version to 0.78
Dave Rolsky [Tue, 12 May 2009 20:12:24 +0000]
bump version to 0.78

14 years agoAdd release date
Dave Rolsky [Tue, 12 May 2009 20:09:47 +0000]
Add release date

14 years agoFix tests that tested for literal newlines in warnings, as this failed
Dave Rolsky [Tue, 12 May 2009 20:07:33 +0000]
Fix tests that tested for literal newlines in warnings, as this failed
on Win32.

14 years agoTest::Output IS optional
Shawn M Moore [Tue, 12 May 2009 20:05:44 +0000]
Test::Output IS optional