13 years agoalso document Class::MOP::Module::create 2.0001
Jesse Luehrs [Fri, 22 Apr 2011 23:08:37 +0000]
also document Class::MOP::Module::create

13 years agodocument the new anon stuff in ::Package
Jesse Luehrs [Fri, 22 Apr 2011 22:46:48 +0000]
document the new anon stuff in ::Package

13 years agoversion bump
Jesse Luehrs [Fri, 22 Apr 2011 21:03:50 +0000]
version bump

13 years agoalso note the Eval::Closure bump in Changes
Jesse Luehrs [Fri, 22 Apr 2011 21:02:40 +0000]
also note the Eval::Closure bump in Changes

13 years agostop encouraging wrapping BUILDALL, it's a bad idea
Jesse Luehrs [Fri, 22 Apr 2011 16:26:43 +0000]
stop encouraging wrapping BUILDALL, it's a bad idea

13 years agochangelog
Jesse Luehrs [Fri, 22 Apr 2011 03:26:55 +0000]
changelog

13 years agoroles don't have throw_error
Jesse Luehrs [Fri, 22 Apr 2011 03:25:33 +0000]
roles don't have throw_error

13 years agoMoose::Meta::Role::create should honor "roles"
Chris Weyl [Fri, 22 Apr 2011 03:12:19 +0000]
Moose::Meta::Role::create should honor "roles"

Moose::Meta::Role's docs claim create() is "identical" to the create() in
Moose::Meta::Class, yet it currently does not honor "roles" if passed to it.

This commit fixes that by having  Moose::Meta::Role::create() honor a roles
named parameter, and adds tests to validate/ensure that behaviour.

13 years agoclear out build cruft before building
Jesse Luehrs [Thu, 21 Apr 2011 15:28:22 +0000]
clear out build cruft before building

this cleans up the directory from if someone did "perl Makefile.PL"
before running dzil build

13 years agomanually specify ::MakeMaker::Awesome as an authordep
Jesse Luehrs [Thu, 21 Apr 2011 15:21:39 +0000]
manually specify ::MakeMaker::Awesome as an authordep

dzil doesn't support this yet, but it should soon, hopefully

13 years agochangelog
Jesse Luehrs [Thu, 21 Apr 2011 13:51:25 +0000]
changelog

13 years agothis is unnecessary (and broken on <5.8.8)
Jesse Luehrs [Thu, 21 Apr 2011 13:39:34 +0000]
this is unnecessary (and broken on <5.8.8)

'use Class::MOP' already does this, since the cmop merge

13 years agoRevert "conflict on mxrp 0.25 for its broken test suite"
Jesse Luehrs [Wed, 20 Apr 2011 20:29:02 +0000]
Revert "conflict on mxrp 0.25 for its broken test suite"

This reverts commit 122496182cc81c8284499b51baf1923cbe30acd4.

actually, test breakages don't matter for conflicts

13 years agoadd App::Termcast back, since its test suite should be more reliable now
Jesse Luehrs [Wed, 20 Apr 2011 16:52:20 +0000]
add App::Termcast back, since its test suite should be more reliable now

13 years agoconflict on mxrp 0.25 for its broken test suite
Jesse Luehrs [Wed, 20 Apr 2011 16:51:47 +0000]
conflict on mxrp 0.25 for its broken test suite

13 years agoRemove unneeded comma
Dave Rolsky [Wed, 20 Apr 2011 15:54:45 +0000]
Remove unneeded comma

13 years agoEscape any metacharacters in the anon prefix before using it in a regex
Dave Rolsky [Wed, 20 Apr 2011 15:50:48 +0000]
Escape any metacharacters in the anon prefix before using it in a regex

13 years agotests
Jesse Luehrs [Wed, 20 Apr 2011 15:34:04 +0000]
tests

13 years agodon't calculate the cache key unless we're going to be caching
Jesse Luehrs [Wed, 20 Apr 2011 03:35:47 +0000]
don't calculate the cache key unless we're going to be caching

13 years agochangelog
Jesse Luehrs [Wed, 20 Apr 2011 03:24:28 +0000]
changelog

13 years agono reason to not be using ::Package api here
Jesse Luehrs [Mon, 18 Apr 2011 02:07:05 +0000]
no reason to not be using ::Package api here

13 years agounify the anon package stuff in CMOP::Package
Jesse Luehrs [Mon, 18 Apr 2011 00:11:28 +0000]
unify the anon package stuff in CMOP::Package

13 years agoRemove these weird useless comments
Shawn M Moore [Sat, 19 Feb 2011 04:24:25 +0000]
Remove these weird useless comments

13 years agoDocument free_anon_{class, role}
Shawn M Moore [Sat, 19 Feb 2011 04:22:04 +0000]
Document free_anon_{class, role}

13 years agoself_introspection needs free_anon_class
Shawn M Moore [Sat, 19 Feb 2011 04:15:31 +0000]
self_introspection needs free_anon_class

13 years agoStill need no warnings 'uninitialized'
Shawn M Moore [Sat, 19 Feb 2011 04:14:53 +0000]
Still need no warnings 'uninitialized'

    ./t/050_metaclasses/019_create_anon_with_required_attr.t has an
    undef warning without this

13 years agoMissing a :: after $first_fragments
Shawn M Moore [Sat, 19 Feb 2011 04:13:07 +0000]
Missing a :: after $first_fragments

13 years agoMake anon role DESTROY logic match that of anon class
Shawn M Moore [Sat, 19 Feb 2011 04:11:02 +0000]
Make anon role DESTROY logic match that of anon class

13 years agoDepend less on $ANON_CLASS_PREFIX
Shawn M Moore [Sat, 19 Feb 2011 04:07:37 +0000]
Depend less on $ANON_CLASS_PREFIX

13 years agoUse the is_anon_class method we already have
Shawn M Moore [Sat, 19 Feb 2011 04:07:14 +0000]
Use the is_anon_class method we already have

13 years agoFactor out a free_anon_class method to minimize the logic in DESTROY
Shawn M Moore [Sat, 19 Feb 2011 04:06:54 +0000]
Factor out a free_anon_class method to minimize the logic in DESTROY

13 years agodep on Eval::Closure 0.04 to avoid some breakage
Jesse Luehrs [Sat, 16 Apr 2011 03:32:38 +0000]
dep on Eval::Closure 0.04 to avoid some breakage

13 years agoNo need for copyright_year
Dave Rolsky [Wed, 13 Apr 2011 19:50:25 +0000]
No need for copyright_year

13 years agoHow much do I hate curly-less blocks in C? A lot.
Dave Rolsky [Wed, 13 Apr 2011 13:53:11 +0000]
How much do I hate curly-less blocks in C? A lot.

13 years agoRequire Test::DM 0.09
Dave Rolsky [Tue, 12 Apr 2011 17:46:10 +0000]
Require Test::DM 0.09

13 years agoRequire Test::DM 0.09
Dave Rolsky [Tue, 12 Apr 2011 17:46:02 +0000]
Require Test::DM 0.09

13 years agoleave this out until i fix the test suite
Jesse Luehrs [Tue, 12 Apr 2011 17:53:24 +0000]
leave this out until i fix the test suite

13 years agothis doesn't appear to be on cpan anymore
Jesse Luehrs [Tue, 12 Apr 2011 17:28:01 +0000]
this doesn't appear to be on cpan anymore

13 years agoRequire Test::DM 0.08 and use test_modules() so we can test in parallel
Dave Rolsky [Tue, 12 Apr 2011 16:32:19 +0000]
Require Test::DM 0.08 and use test_modules() so we can test in parallel

13 years agoBe more thorough about clearing TESTING env vars
Dave Rolsky [Tue, 12 Apr 2011 15:24:03 +0000]
Be more thorough about clearing TESTING env vars

13 years agoconflict on MooseX::SlurpyConstructor - latest is 1.2
Karen Etheridge [Tue, 12 Apr 2011 14:54:05 +0000]
conflict on MooseX::SlurpyConstructor - latest is 1.2

13 years agoFix wonky grammar
Dave Rolsky [Tue, 12 Apr 2011 14:38:09 +0000]
Fix wonky grammar

13 years agochangelog
Jesse Luehrs [Tue, 12 Apr 2011 05:17:56 +0000]
changelog

13 years agomeh, this doesn't actually work 2.0000
Jesse Luehrs [Tue, 12 Apr 2011 04:49:07 +0000]
meh, this doesn't actually work

setting AUTHOR_TESTING when running test-my-dependents is actually
broken, we don't want to run the author tests for the individual
dependents. also, we should probably just have this query the hudson
server for a clean result, rather than running the test every time

13 years agoversion bump
Jesse Luehrs [Tue, 12 Apr 2011 04:34:15 +0000]
version bump

13 years agonote backports in the changelog
Jesse Luehrs [Tue, 12 Apr 2011 04:33:43 +0000]
note backports in the changelog

13 years agoclarify Support a bit more
Jesse Luehrs [Tue, 12 Apr 2011 04:19:45 +0000]
clarify Support a bit more

13 years agoTaken Frost of the test list for now
Dave Rolsky [Mon, 11 Apr 2011 22:05:18 +0000]
Taken Frost of the test list for now

13 years agoMove some stuff from PLANS to TODO, and remove PLANS
Dave Rolsky [Mon, 11 Apr 2011 20:44:20 +0000]
Move some stuff from PLANS to TODO, and remove PLANS

13 years agoMention Support change in Changes
Dave Rolsky [Mon, 11 Apr 2011 20:27:39 +0000]
Mention Support change in Changes

13 years agoThe new release policy was actually release in 1.21
Dave Rolsky [Mon, 11 Apr 2011 20:26:53 +0000]
The new release policy was actually release in 1.21

13 years agoMention new release policy in Delta
Dave Rolsky [Mon, 11 Apr 2011 20:25:56 +0000]
Mention new release policy in Delta

13 years agoAdd paragraph on release windows
Dave Rolsky [Mon, 11 Apr 2011 20:22:08 +0000]
Add paragraph on release windows

13 years agos/toolchain/tool chain/ for spelling test
Dave Rolsky [Mon, 11 Apr 2011 15:42:20 +0000]
s/toolchain/tool chain/ for spelling test

13 years agoTest RegexpRef type using SvRX or checking PERL_magic_qr
David Leadbeater [Mon, 4 Apr 2011 23:47:02 +0000]
Test RegexpRef type using SvRX or checking PERL_magic_qr

With pluggable regexp engines checking "ref" of a qr// isn't correct;
it's also possible for a normal Regex to be blessed into another
class.

Additionally an 'Object' subtype previously excluded objects that were
->isa('Regexp'), this was inconsistent with the RegexpRef handling
(i.e. neither RegexpRef nor isa => 'Regexp' would accept a subclass of
Regexp). The 'Object' subtype now simply checks if the reference is
blessed with no special logic.

13 years agoupdate conflict for mx-setonce
Jesse Luehrs [Thu, 7 Apr 2011 02:12:54 +0000]
update conflict for mx-setonce

13 years agoadd some things to ::Delta
Jesse Luehrs [Tue, 5 Apr 2011 06:34:19 +0000]
add some things to ::Delta

13 years agowe want to make sure there's actual content in the changelog
Jesse Luehrs [Tue, 5 Apr 2011 02:34:22 +0000]
we want to make sure there's actual content in the changelog

13 years agochangelog
Jesse Luehrs [Tue, 5 Apr 2011 02:31:50 +0000]
changelog

13 years agoversion bump 1.9906
Jesse Luehrs [Tue, 5 Apr 2011 01:53:23 +0000]
version bump

13 years agobump copyright date
Jesse Luehrs [Tue, 5 Apr 2011 01:53:05 +0000]
bump copyright date

13 years agoConflict on Lazyrequire 0.06
Dave Rolsky [Mon, 4 Apr 2011 16:47:15 +0000]
Conflict on Lazyrequire 0.06

13 years agoConflict on MX::PrivateSetters 0.03
Dave Rolsky [Mon, 4 Apr 2011 15:19:34 +0000]
Conflict on MX::PrivateSetters 0.03

13 years agoconflict
Jesse Luehrs [Mon, 4 Apr 2011 05:58:45 +0000]
conflict

13 years agoconflicts
Jesse Luehrs [Mon, 4 Apr 2011 04:34:44 +0000]
conflicts

13 years agoConflict on all but latest MX::UndefTolerant
Dave Rolsky [Mon, 4 Apr 2011 04:13:42 +0000]
Conflict on all but latest MX::UndefTolerant

13 years agoUpdate some conflicts to get people to install versions of MX modules that work with...
Dave Rolsky [Mon, 4 Apr 2011 02:16:08 +0000]
Update some conflicts to get people to install versions of MX modules that work with roles

13 years agothe created type here isn't anonymous
Jesse Luehrs [Sun, 3 Apr 2011 18:07:21 +0000]
the created type here isn't anonymous

13 years agoFix small typo
Dave Rolsky [Sun, 3 Apr 2011 16:06:09 +0000]
Fix small typo

13 years agochangelog
Jesse Luehrs [Sat, 2 Apr 2011 19:01:08 +0000]
changelog

13 years agofix up some docs
Jesse Luehrs [Wed, 30 Mar 2011 19:18:18 +0000]
fix up some docs

13 years agochangelog
Jesse Luehrs [Mon, 28 Mar 2011 20:49:48 +0000]
changelog

13 years agoversion bump 1.9905
Jesse Luehrs [Mon, 28 Mar 2011 19:40:31 +0000]
version bump

13 years agoCroak with useful errors when trying to apply meta/base roles to a non-Moose class
Dave Rolsky [Sat, 19 Mar 2011 22:47:56 +0000]
Croak with useful errors when trying to apply meta/base roles to a non-Moose class

13 years agoA little code tidying
Dave Rolsky [Sat, 19 Mar 2011 16:44:03 +0000]
A little code tidying

13 years agoRemove unused variable
Dave Rolsky [Sat, 19 Mar 2011 16:43:33 +0000]
Remove unused variable

13 years agoRemove a TODO item which is done
Dave Rolsky [Mon, 14 Mar 2011 21:34:00 +0000]
Remove a TODO item which is done

13 years agoUpdate TODO for 2.0200
Dave Rolsky [Mon, 14 Mar 2011 21:32:23 +0000]
Update TODO for 2.0200

13 years agoPrep for removing deprecated features or making them throw an error.
Dave Rolsky [Mon, 14 Mar 2011 19:27:46 +0000]
Prep for removing deprecated features or making them throw an error.

I changed the relevant deprecation warnings to mention what will happen in
Moose 2.0200.

I also updated Moose::Manual::Delta to list what will appen in 2.0200.

13 years agoFix formatting buglet in Changes
Dave Rolsky [Mon, 14 Mar 2011 19:25:19 +0000]
Fix formatting buglet in Changes

13 years agoAdd CMOP Changes file to distro
Dave Rolsky [Mon, 14 Mar 2011 18:58:14 +0000]
Add CMOP Changes file to distro

13 years agoChanges for NEXT
Dave Rolsky [Mon, 14 Mar 2011 04:08:08 +0000]
Changes for NEXT

13 years agoStore the role which first defines an attribute, and pass that along when cloning.
Dave Rolsky [Mon, 14 Mar 2011 04:04:51 +0000]
Store the role which first defines an attribute, and pass that along when cloning.

Use the original role's applied_attribute_metaclass when we finally apply the
attribute, rather than the _current_ role's applied_attribute_metaclass.

13 years agoAdd test for applied_attribute traits being lost when one role consumes another role
Dave Rolsky [Mon, 14 Mar 2011 03:58:22 +0000]
Add test for applied_attribute traits being lost when one role consumes another role

13 years agoThere's one manually maintained file in t/recipes/
Florian Ragwitz [Mon, 14 Mar 2011 04:50:21 +0000]
There's one manually maintained file in t/recipes/

Stop ignoring it.

13 years agoFix recipes path for our GatherDir plugin
Florian Ragwitz [Mon, 14 Mar 2011 04:49:59 +0000]
Fix recipes path for our GatherDir plugin

I broke this while renaming the tests.

13 years agoSuppress a bogus warning
Florian Ragwitz [Mon, 14 Mar 2011 04:10:31 +0000]
Suppress a bogus warning

13 years agoWe stopped complaining about importing to main ages ago
Florian Ragwitz [Mon, 14 Mar 2011 04:00:34 +0000]
We stopped complaining about importing to main ages ago

13 years agoRemove numbers from our tests
Florian Ragwitz [Mon, 14 Mar 2011 03:58:21 +0000]
Remove numbers from our tests

13 years agoMake sure that applied_attribute roles don't spill over to other roles to during...
Dave Rolsky [Mon, 14 Mar 2011 03:49:12 +0000]
Make sure that applied_attribute roles don't spill over to other roles to during role composition

13 years agoFix duplicate test number (why do we have these numbers anyway?)
Dave Rolsky [Mon, 14 Mar 2011 03:44:13 +0000]
Fix duplicate test number (why do we have these numbers anyway?)

13 years agotodo test for the role composition issue
Jesse Luehrs [Tue, 8 Mar 2011 07:58:11 +0000]
todo test for the role composition issue

13 years agoadd some more conflicts
Jesse Luehrs [Mon, 7 Mar 2011 00:26:01 +0000]
add some more conflicts

13 years agoadd Bread::Board::Declare to smoker
Jesse Luehrs [Fri, 4 Mar 2011 21:39:35 +0000]
add Bread::Board::Declare to smoker

13 years agochangelog
Jesse Luehrs [Fri, 4 Mar 2011 21:13:47 +0000]
changelog

13 years agochangelog and version bump 1.9904
Jesse Luehrs [Fri, 4 Mar 2011 20:17:32 +0000]
changelog and version bump

13 years agoyes, this is necessary for us
Jesse Luehrs [Fri, 4 Mar 2011 17:49:01 +0000]
yes, this is necessary for us

13 years agoUse $0 instead of hardcoding filename in regex
Shawn M Moore [Sat, 19 Feb 2011 03:16:12 +0000]
Use $0 instead of hardcoding filename in regex

    I failed these tests because zsh prove t/**/*.t expanded these files
    with leading ./s, which broke the regexes needlessly

13 years agochangelog for Int fix
Jesse Luehrs [Thu, 3 Mar 2011 05:34:47 +0000]
changelog for Int fix

13 years agoInt type constraint allowed for a newline character due to the /^..$/ syntax. Use...
Matthew Horsfall [Wed, 2 Mar 2011 18:42:52 +0000]
Int type constraint allowed for a newline character due to the /^..$/ syntax. Use /\A..\z/ instead.