13 years agoclean up the moose::exporter doc additions a bit
Jesse Luehrs [Mon, 25 Jul 2011 16:24:01 +0000]
clean up the moose::exporter doc additions a bit

13 years agobe a bit stricter and more consistent with tc messages
Jesse Luehrs [Mon, 25 Jul 2011 16:12:20 +0000]
be a bit stricter and more consistent with tc messages

13 years agoMention that the import method can take a into argument in
Paweł Murias [Sat, 23 Jul 2011 21:58:45 +0000]
Mention that the import method can take a into argument in
the Moose::Export documentation.

13 years agoversion bump
Jesse Luehrs [Tue, 26 Jul 2011 06:23:45 +0000]
version bump

13 years agochangelog
Jesse Luehrs [Fri, 22 Jul 2011 14:29:40 +0000]
changelog

13 years agoversion bump 2.0201
Jesse Luehrs [Fri, 22 Jul 2011 14:26:06 +0000]
version bump

13 years agochangelog
Jesse Luehrs [Fri, 22 Jul 2011 14:22:15 +0000]
changelog

13 years agoFix delta - we will warn for optimize_as in 2.0300, not 2.0200
Dave Rolsky [Wed, 20 Jul 2011 18:32:03 +0000]
Fix delta - we will warn for optimize_as in 2.0300, not 2.0200

13 years agoinitialize the metaclass when calling ->does
Jesse Luehrs [Wed, 20 Jul 2011 15:12:41 +0000]
initialize the metaclass when calling ->does

13 years agoactually, don't just call random ->does methods we don't control
Jesse Luehrs [Wed, 20 Jul 2011 14:49:25 +0000]
actually, don't just call random ->does methods we don't control

13 years agochangelog
Jesse Luehrs [Mon, 18 Jul 2011 18:58:45 +0000]
changelog

13 years agochangelog 2.0200
Jesse Luehrs [Mon, 18 Jul 2011 18:53:13 +0000]
changelog

13 years agoversion bump
Jesse Luehrs [Mon, 18 Jul 2011 18:52:29 +0000]
version bump

13 years agoSpelling fix
Dave Rolsky [Mon, 18 Jul 2011 18:10:11 +0000]
Spelling fix

13 years agoMI issues exist with all method modifiers
Karen Etheridge [Mon, 18 Jul 2011 17:29:07 +0000]
MI issues exist with all method modifiers

13 years agodocument shortcomings with inner/augment and MI.
Karen Etheridge [Mon, 18 Jul 2011 17:27:03 +0000]
document shortcomings with inner/augment and MI.

13 years agotodo += a bunch
Jesse Luehrs [Wed, 6 Jul 2011 18:35:27 +0000]
todo += a bunch

13 years agoclarification of wording
Karen Etheridge [Wed, 6 Jul 2011 17:54:16 +0000]
clarification of wording

13 years agoRemove a done item, and update todo for 2.04
Dave Rolsky [Wed, 6 Jul 2011 16:47:27 +0000]
Remove a done item, and update todo for 2.04

13 years agoFix small typo in Delta
Dave Rolsky [Tue, 5 Jul 2011 17:14:34 +0000]
Fix small typo in Delta

13 years agochangelog
Jesse Luehrs [Mon, 27 Jun 2011 18:11:59 +0000]
changelog

13 years agoversion bump 2.0105
Jesse Luehrs [Mon, 27 Jun 2011 15:11:46 +0000]
version bump

13 years agomake Moose::Util::does_role respect overridden ->does methods
Jesse Luehrs [Sat, 25 Jun 2011 18:05:52 +0000]
make Moose::Util::does_role respect overridden ->does methods

13 years agoRemove empty packages
Dave Rolsky [Mon, 20 Jun 2011 21:55:19 +0000]
Remove empty packages

13 years agoadd some more conflicts
Jesse Luehrs [Mon, 20 Jun 2011 18:04:39 +0000]
add some more conflicts

13 years agothese have had deprecation warnings forever, and are now broken
Jesse Luehrs [Mon, 20 Jun 2011 18:02:10 +0000]
these have had deprecation warnings forever, and are now broken

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

13 years agoversion bump 2.0104
Jesse Luehrs [Mon, 20 Jun 2011 13:37:40 +0000]
version bump

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

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 agoindicate TRIAL status in changelog
Jesse Luehrs [Mon, 20 Jun 2011 06:12:29 +0000]
indicate TRIAL status in changelog

13 years agochangelog
Jesse Luehrs [Mon, 20 Jun 2011 06:11:09 +0000]
changelog

13 years agopod coverage 2.0103
Jesse Luehrs [Mon, 20 Jun 2011 06:03:33 +0000]
pod coverage

13 years agoversion bump
Jesse Luehrs [Mon, 20 Jun 2011 05:59:35 +0000]
version bump

13 years agoimprove method-modifier docs to highlight issues with regex selection of methods...
joel [Sun, 19 Jun 2011 10:28:07 +0000]
improve method-modifier docs to highlight issues with regex selection of methods to override

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

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 agochangelog
Jesse Luehrs [Sun, 19 Jun 2011 07:29:27 +0000]
changelog

13 years agoremove some code duplication
Jesse Luehrs [Sun, 19 Jun 2011 07:26:42 +0000]
remove some code duplication

13 years agoImprove the docs for this feature, extend the tests
Kent Fredric [Sun, 19 Jun 2011 01:07:48 +0000]
Improve the docs for this feature, extend the tests

13 years agoHack it this way in order to permit us to set the name ( which is forbidden to do...
Kent Fredric [Sun, 19 Jun 2011 00:42:38 +0000]
Hack it this way in order to permit us to set the name ( which is forbidden to do after construction ) without the risk of breaking existing union code

13 years agoAdded union constructor tests
Kent Fredric [Sun, 19 Jun 2011 00:24:28 +0000]
Added union constructor tests

13 years agoAdd a union type constraint constructor sugar to
Kent Fredric [Sun, 19 Jun 2011 00:11:45 +0000]
Add a union type constraint constructor sugar to
Moose::Util::TypeConstraints

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 agofix tests for the deprecation stuff
Jesse Luehrs [Sun, 19 Jun 2011 06:14:30 +0000]
fix tests for the deprecation stuff

13 years agoremove a bit more deprecation code
Jesse Luehrs [Sun, 19 Jun 2011 05:49:57 +0000]
remove a bit more deprecation code

13 years agooops, need a package::deprecationmanager fix
Jesse Luehrs [Sun, 19 Jun 2011 05:48:05 +0000]
oops, need a package::deprecationmanager fix

13 years agochangelog
Jesse Luehrs [Sun, 19 Jun 2011 05:41:23 +0000]
changelog

13 years agoremove old deprecated code
Jesse Luehrs [Sun, 19 Jun 2011 04:59:59 +0000]
remove old deprecated code

13 years agothese are unnecessary, since we know the parent is Item
Jesse Luehrs [Sun, 19 Jun 2011 04:26:49 +0000]
these are unnecessary, since we know the parent is Item

13 years agochangelog
Jesse Luehrs [Sat, 18 Jun 2011 17:49:57 +0000]
changelog

13 years agoconflict on mx-attribute-deflator 2.1.5 2.0102
Jesse Luehrs [Sat, 18 Jun 2011 17:44:40 +0000]
conflict on mx-attribute-deflator 2.1.5

13 years agoversion bump
Jesse Luehrs [Sat, 18 Jun 2011 17:43:04 +0000]
version bump

13 years agochangelog
Jesse Luehrs [Sat, 18 Jun 2011 17:42:55 +0000]
changelog

13 years agooops, this was supposed to be an expression
Jesse Luehrs [Sat, 18 Jun 2011 17:38:40 +0000]
oops, this was supposed to be an expression

13 years agochangelog
Jesse Luehrs [Sat, 18 Jun 2011 17:27:07 +0000]
changelog

13 years agoadding quotes around arbitrary stuff isn't safe, just stringify
Jesse Luehrs [Fri, 17 Jun 2011 22:56:38 +0000]
adding quotes around arbitrary stuff isn't safe, just stringify

13 years agomove eval_environment for accessors to the attribute metaclass
Jesse Luehrs [Fri, 17 Jun 2011 22:42:56 +0000]
move eval_environment for accessors to the attribute metaclass

13 years agomove eval_environment for constructors to the metaclass
Jesse Luehrs [Fri, 17 Jun 2011 22:28:57 +0000]
move eval_environment for constructors to the metaclass

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:48:16 +0000]
changelog

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 agoaddition of first_index to the native Array trait.
Karen Etheridge [Mon, 13 Jun 2011 19:37:16 +0000]
addition of first_index to the native Array trait.

13 years agochangelog
Jesse Luehrs [Mon, 6 Jun 2011 22:25:12 +0000]
changelog

13 years agomove this one to after build 2.0101
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 agochangelog and version bump
Jesse Luehrs [Mon, 6 Jun 2011 21:47:24 +0000]
changelog and version bump

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

13 years agouse correct version number in ::Delta
Jesse Luehrs [Mon, 6 Jun 2011 21:39:06 +0000]
use correct version number in ::Delta

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 2.0007 to the changelog
Jesse Luehrs [Mon, 6 Jun 2011 20:54:30 +0000]
add 2.0007 to the changelog

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 agoNo need to mention TC inlining twice
Dave Rolsky [Mon, 6 Jun 2011 20:20:42 +0000]
No need to mention TC inlining twice

13 years agoMerge remote-tracking branch 'origin/master'
Jesse Luehrs [Mon, 6 Jun 2011 20:02:44 +0000]
Merge remote-tracking branch 'origin/master'