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'

13 years agochangelog
Jesse Luehrs [Mon, 6 Jun 2011 20:00:21 +0000]
changelog

13 years agoWork around List::MoreUtils::all being misparsed under 5.10 (no idea why that was...
Dave Rolsky [Mon, 6 Jun 2011 19:08:58 +0000]
Work around List::MoreUtils::all being misparsed under 5.10 (no idea why that was happening)

13 years agoRemove ; at end of sub definition
Dave Rolsky [Mon, 6 Jun 2011 19:05:59 +0000]
Remove ; at end of sub definition

13 years agoGitalist has a bug in its test suite where tests fail if you're running from a git... 2.0100
Dave Rolsky [Mon, 6 Jun 2011 15:08:04 +0000]
Gitalist has a bug in its test suite where tests fail if you're running from a git checkout and you've set your username via git config

13 years agoConflict with MX::ClassAttribute <= 0.25
Dave Rolsky [Mon, 6 Jun 2011 05:55:33 +0000]
Conflict with MX::ClassAttribute <= 0.25

13 years agoWhen generating inlining code, distinguish between $default from calling $attr->defau...
Dave Rolsky [Sun, 5 Jun 2011 21:40:21 +0000]
When generating inlining code, distinguish between $default from calling $attr->default and the default val it generates

13 years agoAdd definition context to every accessor defined internally
Dave Rolsky [Sun, 5 Jun 2011 21:34:04 +0000]
Add definition context to every accessor defined internally

13 years agoignore MYMETA.yml
Dave Rolsky [Sun, 5 Jun 2011 15:15:14 +0000]
ignore MYMETA.yml

13 years agoJust fetch Value type once rather than each time inlining is done for Num and Int
Dave Rolsky [Sun, 5 Jun 2011 15:13:04 +0000]
Just fetch Value type once rather than each time inlining is done for Num and Int

13 years agoupdate docs to show how to call into parent checks
Karen Etheridge [Tue, 31 May 2011 21:00:25 +0000]
update docs to show how to call into parent checks

13 years agoin each subtype inline_as, use the check from the parent rather than repeating the...
Karen Etheridge [Tue, 31 May 2011 19:52:40 +0000]
in each subtype inline_as, use the check from the parent rather than repeating the code

13 years agoAlso run the special Str tests on the types that descend from Str (tests still pass).
Karen Etheridge [Tue, 31 May 2011 19:03:10 +0000]
Also run the special Str tests on the types that descend from Str (tests still pass).

13 years agofix punctuation
Karen Etheridge [Wed, 1 Jun 2011 00:42:47 +0000]
fix punctuation

13 years agopunctuation fix
Karen Etheridge [Mon, 30 May 2011 20:30:12 +0000]
punctuation fix

13 years agoAdd Chloro to deps test
Dave Rolsky [Thu, 19 May 2011 18:55:41 +0000]
Add Chloro to deps test

13 years agoRemove JSORB
Dave Rolsky [Thu, 19 May 2011 14:49:12 +0000]
Remove JSORB

It may be what's killing Jenkins, and Stevan doesn't seem interested in maintaining it

13 years agoMooseX::Net::API has been deprecated by the author
Dave Rolsky [Wed, 18 May 2011 21:42:14 +0000]
MooseX::Net::API has been deprecated by the author

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 agoRemove FCGI::Engine
Dave Rolsky [Wed, 18 May 2011 20:36:47 +0000]
Remove FCGI::Engine

One of its tests, t/020_basic_manager.t, seem to be just hanging forever

13 years agoBump version in master
Dave Rolsky [Wed, 18 May 2011 18:56:21 +0000]
Bump version in master

13 years agofix changelog
Jesse Luehrs [Wed, 18 May 2011 18:08:30 +0000]
fix changelog

13 years agopod coverage and such
Jesse Luehrs [Tue, 17 May 2011 21:33:07 +0000]
pod coverage and such