14 years agomove some metaclass compat docs back to cmop
Jesse Luehrs [Mon, 10 May 2010 21:47:33 +0000]
move some metaclass compat docs back to cmop

14 years agoadd some more tests
Jesse Luehrs [Mon, 10 May 2010 21:18:53 +0000]
add some more tests

14 years agodelegations and modifiers shouldn't be seen as coming from the class
Jesse Luehrs [Mon, 10 May 2010 20:45:56 +0000]
delegations and modifiers shouldn't be seen as coming from the class

14 years agoRefactor code to determine if two metaclasses differ only by roles.
Dave Rolsky [Mon, 26 Apr 2010 18:10:38 +0000]
Refactor code to determine if two metaclasses differ only by roles.

14 years agoNo parens on call to defined
Dave Rolsky [Mon, 26 Apr 2010 18:04:20 +0000]
No parens on call to defined

14 years agoRefactor code to replace $self with a new object into its own method
Dave Rolsky [Mon, 26 Apr 2010 18:03:39 +0000]
Refactor code to replace $self with a new object into its own method

14 years agoRemove unused variable
Dave Rolsky [Mon, 26 Apr 2010 18:00:00 +0000]
Remove unused variable

14 years agoFix a small comment typo
Dave Rolsky [Mon, 26 Apr 2010 17:55:35 +0000]
Fix a small comment typo

14 years agoUse _real_ref_name to get ref name for a metaclass object.
Dave Rolsky [Mon, 26 Apr 2010 17:52:29 +0000]
Use _real_ref_name to get ref name for a metaclass object.

14 years agocomplain about unsafe fixing, since cmop doesn't anymore
Jesse Luehrs [Mon, 19 Apr 2010 01:50:45 +0000]
complain about unsafe fixing, since cmop doesn't anymore

for this specific case, anyway

14 years agoAdd failing test from Catalyst
Tomas Doran [Mon, 19 Apr 2010 01:04:53 +0000]
Add failing test from Catalyst

This happens when you use Catalyst (which causes you to inherit from
Catalyst::Controller with is a MX::MethodAttributes metaclass)
and you have attributes which geenrate methods your application class,
and an (old style, M::I) Plugin in the plugin list, which is only pushed
onto @ISA when the setup method is later called..

14 years agoChanges and ::Delta
Jesse Luehrs [Fri, 16 Apr 2010 19:23:08 +0000]
Changes and ::Delta

14 years agofix some immutability issues, and expand the tests
Jesse Luehrs [Fri, 16 Apr 2010 08:28:00 +0000]
fix some immutability issues, and expand the tests

14 years agoone more immutability test (t0m)
Jesse Luehrs [Sat, 3 Apr 2010 00:59:25 +0000]
one more immutability test (t0m)

14 years agoimmutability todo tests (t0m)
Jesse Luehrs [Sat, 3 Apr 2010 00:51:57 +0000]
immutability todo tests (t0m)

14 years agoremove obsolete comment
Jesse Luehrs [Fri, 2 Apr 2010 22:30:53 +0000]
remove obsolete comment

14 years agodon't initialize delegate classes with Moose::Meta::Class
Jesse Luehrs [Fri, 2 Apr 2010 22:30:33 +0000]
don't initialize delegate classes with Moose::Meta::Class

14 years agomove the metaclass compat test out of 600_todo
Jesse Luehrs [Fri, 2 Apr 2010 20:49:43 +0000]
move the metaclass compat test out of 600_todo

14 years agoun-todo some passing todo tests
Jesse Luehrs [Fri, 2 Apr 2010 19:10:17 +0000]
un-todo some passing todo tests

14 years agoreinitialize the metaclasses, rather than just reblessing
Jesse Luehrs [Fri, 2 Apr 2010 19:09:09 +0000]
reinitialize the metaclasses, rather than just reblessing

14 years agomake variable naming more clear, and fix some bugs that this uncovered
Jesse Luehrs [Fri, 2 Apr 2010 18:15:58 +0000]
make variable naming more clear, and fix some bugs that this uncovered

14 years agofix a test (do we want to do this?)
Jesse Luehrs [Fri, 2 Apr 2010 08:10:37 +0000]
fix a test (do we want to do this?)

14 years agoextend cmop's metaclass fixing to also fix metarole compat issues
Jesse Luehrs [Tue, 22 Sep 2009 04:45:48 +0000]
extend cmop's metaclass fixing to also fix metarole compat issues

14 years agoVersion 1.04 1.04
Florian Ragwitz [Thu, 20 May 2010 18:28:16 +0000]
Version 1.04

14 years agoStop testing for clobbering of $@
Florian Ragwitz [Thu, 20 May 2010 17:47:37 +0000]
Stop testing for clobbering of $@

14 years agoMoose doesn't use SVN any more.
Jay Hannah [Wed, 19 May 2010 16:20:41 +0000]
Moose doesn't use SVN any more.

14 years agochangelog merged tc eq branch
Ricardo Signes [Mon, 17 May 2010 14:23:47 +0000]
changelog merged tc eq branch

14 years agomake the new "distinct types not equal" tests pass
Ricardo Signes [Sun, 16 May 2010 23:36:49 +0000]
make the new "distinct types not equal" tests pass

The problem was that the default opinion on type constraints is that if
we didn't know what else to do, we said they're the same.  Instead, since
it seems easy to make two "equal" types, we should fix it to be not-equal
by default.

14 years agodistinct custom types should not be equal
Ricardo Signes [Sun, 16 May 2010 23:36:09 +0000]
distinct custom types should not be equal

This test fails at present.

14 years agoadd ->consumers method to role metaclass
Jesse Luehrs [Sat, 19 Dec 2009 21:41:57 +0000]
add ->consumers method to role metaclass

14 years agono strict and no warnings when 'no Moose' is called
Jesse Luehrs [Fri, 9 Apr 2010 02:19:18 +0000]
no strict and no warnings when 'no Moose' is called

14 years agoNo space between method names and parens in docs
Dave Rolsky [Sat, 15 May 2010 20:58:27 +0000]
No space between method names and parens in docs

14 years agoClarify several confusing invocants and variable names.
Dave Rolsky [Sat, 15 May 2010 20:57:51 +0000]
Clarify several confusing invocants and variable names.

We should use $class as the invocant when the method is a class method, $self in all other cases.

14 years agostick the call to BUILDALL in ->meta->new_object, rather than ->new
Jesse Luehrs [Wed, 31 Mar 2010 20:10:10 +0000]
stick the call to BUILDALL in ->meta->new_object, rather than ->new

14 years agofix failing tests
Jesse Luehrs [Wed, 12 May 2010 19:26:18 +0000]
fix failing tests

come on people, run the test suite before committing d:

14 years agoadd HasMethods to Role explicitly, since it's no longer in Package
Jesse Luehrs [Tue, 11 May 2010 02:15:11 +0000]
add HasMethods to Role explicitly, since it's no longer in Package

14 years agoChangelog for 24a9f75
Tomas Doran [Tue, 11 May 2010 15:39:16 +0000]
Changelog for 24a9f75

14 years ago'Fix' has '+attr' in roles by exploding earlier.
Tomas Doran [Tue, 11 May 2010 15:25:40 +0000]
'Fix' has '+attr' in roles by exploding earlier.

This stops us from allowing you to compose roles with has '+attr',
which latter fail when composed onto a class, by exploding earlier
(i.e. at the point which the attribute is added)

It seems like there is some duplicate functionality in Moose::Meta::Class'
process_attribute / add_attribute methods, possible candidate for later
refactoring?

14 years agoundoublefail
Florian Ragwitz [Tue, 11 May 2010 10:35:16 +0000]
undoublefail

14 years agoUpdate comment to refer to the correct location
Tomas Doran [Tue, 11 May 2010 08:04:08 +0000]
Update comment to refer to the correct location

14 years agoAdd a conflicts statement for Pod::Elemental
Tomas Doran [Tue, 11 May 2010 08:01:20 +0000]
Add a conflicts statement for Pod::Elemental

14 years agoAdd repository metadata.
Florian Ragwitz [Tue, 11 May 2010 06:47:47 +0000]
Add repository metadata.

14 years agoAvoid redefined warnings from Makefile.PL.
Florian Ragwitz [Mon, 10 May 2010 01:44:18 +0000]
Avoid redefined warnings from Makefile.PL.

14 years agoFix typo.
Florian Ragwitz [Thu, 6 May 2010 18:35:01 +0000]
Fix typo.

14 years agoVersion 1.03. 1.03
Florian Ragwitz [Thu, 6 May 2010 00:13:25 +0000]
Version 1.03.

14 years agoFix doc typo.
Florian Ragwitz [Thu, 6 May 2010 00:18:32 +0000]
Fix doc typo.

14 years agoDepend on Class::MOP 1.01 for the load_class($class, $options) feature.
Florian Ragwitz [Thu, 6 May 2010 00:12:04 +0000]
Depend on Class::MOP 1.01 for the load_class($class, $options) feature.

14 years agoaccesssor (three s's) is definitely a misspelling!
Dave Rolsky [Wed, 5 May 2010 20:40:51 +0000]
accesssor (three s's) is definitely a misspelling!

14 years ago`accessor' is not a typo.
Florian Ragwitz [Wed, 5 May 2010 20:29:51 +0000]
`accessor' is not a typo.

14 years agoAllow required versions to be specified when setting superclasses and applying roles.
Florian Ragwitz [Wed, 5 May 2010 20:18:04 +0000]
Allow required versions to be specified when setting superclasses and applying roles.

14 years agoVersion 1.02. 1.02
Florian Ragwitz [Sat, 1 May 2010 18:11:19 +0000]
Version 1.02.

14 years agoPlan in advance when we know which modules we're going to test.
Florian Ragwitz [Sat, 1 May 2010 16:48:46 +0000]
Plan in advance when we know which modules we're going to test.

14 years agoStop making $class_tc->is_subtype_of behave like ->is_type_of
Florian Ragwitz [Fri, 30 Apr 2010 20:33:22 +0000]
Stop making $class_tc->is_subtype_of behave like ->is_type_of

Calling is_subtype_of on a Moose::Meta::TypeConstraint::Class with itself or
the class the TC represents as an argument incorrectly returned true. This
behavior is correct for is_type_of, not is_subtype_of.

14 years agoMake our Makefile.PL work with recent versions of Module::Install.
Florian Ragwitz [Sat, 24 Apr 2010 00:18:54 +0000]
Make our Makefile.PL work with recent versions of Module::Install.

M::I now runs extra tests automatically, so we don't need
Module::Install::ExtraTests anymore.

Also, old versions of Module::Install::ExtraTests did enable themself by only
being installed, not by the Makefile.PL actually using extra_tests(). This
caused the xt/ tests to be run twice and the test harness to fail. Therefore we
also make sure we have a fixed version of ::ExtraTests, if it is installed.

14 years agoadd a bunch more modules to test-my-dependents
Jesse Luehrs [Sat, 17 Apr 2010 21:54:05 +0000]
add a bunch more modules to test-my-dependents

14 years agoreadd mx-daemonize, since it passes tests now
Jesse Luehrs [Sat, 17 Apr 2010 17:55:44 +0000]
readd mx-daemonize, since it passes tests now

14 years agoconflict on kioku, for the Regexp tc change
Jesse Luehrs [Fri, 16 Apr 2010 20:06:38 +0000]
conflict on kioku, for the Regexp tc change

14 years agoremove a few broken/outdated modules from test-my-dependents
Jesse Luehrs [Fri, 16 Apr 2010 19:10:06 +0000]
remove a few broken/outdated modules from test-my-dependents

14 years agofix pod_spell.t
Jesse Luehrs [Fri, 16 Apr 2010 16:46:25 +0000]
fix pod_spell.t

14 years agoReword changes entry for clarity
Dave Rolsky [Sat, 10 Apr 2010 22:02:24 +0000]
Reword changes entry for clarity

14 years agofix instance application not passing along role args (lsm)
Jesse Luehrs [Thu, 8 Apr 2010 23:35:11 +0000]
fix instance application not passing along role args (lsm)

14 years agotodo test for replacing superclass versions of override methods (ether)
Jesse Luehrs [Tue, 6 Apr 2010 23:06:37 +0000]
todo test for replacing superclass versions of override methods (ether)

14 years agoMake the tempfile changelog entry look like all the others.
Florian Ragwitz [Tue, 6 Apr 2010 13:35:08 +0000]
Make the tempfile changelog entry look like all the others.

14 years agoDescribe bcbb2654 and e82d8944 in Changes
Ævar Arnfjörð Bjarmason [Tue, 6 Apr 2010 13:30:18 +0000]
Describe bcbb2654 and e82d8944 in Changes

14 years agoAmend bcbb2654: Use a tempdir() template so it's clear the Moose tests own the files
Ævar Arnfjörð Bjarmason [Tue, 6 Apr 2010 13:14:39 +0000]
Amend bcbb2654: Use a tempdir() template so it's clear the Moose tests own the files

14 years agoWrite out TestBaz.pm under the system tmp dir
Chris Weyl [Sun, 24 Jan 2010 07:11:44 +0000]
Write out TestBaz.pm under the system tmp dir

Writing out TestBaz.pm to somewhere the user is guaranteed to be able to write
allows us to be able to keep the test suite around somewhere a non-root user
can access and run it.

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>

14 years agoSpelling fix in test description
Dave Rolsky [Sun, 4 Apr 2010 02:04:54 +0000]
Spelling fix in test description

14 years agoStop Array::natatime from returning an exhausted iterator when being called with...
Florian Ragwitz [Thu, 1 Apr 2010 04:13:44 +0000]
Stop Array::natatime from returning an exhausted iterator when being called with a callback.

14 years agoMake Moose::Meta::TypeConstraint::Class correctly reject RegexpRefs.
Florian Ragwitz [Wed, 31 Mar 2010 23:03:55 +0000]
Make Moose::Meta::TypeConstraint::Class correctly reject RegexpRefs.

14 years agoMove docs around to keep related items together
Dave Rolsky [Tue, 30 Mar 2010 19:59:54 +0000]
Move docs around to keep related items together

14 years agoTweak BUILD docs and fix bizarro code style in example.
Dave Rolsky [Tue, 23 Mar 2010 03:28:32 +0000]
Tweak BUILD docs and fix bizarro code style in example.

14 years agosome words for Meta Cookbook.
mateu [Sat, 27 Mar 2010 02:58:39 +0000]
some words for Meta Cookbook.

14 years agoVersion 1.01. 1.01
Florian Ragwitz [Fri, 26 Mar 2010 17:19:14 +0000]
Version 1.01.

14 years agoMake handles accept role TCs.
Florian Ragwitz [Fri, 26 Mar 2010 15:01:55 +0000]
Make handles accept role TCs.

14 years agoadd a couple of todo tests
Jesse Luehrs [Fri, 26 Mar 2010 00:04:12 +0000]
add a couple of todo tests

14 years agoupdate changes to properly reflect the Sartak/doy debt payoff
Chris Prather [Thu, 25 Mar 2010 20:48:49 +0000]
update changes to properly reflect the Sartak/doy debt payoff

14 years agoVersion 1.00. 1.00
Florian Ragwitz [Thu, 25 Mar 2010 17:46:47 +0000]
Version 1.00.

14 years agoChangelog doc fixes.
Florian Ragwitz [Thu, 25 Mar 2010 17:36:55 +0000]
Changelog doc fixes.

14 years agoStop Moose::Meta::Attribute::Native::Trait::Code from creating reader methods by...
Florian Ragwitz [Thu, 25 Mar 2010 17:13:43 +0000]
Stop Moose::Meta::Attribute::Native::Trait::Code from creating reader methods by default.

14 years agoActually remove trailing whitespace.
Florian Ragwitz [Tue, 23 Mar 2010 18:22:26 +0000]
Actually remove trailing whitespace.

14 years agoadd docs for the various ways to specify methods to wrap
Jesse Luehrs [Tue, 23 Mar 2010 06:41:36 +0000]
add docs for the various ways to specify methods to wrap

14 years agoadd_attribute() POD correction from flatwhatson <whatson@gmail.com>.
Jay Hannah [Tue, 23 Mar 2010 02:57:24 +0000]
add_attribute() POD correction from flatwhatson <whatson@gmail.com>.

14 years agoremoved trailing spaces and tabs
Robin V [Mon, 22 Mar 2010 23:09:21 +0000]
removed trailing spaces and tabs

14 years agoAdded documentation for available parameters in BUILD sub
Robin V [Mon, 22 Mar 2010 23:02:00 +0000]
Added documentation for available parameters in BUILD sub

14 years agoFix various broken links in POD
Graham Knop [Tue, 16 Mar 2010 21:01:48 +0000]
Fix various broken links in POD

14 years agoImprove Counter Trait docs.
mateu [Tue, 16 Mar 2010 17:55:54 +0000]
Improve Counter Trait docs.
Remove mention of default handle names which no longer applies.

14 years agoFix a small but confusing typo (missing a key word)
Dave Rolsky [Sat, 13 Mar 2010 20:24:02 +0000]
Fix a small but confusing typo (missing a key word)

14 years agoAdd Hailo to test-my-dependents.t. It does some evil Moose+Mouse stuff and has a...
Ævar Arnfjörð Bjarmason [Mon, 8 Mar 2010 21:09:53 +0000]
Add Hailo to test-my-dependents.t. It does some evil Moose+Mouse stuff and has a lot of tests

14 years agoVersion 0.99. 0.99
Florian Ragwitz [Mon, 8 Mar 2010 20:28:25 +0000]
Version 0.99.

14 years agoAdd Devel::REPL to conflicts.
Florian Ragwitz [Mon, 8 Mar 2010 20:20:40 +0000]
Add Devel::REPL to conflicts.

14 years agofix DEMOLISH methods not being called in some cases
Jesse Luehrs [Sun, 7 Mar 2010 08:10:07 +0000]
fix DEMOLISH methods not being called in some cases

in particular, defining a DEMOLISH method in a mutable subclass of an
immutable class wouldn't work properly, since the inlined DESTROY method
didn't include proper fallbacks

14 years agoAdd find_type_for method to Union.
Cory Watson [Tue, 23 Feb 2010 20:05:41 +0000]
Add find_type_for method to Union.

14 years agoFix the anon class cache bug fix description to be more accurate
Dave Rolsky [Wed, 24 Feb 2010 00:12:47 +0000]
Fix the anon class cache bug fix description to be more accurate

14 years agoAdd a newline after the heading. Credit Chris for his docs.
Dave Rolsky [Wed, 24 Feb 2010 00:11:57 +0000]
Add a newline after the heading. Credit Chris for his docs.

14 years agodocument Moose::Manual::Support in Changes
Chris Prather [Wed, 24 Feb 2010 00:09:52 +0000]
document Moose::Manual::Support in Changes

14 years agoClarify deprecation policy, add note about dev versions, minor grammar tweaks
Dave Rolsky [Tue, 16 Feb 2010 19:12:37 +0000]
Clarify deprecation policy, add note about dev versions, minor grammar tweaks

14 years agoadd in grammar changes spotted by confound, and update the deprecation policy as...
Chris Prather [Tue, 16 Feb 2010 19:11:02 +0000]
add in grammar changes spotted by confound, and update the deprecation policy as explained by autarch

14 years agofix whitespace issues rafl complained about
Chris Prather [Tue, 16 Feb 2010 18:56:39 +0000]
fix whitespace issues rafl complained about

14 years agoadd Support Policy pod
Chris Prather [Mon, 15 Feb 2010 02:51:36 +0000]
add Support Policy pod

14 years agokill tabs in some tests
Chris Prather [Mon, 15 Feb 2010 02:51:22 +0000]
kill tabs in some tests