13 years agochangelog
Jesse Luehrs [Mon, 20 Jun 2011 13:26:15 +0000]
changelog

13 years agodon't load_class if a metaclass already exists
Jesse Luehrs [Mon, 20 Jun 2011 13:19:45 +0000]
don't load_class if a metaclass already exists

otherwise this breaks things like:

package Foo;
use MooseX::Thing;
...

when MooseX::Thing both applies roles and re-exports Moose::Role stuff,
because at the time that MooseX::Thing::init_meta is called, the package
is empty (it won't get anything in it until Moose::Role::init_meta is
called).

13 years agochangelog
Jesse Luehrs [Sun, 19 Jun 2011 08:30:32 +0000]
changelog

13 years agoversion bump 2.0009
Jesse Luehrs [Sun, 19 Jun 2011 08:21:12 +0000]
version bump

13 years agoChanges for rebless_triggers branch
Dave Rolsky [Thu, 16 Jun 2011 15:26:24 +0000]
Changes for rebless_triggers branch

13 years agocode tidying
Dave Rolsky [Thu, 16 Jun 2011 15:24:59 +0000]
code tidying

13 years agoTidy new code
Dave Rolsky [Thu, 16 Jun 2011 15:21:05 +0000]
Tidy new code

13 years agocall all triggers in rebless_instance - tests now pass.
Karen Etheridge [Wed, 1 Jun 2011 00:40:09 +0000]
call all triggers in rebless_instance - tests now pass.

refactored common code out into a sub. As it happens, this is sufficient even for the immutable path, because $meta->rebless_instance is not inlined, even though there is a sub in CMOP for generating inlineable code!

13 years agoreturn ASAP if the class is already immutable
Karen Etheridge [Wed, 1 Jun 2011 00:36:27 +0000]
return ASAP if the class is already immutable

13 years agonew tests for initializers and triggers on rebless_instance
Karen Etheridge [Tue, 31 May 2011 23:42:18 +0000]
new tests for initializers and triggers on rebless_instance

initializers work, as this comes from CMOP, but Moose::Meta::Class needs an override - so this test is marked TODO for now.

13 years agodo these tests twice, with with_immutable()
Karen Etheridge [Tue, 31 May 2011 21:44:58 +0000]
do these tests twice, with with_immutable()

13 years agoFix FAQ on require+attributes
Mark A. Stratman [Fri, 11 Mar 2011 19:38:09 +0000]
Fix FAQ on require+attributes

13 years agoAdd FAQ on requires and attribute-generated methods
Mark A. Stratman [Fri, 11 Mar 2011 19:31:17 +0000]
Add FAQ on requires and attribute-generated methods

13 years agotests and changelog
Jesse Luehrs [Sun, 19 Jun 2011 06:52:07 +0000]
tests and changelog

13 years agoalso add this error for roles
Jesse Luehrs [Sun, 19 Jun 2011 06:51:53 +0000]
also add this error for roles

13 years agocheck if the metaclass is loaded
Jason May [Sat, 7 Aug 2010 17:59:14 +0000]
check if the metaclass is loaded

13 years agochangelog
Jesse Luehrs [Sun, 19 Jun 2011 06:33:18 +0000]
changelog

13 years agomake sure the applicant is loaded first
Jesse Luehrs [Sun, 19 Jun 2011 06:27:03 +0000]
make sure the applicant is loaded first

13 years agoinitialize a metaclass when trying to apply all roles
Chris Prather [Sat, 21 Aug 2010 07:09:07 +0000]
initialize a metaclass when trying to apply all roles

Applying a role to a non-Moose class currently requires manually
initializing the metaclass before calling
Moose::Util::apply_all_roles(). This commit changes that by swapping
find_meta for initialize() when setting up $applicant.

13 years agoFix error reporting in duck_type
Tomas Doran [Thu, 23 Dec 2010 15:47:00 +0000]
Fix error reporting in duck_type

13 years agoMake our Makefile.PL more friendly by explicitly checking for modules that it needs
Dave Rolsky [Fri, 17 Jun 2011 15:41:54 +0000]
Make our Makefile.PL more friendly by explicitly checking for modules that it needs

13 years agochangelog
Jesse Luehrs [Thu, 16 Jun 2011 22:46:02 +0000]
changelog

13 years agoversion bump 2.0008
Jesse Luehrs [Thu, 16 Jun 2011 21:26:46 +0000]
version bump

13 years agomake sure the correct delegation name is used in errors
Jesse Luehrs [Thu, 16 Jun 2011 17:04:50 +0000]
make sure the correct delegation name is used in errors

13 years agoif we aren't calling _inline_return_value, none of this is necessary
Jesse Luehrs [Thu, 16 Jun 2011 16:51:51 +0000]
if we aren't calling _inline_return_value, none of this is necessary

13 years agoAdd some tests for array traits to make sure it doesn't have the same accessor method...
Dave Rolsky [Thu, 16 Jun 2011 15:35:14 +0000]
Add some tests for array traits to make sure it doesn't have the same accessor method bug that hash traits had

13 years agoSort the keys in %handles when making delegation methods
Dave Rolsky [Thu, 16 Jun 2011 15:34:21 +0000]
Sort the keys in %handles when making delegation methods

This makes it easier to find a given generated method when dumping the generated source

13 years agoTweak test description and tidy code
Dave Rolsky [Thu, 16 Jun 2011 15:30:56 +0000]
Tweak test description and tidy code

13 years agoOptimize the get branch for hash accessors a little bit
Dave Rolsky [Thu, 16 Jun 2011 15:29:22 +0000]
Optimize the get branch for hash accessors a little bit

13 years agochangelog
Jesse Luehrs [Wed, 15 Jun 2011 23:33:22 +0000]
changelog

13 years agofix hash accessor generation (with a bit of a hack/:)
Jesse Luehrs [Wed, 15 Jun 2011 23:31:23 +0000]
fix hash accessor generation (with a bit of a hack/:)

13 years agobetter accessor context descriptions in general
Jesse Luehrs [Wed, 15 Jun 2011 23:12:19 +0000]
better accessor context descriptions in general

13 years agobetter definition context for native delegation methods
Jesse Luehrs [Wed, 15 Jun 2011 22:48:45 +0000]
better definition context for native delegation methods

13 years agotest for hash accessor bug (rt 68837)
Jesse Luehrs [Wed, 15 Jun 2011 22:03:04 +0000]
test for hash accessor bug (rt 68837)

13 years agoFix bad package name
Dave Rolsky [Wed, 15 Jun 2011 18:09:04 +0000]
Fix bad package name

13 years agomove this one to after build
Jesse Luehrs [Mon, 6 Jun 2011 22:05:15 +0000]
move this one to after build

13 years agorun these after filegatherers and such
Jesse Luehrs [Mon, 6 Jun 2011 21:56:00 +0000]
run these after filegatherers and such

13 years agomove these plugins earlier
Jesse Luehrs [Mon, 6 Jun 2011 21:43:08 +0000]
move these plugins earlier

13 years agodzil plugin to ensure ::Delta doesn't have $NEXT in it
Jesse Luehrs [Mon, 6 Jun 2011 21:09:50 +0000]
dzil plugin to ensure ::Delta doesn't have $NEXT in it

13 years agoadd a dzil plugin to ensure that the git checkout is up to date
Jesse Luehrs [Mon, 6 Jun 2011 20:16:35 +0000]
add a dzil plugin to ensure that the git checkout is up to date

13 years agobetter error message for calling superclasses as a writer when immutable
Jesse Luehrs [Thu, 19 May 2011 07:20:58 +0000]
better error message for calling superclasses as a writer when immutable

13 years agoAdd parens around qw() to avoid warning with 5.14
Dave Rolsky [Sun, 15 May 2011 16:34:46 +0000]
Add parens around qw() to avoid warning with 5.14

13 years agoChangelog
Florian Ragwitz [Sun, 15 May 2011 08:59:30 +0000]
Changelog

13 years agoVersion 2.0007 2.0007
Florian Ragwitz [Sun, 15 May 2011 08:25:03 +0000]
Version 2.0007

13 years agoMake the changelog lie less
Florian Ragwitz [Sun, 15 May 2011 08:16:18 +0000]
Make the changelog lie less

13 years agoAssert the correct version of CMOP being installed
Florian Ragwitz [Sat, 14 May 2011 14:47:35 +0000]
Assert the correct version of CMOP being installed

13 years agopod coverage
Jesse Luehrs [Sat, 14 May 2011 03:30:49 +0000]
pod coverage

13 years agochangelog
Jesse Luehrs [Fri, 13 May 2011 17:18:00 +0000]
changelog

13 years agomore complete clone implementation
Jesse Luehrs [Fri, 13 May 2011 16:34:10 +0000]
more complete clone implementation

13 years agomore tests
Jesse Luehrs [Fri, 13 May 2011 16:12:40 +0000]
more tests

13 years agoMake instance cloning go through attribute setters
Florian Ragwitz [Fri, 13 May 2011 11:42:17 +0000]
Make instance cloning go through attribute setters

This way things like weakening will be taken care of.

13 years agoAdd failing test for cloning attrs with weak refs
Florian Ragwitz [Fri, 13 May 2011 11:32:28 +0000]
Add failing test for cloning attrs with weak refs

13 years agochangelog
Jesse Luehrs [Tue, 10 May 2011 00:38:02 +0000]
changelog

13 years agoRemove MooseX::MultiObject - it has a test dep on Class::API, which does not exist... 2.0006
Dave Rolsky [Mon, 9 May 2011 17:29:44 +0000]
Remove MooseX::MultiObject - it has a test dep on Class::API, which does not exist on CPAN

13 years agoSpace between changes
Dave Rolsky [Mon, 9 May 2011 15:13:32 +0000]
Space between changes

13 years agochangelog and version bump
Jesse Luehrs [Mon, 9 May 2011 22:25:15 +0000]
changelog and version bump

13 years agorevert this, the bump from 0.12 to 0.28 breaks backcompat
Jesse Luehrs [Mon, 9 May 2011 22:21:22 +0000]
revert this, the bump from 0.12 to 0.28 breaks backcompat

13 years agochangelog
Jesse Luehrs [Mon, 9 May 2011 15:17:12 +0000]
changelog

13 years agoversion bump 2.0005
Jesse Luehrs [Mon, 9 May 2011 14:55:02 +0000]
version bump

13 years agofix package name for no-indexing
Jesse Luehrs [Mon, 9 May 2011 14:53:54 +0000]
fix package name for no-indexing

13 years agochangelog
Jesse Luehrs [Mon, 9 May 2011 14:53:06 +0000]
changelog

13 years agowhoops again
Jesse Luehrs [Mon, 9 May 2011 14:52:19 +0000]
whoops again

13 years agochangelog
Jesse Luehrs [Mon, 9 May 2011 09:11:04 +0000]
changelog

13 years agoversion bump 2.0004
Jesse Luehrs [Mon, 9 May 2011 09:03:25 +0000]
version bump

13 years agochangelog
Jesse Luehrs [Mon, 9 May 2011 09:01:49 +0000]
changelog

13 years agosort some things to allow for some better caching
Jesse Luehrs [Mon, 9 May 2011 09:00:56 +0000]
sort some things to allow for some better caching

13 years agochangelog
Jesse Luehrs [Mon, 9 May 2011 08:58:24 +0000]
changelog

13 years agough, depend on a non-broken List::MoreUtils
Jesse Luehrs [Mon, 9 May 2011 08:57:23 +0000]
ugh, depend on a non-broken List::MoreUtils

13 years agochangelog
Jesse Luehrs [Mon, 9 May 2011 08:16:50 +0000]
changelog

13 years agodon't add the warning here until 2.02 2.0003
Jesse Luehrs [Mon, 9 May 2011 08:12:23 +0000]
don't add the warning here until 2.02

13 years agoversion bump
Jesse Luehrs [Mon, 9 May 2011 08:08:56 +0000]
version bump

13 years agothis doesn't exist anymore
Jesse Luehrs [Mon, 9 May 2011 07:26:54 +0000]
this doesn't exist anymore

13 years agosetting weaken should be based on the passed in cache value
Jesse Luehrs [Sat, 7 May 2011 19:48:00 +0000]
setting weaken should be based on the passed in cache value

13 years agoand fix the reference to the test file
Jesse Luehrs [Sat, 7 May 2011 19:25:57 +0000]
and fix the reference to the test file

13 years agothis is actually from recipe 9
Jesse Luehrs [Sat, 7 May 2011 19:24:00 +0000]
this is actually from recipe 9

13 years agofix up Moose::Object docs a bit
Jesse Luehrs [Sat, 7 May 2011 18:38:57 +0000]
fix up Moose::Object docs a bit

13 years agomention that metaclass.pm shouldn't really be used with moose
Jesse Luehrs [Sat, 7 May 2011 18:30:26 +0000]
mention that metaclass.pm shouldn't really be used with moose

13 years agofix up oose.pm docs a bit
Jesse Luehrs [Sat, 7 May 2011 18:28:48 +0000]
fix up oose.pm docs a bit

13 years agocouple more things to ignore for pod coverage
Jesse Luehrs [Sat, 7 May 2011 18:09:37 +0000]
couple more things to ignore for pod coverage

13 years agofix recipe synopsis
Jesse Luehrs [Sat, 7 May 2011 18:09:26 +0000]
fix recipe synopsis

13 years agooverriding new isn't necessary when using mx-nonmoose
Jesse Luehrs [Sat, 7 May 2011 18:03:13 +0000]
overriding new isn't necessary when using mx-nonmoose

13 years agotypo
Jesse Luehrs [Sat, 7 May 2011 18:01:59 +0000]
typo

13 years agothis is not what gender means
Jesse Luehrs [Sat, 7 May 2011 17:58:08 +0000]
this is not what gender means

13 years agotypos
Jesse Luehrs [Sat, 7 May 2011 17:56:55 +0000]
typos

13 years agotypo fixes
Jesse Luehrs [Sat, 7 May 2011 07:21:31 +0000]
typo fixes

13 years agotalking about things as "magical" isn't helpful
Jesse Luehrs [Sat, 7 May 2011 07:12:34 +0000]
talking about things as "magical" isn't helpful

13 years agono need for this to be a footnote, since we talk about it above now
Jesse Luehrs [Sat, 7 May 2011 07:09:13 +0000]
no need for this to be a footnote, since we talk about it above now

13 years agosimplify a bit by giving this a default
Jesse Luehrs [Sat, 7 May 2011 07:04:56 +0000]
simplify a bit by giving this a default

13 years agonote how BUILD works here, since it's the first time it's mentioned
Jesse Luehrs [Sat, 7 May 2011 06:56:25 +0000]
note how BUILD works here, since it's the first time it's mentioned

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

13 years agoclarify a bit
Jesse Luehrs [Sat, 7 May 2011 06:50:35 +0000]
clarify a bit

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