13 years agobump version to 1.12 1.12
Dave Rolsky [Sat, 28 Aug 2010 15:40:54 +0000]
bump version to 1.12

13 years agoComment out alias/excludes warnings for 1.12 release
Dave Rolsky [Sat, 28 Aug 2010 15:40:32 +0000]
Comment out alias/excludes warnings for 1.12 release

13 years agoChanges for 1.12
Dave Rolsky [Sat, 28 Aug 2010 15:40:05 +0000]
Changes for 1.12

13 years agoAdd extra_tests back
Dave Rolsky [Sat, 28 Aug 2010 15:38:05 +0000]
Add extra_tests back

13 years agoFix error message text
Dave Rolsky [Sat, 28 Aug 2010 15:36:54 +0000]
Fix error message text

13 years agoDoc alias & excludes warning in Changes
Dave Rolsky [Sat, 28 Aug 2010 01:15:51 +0000]
Doc alias & excludes warning in Changes

13 years agoRestore alias & excludes warning
Dave Rolsky [Sat, 28 Aug 2010 01:15:11 +0000]
Restore alias & excludes warning

13 years agoModule::Install is a giant broken piece of crap - gah 1.11
Dave Rolsky [Sat, 28 Aug 2010 01:12:37 +0000]
Module::Install is a giant broken piece of crap - gah

13 years agoAdd mention of turning off warning
Dave Rolsky [Sat, 28 Aug 2010 00:58:10 +0000]
Add mention of turning off warning

13 years agoTemporarily comment out excludes & alias warning for next release
Dave Rolsky [Sat, 28 Aug 2010 00:57:28 +0000]
Temporarily comment out excludes & alias warning for next release

13 years agoFix indentation
Dave Rolsky [Sat, 28 Aug 2010 00:57:04 +0000]
Fix indentation

13 years agobump version to 1.11
Dave Rolsky [Sat, 28 Aug 2010 00:56:40 +0000]
bump version to 1.11

13 years agoA horrible hack to make generating a coercion for a type union lazy
Dave Rolsky [Fri, 27 Aug 2010 21:15:48 +0000]
A horrible hack to make generating a coercion for a type union lazy

This fixes a bug that was triggered by recursive type constraints in MX::Types.

13 years agoDon't bother testing MX::GlobRef - it is old and unmaintained
Dave Rolsky [Fri, 27 Aug 2010 16:21:02 +0000]
Don't bother testing MX::GlobRef - it is old and unmaintained

13 years agoAdd version & date. Doc "is" overriding change.
Dave Rolsky [Fri, 27 Aug 2010 15:20:26 +0000]
Add version & date. Doc "is" overriding change.

13 years agoUpdate changes for tom's mro fix
Dave Rolsky [Fri, 27 Aug 2010 15:16:27 +0000]
Update changes for tom's mro fix

13 years agoSimplify compiled type coercion for union
Dave Rolsky [Fri, 20 Aug 2010 12:22:16 +0000]
Simplify compiled type coercion for union

13 years agoMove fixes in this branch to NEXT
Dave Rolsky [Mon, 26 Jul 2010 15:30:39 +0000]
Move fixes in this branch to NEXT

13 years agoCannot coerce when the type does not define a coercion
Dave Rolsky [Mon, 12 Jul 2010 15:40:10 +0000]
Cannot coerce when the type does not define a coercion

13 years agoCan't coerce a type that doesn't define a coercion.
Dave Rolsky [Mon, 12 Jul 2010 15:38:04 +0000]
Can't coerce a type that doesn't define a coercion.

13 years agoFix two bugs coercions for union types
Dave Rolsky [Sun, 4 Jul 2010 16:36:52 +0000]
Fix two bugs coercions for union types

First, the union type always made a coercion, even if none its constituent types had a coercion.

Second, the union coercion always returned undef if none of the coercions
actually coerced. This caused union types which included undef to always pass
the constraint. In other case, returning undef simply led to a bad error
message saying undef did not pass the type constraint.

13 years agoactually, there's no reason that overriding 'is' is unsafe
Jesse Luehrs [Wed, 18 Aug 2010 16:59:53 +0000]
actually, there's no reason that overriding 'is' is unsafe

13 years agomro::get_linear_isa not a method
Tomas Doran [Wed, 25 Aug 2010 13:00:49 +0000]
mro::get_linear_isa not a method

13 years agouse Test::Requires in tests
Karen Etheridge [Tue, 24 Aug 2010 21:15:55 +0000]
use Test::Requires in tests

13 years agoMake M::I::ExtraTests fail more obvious
Florian Ragwitz [Tue, 24 Aug 2010 19:25:29 +0000]
Make M::I::ExtraTests fail more obvious

13 years agoAdd extra_tests() call
Dave Rolsky [Tue, 24 Aug 2010 19:22:34 +0000]
Add extra_tests() call

13 years agoCorrect Delta (coerce => 1 without a coercion on the type is just a warning)
Dave Rolsky [Mon, 23 Aug 2010 23:32:47 +0000]
Correct Delta (coerce => 1 without a coercion on the type is just a warning)

13 years agoRemove "Version" from headings
Dave Rolsky [Mon, 23 Aug 2010 23:31:18 +0000]
Remove "Version" from headings

13 years agoRevert "Use Module::Install::CheckConflicts rather than doing it ourself"
Dave Rolsky [Mon, 23 Aug 2010 13:35:06 +0000]
Revert "Use Module::Install::CheckConflicts rather than doing it ourself"

This reverts commit 4c0dcbca325a98c13e1cbd85a344c763c3401b4e.

Doing this broke make disttest

13 years agoUse Module::Install::CheckConflicts rather than doing it ourself
Dave Rolsky [Sun, 22 Aug 2010 16:30:27 +0000]
Use Module::Install::CheckConflicts rather than doing it ourself

13 years agoChanges and date for 1.10 release 1.10
Dave Rolsky [Sun, 22 Aug 2010 15:32:54 +0000]
Changes and date for 1.10 release

13 years agoIssue a deprecation warning for alias or excludes (sans leading dash)
Dave Rolsky [Sat, 21 Aug 2010 16:17:44 +0000]
Issue a deprecation warning for alias or excludes (sans leading dash)

13 years agoThis test doesn't pass, and uses Test::NoWarnings.
Dave Rolsky [Fri, 20 Aug 2010 12:26:36 +0000]
This test doesn't pass, and uses Test::NoWarnings.

13 years agoBump version to 1.10
Dave Rolsky [Fri, 20 Aug 2010 12:14:23 +0000]
Bump version to 1.10

13 years agoRemove an ancient and not very useful test
Dave Rolsky [Fri, 20 Aug 2010 12:14:02 +0000]
Remove an ancient and not very useful test

13 years agoUse _get_local_methods instead of recreating methods over and over
Dave Rolsky [Thu, 19 Aug 2010 04:38:27 +0000]
Use _get_local_methods instead of recreating methods over and over

13 years agotest files should not be executable
Dave Rolsky [Thu, 19 Aug 2010 04:37:26 +0000]
test files should not be executable

13 years agoUse done_testing
Dave Rolsky [Thu, 19 Aug 2010 04:36:52 +0000]
Use done_testing

13 years agoUse done_testing
Dave Rolsky [Thu, 19 Aug 2010 04:36:46 +0000]
Use done_testing

13 years agoCleanup syntax and use done_testing
Dave Rolsky [Thu, 19 Aug 2010 04:36:29 +0000]
Cleanup syntax and use done_testing

13 years agoReally require CMOP 1.05
Dave Rolsky [Wed, 18 Aug 2010 09:47:03 +0000]
Really require CMOP 1.05

13 years agoConflict with MX::Singleton 0.24
Dave Rolsky [Wed, 18 Aug 2010 09:46:34 +0000]
Conflict with MX::Singleton 0.24

13 years agoNo need to test MooseX::Policy::SemiAffordanceAccessor
Dave Rolsky [Tue, 17 Aug 2010 15:35:15 +0000]
No need to test MooseX::Policy::SemiAffordanceAccessor

13 years agoRefactor role application code to call ->get_method much less.
Dave Rolsky [Sun, 15 Aug 2010 08:48:05 +0000]
Refactor role application code to call ->get_method much less.

13 years agoUse new _get_local_methods API, and add it to MM::Role::Composite
Dave Rolsky [Sat, 14 Aug 2010 17:24:38 +0000]
Use new _get_local_methods API, and add it to MM::Role::Composite

13 years agotodo test for satisfying a requires() assertion via composing another role
Karen Etheridge [Wed, 11 Aug 2010 21:09:21 +0000]
todo test for satisfying a requires() assertion via composing another role

13 years agoadd native hash attribute tests to confirm that set will always return the value...
Karen Etheridge [Wed, 11 Aug 2010 19:35:04 +0000]
add native hash attribute tests to confirm that set will always return the value(s) stored in the hash

13 years agoFix a syntax error in the Makefile.PL
Dave Rolsky [Mon, 2 Aug 2010 12:50:42 +0000]
Fix a syntax error in the Makefile.PL

13 years agoAdd missing underscore
Dave Rolsky [Sat, 31 Jul 2010 17:15:57 +0000]
Add missing underscore

13 years agoexplicitly specify origin/master as the start point for a new topic branch; as a...
Karen Etheridge [Fri, 30 Jul 2010 20:54:23 +0000]
explicitly specify origin/master as the start point for a new topic branch; as a git n00b I was leaving this off, which made future rebases/merges harder (and experienced git users will know whether they want to use a different branch as a start point).

13 years agoadding MooseX::NaturalKey to test-my-dependents
Karen Etheridge [Fri, 30 Jul 2010 00:52:16 +0000]
adding MooseX::NaturalKey to test-my-dependents

13 years agoword choice
Justin Hunter [Thu, 29 Jul 2010 19:22:52 +0000]
word choice

13 years agoConflict with MX::POE 0.205
Dave Rolsky [Wed, 28 Jul 2010 04:45:58 +0000]
Conflict with MX::POE 0.205

13 years agoConflict with MX::AlwaysCoerce 0.05
Dave Rolsky [Wed, 28 Jul 2010 04:45:31 +0000]
Conflict with MX::AlwaysCoerce 0.05

13 years agoFix version for pre-0.94 MetaRole API warning
Dave Rolsky [Tue, 27 Jul 2010 21:08:15 +0000]
Fix version for pre-0.94 MetaRole API warning

13 years agoNeed to dep on next CMOP for default generation changes
Dave Rolsky [Mon, 26 Jul 2010 18:00:48 +0000]
Need to dep on next CMOP for default generation changes

13 years agoSquashed commit of the following:
Dave Rolsky [Mon, 26 Jul 2010 17:56:47 +0000]
Squashed commit of the following:

commit 8971c228f8023614db46fdb3962872b0cec870c1
Author: Dave Rolsky <autarch@urth.org>
Date:   Mon Jul 26 12:55:53 2010 -0500

    Move changes entry to NEXT

commit f449c3feef8c6529e4285206317f003d890c4d8f
Author: Shawn M Moore <sartak@bestpractical.com>
Date:   Fri Jul 23 23:46:05 2010 -0400

    Changes entry

commit 07bd93af9010bdefce4c97cd01b7144b05356bd9
Author: Shawn M Moore <sartak@bestpractical.com>
Date:   Fri Jul 23 23:09:11 2010 -0400

    Throw an error when enum has a weird argument list

        This protects users against this kind of construct:

            has type => (
                is       => 'rw',
                isa      => enum ['foo', 'bar', 'baz'],
                required => 1,
            );

        This code will NOT do what you want, being parsed like:

            enum(['foo', 'bar', 'baz'], 'required', 1);

        which ends up with an enum named by a stringified array reference
        where the valid values are "required" and "1". And the required-ness
        of the attribute is obviously not intact. So this attribute is
        really FUBAR.

commit cebc707b8c48409852974c92a937aa205754c480
Author: Shawn M Moore <sartak@bestpractical.com>
Date:   Fri Jul 23 22:51:56 2010 -0400

    Move the <2 values error from the sugar into the class

commit c699a721ca06b9a10e3a2dab42a5f3f661e871b7
Author: Shawn M Moore <sartak@bestpractical.com>
Date:   Fri Jul 23 22:38:45 2010 -0400

    Remove useless assignment for enums

commit 898f80e945b938916416449c492904b857268798
Author: Shawn M Moore <sartak@bestpractical.com>
Date:   Fri Jul 23 22:33:34 2010 -0400

    Throw errors when enum values include undef or refs

13 years agoMove changelog for default fixes to NEXT
Dave Rolsky [Mon, 26 Jul 2010 17:54:46 +0000]
Move changelog for default fixes to NEXT

13 years agoSquashed commit of the following:
Dave Rolsky [Mon, 26 Jul 2010 17:53:55 +0000]
Squashed commit of the following:

commit 0d0fc578def25e8c4d83a911fac0f285b9fe4687
Author: Jesse Luehrs <doy@tozt.net>
Date:   Mon Jul 5 16:30:32 2010 -0500

    changelog

commit a1935c6559b2b82b1a54fc23230d5fb066774715
Author: Jesse Luehrs <doy@tozt.net>
Date:   Mon Jul 5 19:29:48 2010 -0500

    just use cmop's _generate_default_value

commit 33399a9225667fb68364acf6b9a1badb744c1435
Author: Jesse Luehrs <doy@tozt.net>
Date:   Mon Jul 5 02:07:21 2010 -0500

    avoid converting ints to strings when validating the Int tc

commit 6012070770f47ba52cf7177a69c4e0bf4a1320af
Author: Henry Van Styn <vanstyn@intellitree.com>
Date:   Mon Jul 5 02:57:28 2010 -0400

    don't stringify numeric defaults in the inlined codepath

    added extra check in
    Moose::Meta::Method::Constructor::_generate_default_value to return the
    raw default value if it passes looks_like_number($attr->default). This
    fixes the bug where non-lazy attributes with defaults set to numbers
    would be returned as a string instead of a number (i.e. attribute with
    default => 100 would be returned as "100" instead of 100)

commit d1939fbdc40718a351c02435ca2766c058273c23
Author: Jesse Luehrs <doy@tozt.net>
Date:   Mon Jul 5 00:22:19 2010 -0500

    failing test for attributes with numeric defaults during immutability

13 years agoDoh, fix typo in docs
Dave Rolsky [Sun, 25 Jul 2010 19:30:50 +0000]
Doh, fix typo in docs

13 years agobump version to 1.09 1.09
Dave Rolsky [Sun, 25 Jul 2010 15:28:59 +0000]
bump version to 1.09

13 years agoRequire the latest CMOP
Dave Rolsky [Sun, 25 Jul 2010 15:28:02 +0000]
Require the latest CMOP

13 years agoDelta entry editing
Dave Rolsky [Sun, 25 Jul 2010 15:22:57 +0000]
Delta entry editing

13 years agoTweak wording in Delta
Dave Rolsky [Sun, 25 Jul 2010 15:21:09 +0000]
Tweak wording in Delta

13 years agoReorder and speling fix
Dave Rolsky [Sun, 25 Jul 2010 15:19:18 +0000]
Reorder and speling fix

13 years agoRelease date for 1.09
Dave Rolsky [Sun, 25 Jul 2010 15:18:42 +0000]
Release date for 1.09

13 years agoSmall wording fixes in Changes
Dave Rolsky [Sat, 24 Jul 2010 19:24:43 +0000]
Small wording fixes in Changes

13 years agoRephase +foo legality change
Dave Rolsky [Sat, 24 Jul 2010 19:24:11 +0000]
Rephase +foo legality change

13 years agoConflict with MX::AttributeInflate 0.02
Dave Rolsky [Sat, 24 Jul 2010 19:21:08 +0000]
Conflict with MX::AttributeInflate 0.02

13 years agoConflict on MX::InstanceTracking 0.04 and MX::HasDefaults 0.02
Dave Rolsky [Sat, 24 Jul 2010 15:53:18 +0000]
Conflict on MX::InstanceTracking 0.04 and MX::HasDefaults 0.02

13 years agoFix reference to old MetaRole function name
Dave Rolsky [Fri, 23 Jul 2010 16:10:52 +0000]
Fix reference to old MetaRole function name

13 years agoConflict with MooseX::UndefTolerant 0.04
Dave Rolsky [Wed, 21 Jul 2010 20:20:13 +0000]
Conflict with MooseX::UndefTolerant 0.04

13 years agoAlways check that a constraint has a coercion before calling ->coerce
Dave Rolsky [Mon, 19 Jul 2010 17:11:33 +0000]
Always check that a constraint has a coercion before calling ->coerce

13 years agoTurn off deprecation warnings.
Dave Rolsky [Mon, 19 Jul 2010 17:10:05 +0000]
Turn off deprecation warnings.

Make sure that setting an invalid value fails

13 years agoIgnore Moose::Meta::Attribute and Moose::Meta::Class for deprecation warnings
Dave Rolsky [Mon, 19 Jul 2010 17:08:48 +0000]
Ignore Moose::Meta::Attribute and Moose::Meta::Class for deprecation warnings

13 years agoAdd coerce without coercion to list of deprecated features
Dave Rolsky [Mon, 19 Jul 2010 17:05:57 +0000]
Add coerce without coercion to list of deprecated features

13 years agoDon't try to inline a coercion unless the type constraint has a coercion
Dave Rolsky [Mon, 19 Jul 2010 17:01:28 +0000]
Don't try to inline a coercion unless the type constraint has a coercion

13 years agoRevert an earlier change (from master) so that we never try to call ->coerce on a...
Dave Rolsky [Mon, 19 Jul 2010 17:00:10 +0000]
Revert an earlier change (from master) so that we never try to call ->coerce on a constraint unless it has a coercion.

The new tests aren't done.

13 years agoAdd MX::AutoDestruct
Dave Rolsky [Mon, 19 Jul 2010 16:43:26 +0000]
Add MX::AutoDestruct

13 years agoMX::Net::API is now called Net::HTTP::API
Dave Rolsky [Mon, 19 Jul 2010 16:34:36 +0000]
MX::Net::API is now called Net::HTTP::API

13 years agoUpdate conflict versions for some MX modules
Dave Rolsky [Mon, 19 Jul 2010 16:21:58 +0000]
Update conflict versions for some MX modules

13 years agoConflict with MX::Singleton 0.22
Dave Rolsky [Thu, 15 Jul 2010 15:45:03 +0000]
Conflict with MX::Singleton 0.22

13 years agoConflict with MX::Role::WithOverloading 0.06
Dave Rolsky [Thu, 15 Jul 2010 15:20:38 +0000]
Conflict with MX::Role::WithOverloading 0.06

13 years agoConflict against MX::MethodAttributes 0.22
Dave Rolsky [Wed, 14 Jul 2010 20:51:55 +0000]
Conflict against MX::MethodAttributes 0.22

13 years agoConflict with MX::FollowPBP 0.02
Dave Rolsky [Wed, 14 Jul 2010 20:45:26 +0000]
Conflict with MX::FollowPBP 0.02

13 years agoConflict on LazyRequire 0.05
Dave Rolsky [Wed, 14 Jul 2010 20:31:42 +0000]
Conflict on LazyRequire 0.05

13 years agoConflict with MX::CA 0.13
Dave Rolsky [Wed, 14 Jul 2010 20:22:10 +0000]
Conflict with MX::CA 0.13

13 years agoRemove with_caller from the deprecations
Dave Rolsky [Wed, 14 Jul 2010 19:44:38 +0000]
Remove with_caller from the deprecations

MX::Types uses it somewhat legitimately, and if this warns, then every module
using MX::Types warns, which is a _lot_ of modules.

13 years agoConflict with MX::SAA 0.05
Dave Rolsky [Wed, 14 Jul 2010 19:14:07 +0000]
Conflict with MX::SAA 0.05

13 years agoConflict with MX::StrictConstructor 0.08
Dave Rolsky [Wed, 14 Jul 2010 18:54:46 +0000]
Conflict with MX::StrictConstructor 0.08

13 years agoExplicitly ask for api version 0.55 so we can call Moose::init_meta
Dave Rolsky [Wed, 14 Jul 2010 18:44:07 +0000]
Explicitly ask for api version 0.55 so we can call Moose::init_meta

13 years agoRequire Package::DeprecationManager 0.04
Dave Rolsky [Wed, 14 Jul 2010 18:40:40 +0000]
Require Package::DeprecationManager 0.04

13 years agoTest that coerce errors come out for each attr, not just once per package defining...
Dave Rolsky [Wed, 14 Jul 2010 18:40:20 +0000]
Test that coerce errors come out for each attr, not just once per package defining the attrs

13 years agoExplicitly use Moose::Deprecated in all modules that call ::deprecated()
Dave Rolsky [Wed, 14 Jul 2010 17:07:50 +0000]
Explicitly use Moose::Deprecated in all modules that call ::deprecated()

13 years agoAlphabetize author_requires
Dave Rolsky [Wed, 14 Jul 2010 16:51:50 +0000]
Alphabetize author_requires

13 years agoIssue deprecation warning on coerce => 1 without coercion, rather than dying
Dave Rolsky [Wed, 14 Jul 2010 16:51:09 +0000]
Issue deprecation warning on coerce => 1 without coercion, rather than dying

13 years agoDoc deprecation warnings in Changes for Delta.pod
Dave Rolsky [Wed, 14 Jul 2010 16:46:17 +0000]
Doc deprecation warnings in Changes for Delta.pod

13 years agoAdd docs for Moose::Deprecated
Dave Rolsky [Wed, 14 Jul 2010 16:45:06 +0000]
Add docs for Moose::Deprecated

13 years agoRequire Package::DeprecationManager 0.03
Dave Rolsky [Wed, 14 Jul 2010 16:43:02 +0000]
Require Package::DeprecationManager 0.03

13 years agoDeprecation warning for Moose::init_meta
Dave Rolsky [Wed, 14 Jul 2010 16:40:09 +0000]
Deprecation warning for Moose::init_meta