13 years agomore benchmarks
Jesse Luehrs [Mon, 25 Apr 2011 00:42:37 +0000]
more benchmarks

13 years agoImprove benchmark (don't include object construction in accessor measurement)
Dave Rolsky [Mon, 25 Apr 2011 00:27:23 +0000]
Improve benchmark (don't include object construction in accessor measurement)

13 years agoAdd benchmark for various builtin TCs
Dave Rolsky [Mon, 25 Apr 2011 00:21:12 +0000]
Add benchmark for various builtin TCs

13 years agorequire Devel::PartialDump 0.14, to avoid infinite loop bug
Jesse Luehrs [Sun, 24 Apr 2011 22:35:19 +0000]
require Devel::PartialDump 0.14, to avoid infinite loop bug

13 years agouse Devel::PartialDump to dump tc failures, if possible
Jesse Luehrs [Sun, 24 Apr 2011 21:24:25 +0000]
use Devel::PartialDump to dump tc failures, if possible

can't dep on it, because it deps on Moose

13 years agomake the 'reset' delegation for Counter respect builders
Jesse Luehrs [Sun, 24 Apr 2011 19:36:07 +0000]
make the 'reset' delegation for Counter respect builders

13 years agofix tests
Jesse Luehrs [Sun, 24 Apr 2011 17:21:45 +0000]
fix tests

13 years agoallow immutable options to override file and line
Jesse Luehrs [Sun, 24 Apr 2011 17:21:05 +0000]
allow immutable options to override file and line

13 years agochangelog
Jesse Luehrs [Sun, 24 Apr 2011 16:14:57 +0000]
changelog

13 years agoadd definition_context info for inlined constructors and destructors
Jesse Luehrs [Sun, 24 Apr 2011 16:12:25 +0000]
add definition_context info for inlined constructors and destructors

13 years agobut with this, perl won't do anything at all
Jesse Luehrs [Sun, 24 Apr 2011 15:38:35 +0000]
but with this, perl won't do anything at all

perl seems to silently convert exceptions thrown in destructors into
warnings, in the category of "misc", so disabling misc warnings means
that exceptions in the destructor will be completely silent. confess
inside destructors seems to be completely silent regardless, which also
seems broken, but nothing we can really do about that. don't really want
to add tests for this, because it's really not clear what the intended
behavior is here.

13 years agothese aren't actually part of DEMOLISHALL
Jesse Luehrs [Sun, 24 Apr 2011 15:12:03 +0000]
these aren't actually part of DEMOLISHALL

13 years agoupdate changelog for 2.0001 release
Jesse Luehrs [Sat, 23 Apr 2011 00:51:50 +0000]
update changelog for 2.0001 release

13 years agoalso document Class::MOP::Module::create
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 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