13 years agostop recommending '.' as a type namespace separator
Jesse Luehrs [Sat, 7 May 2011 06:07:24 +0000]
stop recommending '.' as a type namespace separator

13 years agocopy over some Moose.pm changes to Moose/Role.pm
Jesse Luehrs [Sat, 7 May 2011 03:11:02 +0000]
copy over some Moose.pm changes to Moose/Role.pm

13 years agodon't talk about class metaclasses either
Jesse Luehrs [Sat, 7 May 2011 03:10:40 +0000]
don't talk about class metaclasses either

13 years agofix up some abstracts
Jesse Luehrs [Sat, 7 May 2011 01:51:14 +0000]
fix up some abstracts

13 years agoone more package to hide
Jesse Luehrs [Sat, 7 May 2011 01:48:02 +0000]
one more package to hide

13 years agonote that this example really should be using native traits
Jesse Luehrs [Sat, 7 May 2011 01:47:24 +0000]
note that this example really should be using native traits

13 years agomake this its own header
Jesse Luehrs [Sat, 7 May 2011 01:43:42 +0000]
make this its own header

13 years agotypo fixes
Jesse Luehrs [Sat, 7 May 2011 01:43:37 +0000]
typo fixes

13 years agotypo fixes
Jesse Luehrs [Sat, 7 May 2011 01:30:56 +0000]
typo fixes

13 years agostop documenting BUILDALL and DEMOLISHALL
Jesse Luehrs [Sat, 7 May 2011 01:09:53 +0000]
stop documenting BUILDALL and DEMOLISHALL

13 years agocmop is no longer a separate dist
Jesse Luehrs [Sat, 7 May 2011 00:47:06 +0000]
cmop is no longer a separate dist

13 years agomore grammar cleanups
Jesse Luehrs [Sat, 7 May 2011 00:39:40 +0000]
more grammar cleanups

13 years agogrammar and formatting cleanups
Jesse Luehrs [Sat, 7 May 2011 00:37:14 +0000]
grammar and formatting cleanups

13 years agomention moosex-mangle
Jesse Luehrs [Sat, 7 May 2011 00:33:37 +0000]
mention moosex-mangle

13 years agothis has had an appropriate warning for a while now
Jesse Luehrs [Sat, 7 May 2011 00:28:41 +0000]
this has had an appropriate warning for a while now

13 years agowe're already past 2.0
Jesse Luehrs [Sat, 7 May 2011 00:25:44 +0000]
we're already past 2.0

13 years agonobody is really working on xs accessors anymore
Jesse Luehrs [Sat, 7 May 2011 00:25:28 +0000]
nobody is really working on xs accessors anymore

13 years agolink to the list of moose-using organizations
Jesse Luehrs [Sat, 7 May 2011 00:20:05 +0000]
link to the list of moose-using organizations

13 years agouse Try::Tiny in this example
Jesse Luehrs [Fri, 6 May 2011 23:25:29 +0000]
use Try::Tiny in this example

13 years agoclean up docs of blessed and confess
Jesse Luehrs [Fri, 6 May 2011 22:34:25 +0000]
clean up docs of blessed and confess

13 years agofix up ::Cookbook::Snack::Keywords
Jesse Luehrs [Fri, 6 May 2011 22:10:04 +0000]
fix up ::Cookbook::Snack::Keywords

13 years agostop indexing a bunch of private modules
Jesse Luehrs [Fri, 6 May 2011 22:00:22 +0000]
stop indexing a bunch of private modules

13 years agothis is redundant
Jesse Luehrs [Fri, 6 May 2011 21:45:22 +0000]
this is redundant

13 years agoif these are internal use only, why are they in the public docs
Jesse Luehrs [Fri, 6 May 2011 21:42:21 +0000]
if these are internal use only, why are they in the public docs

13 years agofix pod coverage
Jesse Luehrs [Fri, 6 May 2011 21:31:11 +0000]
fix pod coverage

13 years agoseriously, who cares about ohloh
Jesse Luehrs [Fri, 6 May 2011 21:26:26 +0000]
seriously, who cares about ohloh

13 years agodrop docs for the old extension stuff from Moose.pm
Jesse Luehrs [Fri, 6 May 2011 21:24:13 +0000]
drop docs for the old extension stuff from Moose.pm

13 years agoshift things around a bit
Jesse Luehrs [Fri, 6 May 2011 21:20:29 +0000]
shift things around a bit

13 years agofix documentation for attribute overriding
Jesse Luehrs [Fri, 6 May 2011 21:19:06 +0000]
fix documentation for attribute overriding

13 years agomention that the list of attr options in Moose.pm isn't exhaustive
Jesse Luehrs [Fri, 6 May 2011 19:44:28 +0000]
mention that the list of attr options in Moose.pm isn't exhaustive

13 years agostop documenting metaclass, lazy_build, and initializer in Moose.pm
Jesse Luehrs [Fri, 6 May 2011 19:41:16 +0000]
stop documenting metaclass, lazy_build, and initializer in Moose.pm

13 years agolazy can be filled by default or builder
Jesse Luehrs [Fri, 6 May 2011 19:38:33 +0000]
lazy can be filled by default or builder

13 years agostop documenting auto_deref in Moose.pm
Jesse Luehrs [Fri, 6 May 2011 19:30:33 +0000]
stop documenting auto_deref in Moose.pm

13 years agofix all misuse of "it's"
Karen Etheridge [Fri, 6 May 2011 18:15:06 +0000]
fix all misuse of "it's"

13 years agochangelog
Jesse Luehrs [Fri, 6 May 2011 15:59:15 +0000]
changelog

13 years agohandle caching of anon classes better, when role/class params are used
Jesse Luehrs [Fri, 6 May 2011 04:37:42 +0000]
handle caching of anon classes better, when role/class params are used

13 years agodepend on the right version of Data::OptList
Jesse Luehrs [Fri, 6 May 2011 00:13:33 +0000]
depend on the right version of Data::OptList

13 years agouse hypothetical next version of Data::OptList
Ricardo Signes [Fri, 8 Apr 2011 21:04:14 +0000]
use hypothetical next version of Data::OptList

13 years agofix references to test files
Jesse Luehrs [Thu, 5 May 2011 15:41:57 +0000]
fix references to test files

13 years agomention duck_type in ::Manual::Types
Jesse Luehrs [Thu, 5 May 2011 15:33:14 +0000]
mention duck_type in ::Manual::Types

13 years agoclean up type constraint declaration syntax in the docs a bit
Jesse Luehrs [Thu, 5 May 2011 15:45:13 +0000]
clean up type constraint declaration syntax in the docs a bit

13 years agodocs about type constraint error messages
Jesse Luehrs [Thu, 5 May 2011 15:12:04 +0000]
docs about type constraint error messages

13 years agodoc tweak from John M. Dlugosz
Stevan Little [Sun, 1 May 2011 00:56:08 +0000]
doc tweak from John M. Dlugosz

13 years agochangelog
Jesse Luehrs [Fri, 29 Apr 2011 04:09:08 +0000]
changelog

13 years agoadd the Devel::PartialDump stuff to ::Delta
Jesse Luehrs [Thu, 28 Apr 2011 09:49:20 +0000]
add the Devel::PartialDump stuff to ::Delta

13 years agofix authordep syntax
Jesse Luehrs [Tue, 26 Apr 2011 13:31:47 +0000]
fix authordep syntax

13 years ago200000 iterations of the 12-attr class is way too many
Dave Rolsky [Mon, 25 Apr 2011 02:58:36 +0000]
200000 iterations of the 12-attr class is way too many

13 years agoBump iteration counts back up
Dave Rolsky [Mon, 25 Apr 2011 00:47:58 +0000]
Bump iteration counts back up

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