14 years agoRequire Package::DeprecationManager 0.04
Dave Rolsky [Wed, 14 Jul 2010 18:40:40 +0000]
Require Package::DeprecationManager 0.04

14 years agoTest that coerce errors come out for each attr, not just once per package defining...
Dave Rolsky [Wed, 14 Jul 2010 18:40:20 +0000]
Test that coerce errors come out for each attr, not just once per package defining the attrs

14 years agoExplicitly use Moose::Deprecated in all modules that call ::deprecated()
Dave Rolsky [Wed, 14 Jul 2010 17:07:50 +0000]
Explicitly use Moose::Deprecated in all modules that call ::deprecated()

14 years agoAlphabetize author_requires
Dave Rolsky [Wed, 14 Jul 2010 16:51:50 +0000]
Alphabetize author_requires

14 years agoIssue deprecation warning on coerce => 1 without coercion, rather than dying
Dave Rolsky [Wed, 14 Jul 2010 16:51:09 +0000]
Issue deprecation warning on coerce => 1 without coercion, rather than dying

14 years agoDoc deprecation warnings in Changes for Delta.pod
Dave Rolsky [Wed, 14 Jul 2010 16:46:17 +0000]
Doc deprecation warnings in Changes for Delta.pod

14 years agoAdd docs for Moose::Deprecated
Dave Rolsky [Wed, 14 Jul 2010 16:45:06 +0000]
Add docs for Moose::Deprecated

14 years agoRequire Package::DeprecationManager 0.03
Dave Rolsky [Wed, 14 Jul 2010 16:43:02 +0000]
Require Package::DeprecationManager 0.03

14 years agoDeprecation warning for Moose::init_meta
Dave Rolsky [Wed, 14 Jul 2010 16:40:09 +0000]
Deprecation warning for Moose::init_meta

14 years agoDeprecation warning for calling type() or subtype() with a list of params
Dave Rolsky [Wed, 14 Jul 2010 16:30:45 +0000]
Deprecation warning for calling type() or subtype() with a list of params

14 years agoMention removal of MMR->alias_method in Changes
Dave Rolsky [Wed, 14 Jul 2010 16:25:38 +0000]
Mention removal of MMR->alias_method in Changes

14 years agoRemove alias_method (it's been deprecated since 0.73_01)
Dave Rolsky [Wed, 14 Jul 2010 16:25:28 +0000]
Remove alias_method (it's been deprecated since 0.73_01)

14 years agoDeprecate the Role type
Dave Rolsky [Wed, 14 Jul 2010 16:22:23 +0000]
Deprecate the Role type

14 years agoAdd Moose::Deprecated, and clean up use of deprecated features in tests
Dave Rolsky [Wed, 14 Jul 2010 16:12:38 +0000]
Add Moose::Deprecated, and clean up use of deprecated features in tests

14 years agofix a test and clarify some docs
Jesse Luehrs [Sat, 24 Jul 2010 04:33:02 +0000]
fix a test and clarify some docs

14 years agoMinor corrections to satisfy pod_spell.t
Shawn M Moore [Sat, 24 Jul 2010 03:44:49 +0000]
Minor corrections to satisfy pod_spell.t

14 years agoMerge remote branch 'origin/rfc/illegal_options_for_inheritance'
Shawn M Moore [Sat, 24 Jul 2010 03:38:46 +0000]
Merge remote branch 'origin/rfc/illegal_options_for_inheritance'

Conflicts:
Changes

14 years agoMerge remote branch 'origin/rfc/accessor_overwrite_function_warning'
Shawn M Moore [Sat, 24 Jul 2010 03:30:18 +0000]
Merge remote branch 'origin/rfc/accessor_overwrite_function_warning'

14 years agoimplement a with_traits helper function
Jesse Luehrs [Tue, 20 Jul 2010 04:37:49 +0000]
implement a with_traits helper function

14 years agowarn if we try to overwrite a local function with an accessor
Jesse Luehrs [Sat, 19 Jun 2010 15:47:13 +0000]
warn if we try to overwrite a local function with an accessor

14 years agochangelog
Jesse Luehrs [Sat, 12 Jun 2010 01:30:40 +0000]
changelog

14 years agoclean up some things, and allow overriding unspecified options
Jesse Luehrs [Sat, 12 Jun 2010 01:28:29 +0000]
clean up some things, and allow overriding unspecified options

14 years agoImplement inversed logic when defining which attribute options can be changed
Tuomas Jormola [Tue, 3 Nov 2009 08:33:42 +0000]
Implement inversed logic when defining which attribute options can be changed

14 years agoConflict on File::ChangeNotify for coerce changes
Dave Rolsky [Mon, 12 Jul 2010 16:18:13 +0000]
Conflict on File::ChangeNotify for coerce changes

14 years agoKeep conflicts list alphabetized
Dave Rolsky [Mon, 12 Jul 2010 16:17:51 +0000]
Keep conflicts list alphabetized

14 years agoRemove some crufty unmaintained modules from our test list
Dave Rolsky [Mon, 12 Jul 2010 16:16:45 +0000]
Remove some crufty unmaintained modules from our test list

14 years agouse the correct option name
Jesse Luehrs [Mon, 19 Jul 2010 04:49:33 +0000]
use the correct option name

14 years agoSmall wording tweak in Changes
Dave Rolsky [Mon, 12 Jul 2010 15:36:25 +0000]
Small wording tweak in Changes

14 years agoInclude type name in error when coerce => 1 is given for a type without a coercion
Dave Rolsky [Thu, 8 Jul 2010 23:31:31 +0000]
Include type name in error when coerce => 1 is given for a type without a coercion

14 years agoIf you pass coerce => 1 for an attr, its type must have a coercion or an error is...
Dave Rolsky [Sun, 4 Jul 2010 16:58:25 +0000]
If you pass coerce => 1 for an attr, its type must have a coercion or an error is thrown

14 years agoRemove totally unused chunk of code
Dave Rolsky [Sun, 4 Jul 2010 16:45:18 +0000]
Remove totally unused chunk of code

14 years agoL<> does not need the module name twice any more
Dave Rolsky [Thu, 8 Jul 2010 23:29:40 +0000]
L<> does not need the module name twice any more

14 years agoDon't mention number of releases, since that's already changed.
Dave Rolsky [Thu, 8 Jul 2010 23:28:55 +0000]
Don't mention number of releases, since that's already changed.

14 years agoNo need for "find or create" logic on class types.
Dave Rolsky [Thu, 8 Jul 2010 23:26:30 +0000]
No need for "find or create" logic on class types.

It's safe to call class_type('Foo') repeatedly, so why complicate things.

14 years agoEditing of MX::Types related bits
Dave Rolsky [Thu, 8 Jul 2010 23:24:24 +0000]
Editing of MX::Types related bits

14 years agoRemove some trailing whitesapce, and rework a paragraph.
Dave Rolsky [Thu, 8 Jul 2010 23:21:44 +0000]
Remove some trailing whitesapce, and rework a paragraph.

14 years agoRemove doubled word
Dave Rolsky [Thu, 8 Jul 2010 23:20:42 +0000]
Remove doubled word

14 years agoMove the MooseX:: namespace section under extending Moose
Shawn M Moore [Tue, 6 Jul 2010 19:11:35 +0000]
Move the MooseX:: namespace section under extending Moose

    Doesn't really fit under metaclass compatibility

14 years agobump required perl version to 5.8.3
Jesse Luehrs [Tue, 6 Jul 2010 04:38:35 +0000]
bump required perl version to 5.8.3

14 years agouse 5.10's new recursive regex features for the tc parser
Jesse Luehrs [Tue, 6 Jul 2010 01:32:07 +0000]
use 5.10's new recursive regex features for the tc parser

14 years agoRevert "added extra check in Moose::Meta::Method::Constructor::_generate_default_valu...
Jesse Luehrs [Mon, 5 Jul 2010 06:43:51 +0000]
Revert "added extra check in Moose::Meta::Method::Constructor::_generate_default_value to return the raw default value if it passes looks_like_number($attr->default). This fixes the bug where non-lazy attributes with defaults set to numbers would be returned as a string instead of a number (i.e. attribute with default => 100 would be returned as "100" instead of 100)"

This reverts commit c6aa41d31df9342ced768cf10d59060f56643c62.

14 years agoadded extra check in Moose::Meta::Method::Constructor::_generate_default_value to...
Henry Van Styn [Mon, 5 Jul 2010 06:28:54 +0000]
added extra check in Moose::Meta::Method::Constructor::_generate_default_value to return the raw default value if it passes looks_like_number($attr->default). This fixes the bug where non-lazy attributes with defaults set to numbers would be returned as a string instead of a number (i.e. attribute with default => 100 would be returned as "100" instead of 100)

14 years agoFix pod error
Dave Rolsky [Sun, 4 Jul 2010 16:49:22 +0000]
Fix pod error

14 years agoRevert the change that unimported strict & warnings on no Moose(::Role,::Exporter)
Dave Rolsky [Sun, 4 Jul 2010 15:54:01 +0000]
Revert the change that unimported strict & warnings on no Moose(::Role,::Exporter)

14 years agodon't inline accessors unless the instance supports it
Jesse Luehrs [Wed, 30 Jun 2010 04:19:44 +0000]
don't inline accessors unless the instance supports it

14 years agoIgnore coverage reports
Florian Ragwitz [Fri, 18 Jun 2010 18:51:12 +0000]
Ignore coverage reports

14 years agoversion bump 1.08
Jesse Luehrs [Tue, 15 Jun 2010 16:07:17 +0000]
version bump

14 years agomention a couple extra release steps
Jesse Luehrs [Tue, 15 Jun 2010 16:06:18 +0000]
mention a couple extra release steps

14 years agochangelog
Jesse Luehrs [Tue, 15 Jun 2010 15:46:42 +0000]
changelog

14 years agofactor out a small part of the constructor inlining
Jesse Luehrs [Tue, 15 Jun 2010 08:52:14 +0000]
factor out a small part of the constructor inlining

14 years agohandle fixing when the child class already does all necessary roles
Jesse Luehrs [Thu, 10 Jun 2010 23:25:06 +0000]
handle fixing when the child class already does all necessary roles

14 years agooops, this should have been mentioned in the docs
Jesse Luehrs [Tue, 8 Jun 2010 03:59:17 +0000]
oops, this should have been mentioned in the docs

14 years agotest array delegation edge cases
Jesse Luehrs [Mon, 7 Jun 2010 17:11:51 +0000]
test array delegation edge cases

14 years agoShut up ridiculous warnings from Module::Refresh
Dave Rolsky [Sun, 6 Jun 2010 14:27:26 +0000]
Shut up ridiculous warnings from Module::Refresh

I only saw these when running tests via make test, not via prove.

14 years agoVersion 1.07 1.07
Florian Ragwitz [Sat, 5 Jun 2010 21:03:10 +0000]
Version 1.07

14 years agoneed to use real_ref_name in one more place
Jesse Luehrs [Sat, 5 Jun 2010 21:00:26 +0000]
need to use real_ref_name in one more place

14 years agoadd todo test for metaclass compat with immutable classes (dougdude)
Jesse Luehrs [Sat, 5 Jun 2010 20:47:37 +0000]
add todo test for metaclass compat with immutable classes (dougdude)

14 years agotodo test for insertion order from roles
Jesse Luehrs [Sat, 5 Jun 2010 09:09:46 +0000]
todo test for insertion order from roles

14 years agoVersion 1.06 1.06
Florian Ragwitz [Tue, 1 Jun 2010 18:10:38 +0000]
Version 1.06

14 years agoMerge branch 'master' of git.moose.perl.org:Moose
John Napiorkowski [Tue, 1 Jun 2010 17:41:26 +0000]
Merge branch 'master' of git.moose.perl.org:Moose

14 years agoadded bool context overload to m:m:tc
John Napiorkowski [Tue, 1 Jun 2010 17:41:03 +0000]
added bool context overload to m:m:tc

14 years agoAdd x_authority to META.yml.
Florian Ragwitz [Mon, 31 May 2010 10:51:08 +0000]
Add x_authority to META.yml.

14 years agoLine wrapping
Florian Ragwitz [Thu, 27 May 2010 23:09:29 +0000]
Line wrapping

14 years agoNo need to write "0+$self" when we already overloaded numification
Dave Rolsky [Sun, 30 May 2010 15:20:55 +0000]
No need to write "0+$self" when we already overloaded numification

14 years agoadded to CHANGES
John Napiorkowski [Fri, 28 May 2010 20:48:23 +0000]
added to CHANGES

14 years agofix and test related to breakage in MX:Types and others when we made the TC->equals...
John Napiorkowski [Fri, 28 May 2010 20:01:57 +0000]
fix and test related to breakage in MX:Types and others when we made the TC->equals test more exclusive in release 1.05

14 years agofix spelling error
Justin Hunter [Thu, 20 May 2010 20:38:57 +0000]
fix spelling error

14 years agoVersion 1.05 1.05
Florian Ragwitz [Thu, 20 May 2010 19:56:02 +0000]
Version 1.05

14 years agoBump CMOP dep
Florian Ragwitz [Thu, 20 May 2010 19:57:23 +0000]
Bump CMOP dep

14 years agofoo
Florian Ragwitz [Thu, 20 May 2010 19:46:58 +0000]
foo

14 years ago1.04 never happened
Florian Ragwitz [Thu, 20 May 2010 19:46:41 +0000]
1.04 never happened

14 years agomove some metaclass compat docs back to cmop
Jesse Luehrs [Mon, 10 May 2010 21:47:33 +0000]
move some metaclass compat docs back to cmop

14 years agoadd some more tests
Jesse Luehrs [Mon, 10 May 2010 21:18:53 +0000]
add some more tests

14 years agodelegations and modifiers shouldn't be seen as coming from the class
Jesse Luehrs [Mon, 10 May 2010 20:45:56 +0000]
delegations and modifiers shouldn't be seen as coming from the class

14 years agoRefactor code to determine if two metaclasses differ only by roles.
Dave Rolsky [Mon, 26 Apr 2010 18:10:38 +0000]
Refactor code to determine if two metaclasses differ only by roles.

14 years agoNo parens on call to defined
Dave Rolsky [Mon, 26 Apr 2010 18:04:20 +0000]
No parens on call to defined

14 years agoRefactor code to replace $self with a new object into its own method
Dave Rolsky [Mon, 26 Apr 2010 18:03:39 +0000]
Refactor code to replace $self with a new object into its own method

14 years agoRemove unused variable
Dave Rolsky [Mon, 26 Apr 2010 18:00:00 +0000]
Remove unused variable

14 years agoFix a small comment typo
Dave Rolsky [Mon, 26 Apr 2010 17:55:35 +0000]
Fix a small comment typo

14 years agoUse _real_ref_name to get ref name for a metaclass object.
Dave Rolsky [Mon, 26 Apr 2010 17:52:29 +0000]
Use _real_ref_name to get ref name for a metaclass object.

14 years agocomplain about unsafe fixing, since cmop doesn't anymore
Jesse Luehrs [Mon, 19 Apr 2010 01:50:45 +0000]
complain about unsafe fixing, since cmop doesn't anymore

for this specific case, anyway

14 years agoAdd failing test from Catalyst
Tomas Doran [Mon, 19 Apr 2010 01:04:53 +0000]
Add failing test from Catalyst

This happens when you use Catalyst (which causes you to inherit from
Catalyst::Controller with is a MX::MethodAttributes metaclass)
and you have attributes which geenrate methods your application class,
and an (old style, M::I) Plugin in the plugin list, which is only pushed
onto @ISA when the setup method is later called..

14 years agoChanges and ::Delta
Jesse Luehrs [Fri, 16 Apr 2010 19:23:08 +0000]
Changes and ::Delta

14 years agofix some immutability issues, and expand the tests
Jesse Luehrs [Fri, 16 Apr 2010 08:28:00 +0000]
fix some immutability issues, and expand the tests

14 years agoone more immutability test (t0m)
Jesse Luehrs [Sat, 3 Apr 2010 00:59:25 +0000]
one more immutability test (t0m)

14 years agoimmutability todo tests (t0m)
Jesse Luehrs [Sat, 3 Apr 2010 00:51:57 +0000]
immutability todo tests (t0m)

14 years agoremove obsolete comment
Jesse Luehrs [Fri, 2 Apr 2010 22:30:53 +0000]
remove obsolete comment

14 years agodon't initialize delegate classes with Moose::Meta::Class
Jesse Luehrs [Fri, 2 Apr 2010 22:30:33 +0000]
don't initialize delegate classes with Moose::Meta::Class

14 years agomove the metaclass compat test out of 600_todo
Jesse Luehrs [Fri, 2 Apr 2010 20:49:43 +0000]
move the metaclass compat test out of 600_todo

14 years agoun-todo some passing todo tests
Jesse Luehrs [Fri, 2 Apr 2010 19:10:17 +0000]
un-todo some passing todo tests

14 years agoreinitialize the metaclasses, rather than just reblessing
Jesse Luehrs [Fri, 2 Apr 2010 19:09:09 +0000]
reinitialize the metaclasses, rather than just reblessing

14 years agomake variable naming more clear, and fix some bugs that this uncovered
Jesse Luehrs [Fri, 2 Apr 2010 18:15:58 +0000]
make variable naming more clear, and fix some bugs that this uncovered

14 years agofix a test (do we want to do this?)
Jesse Luehrs [Fri, 2 Apr 2010 08:10:37 +0000]
fix a test (do we want to do this?)

14 years agoextend cmop's metaclass fixing to also fix metarole compat issues
Jesse Luehrs [Tue, 22 Sep 2009 04:45:48 +0000]
extend cmop's metaclass fixing to also fix metarole compat issues

14 years agoVersion 1.04 1.04
Florian Ragwitz [Thu, 20 May 2010 18:28:16 +0000]
Version 1.04

14 years agoStop testing for clobbering of $@
Florian Ragwitz [Thu, 20 May 2010 17:47:37 +0000]
Stop testing for clobbering of $@

14 years agoMoose doesn't use SVN any more.
Jay Hannah [Wed, 19 May 2010 16:20:41 +0000]
Moose doesn't use SVN any more.

14 years agochangelog merged tc eq branch
Ricardo Signes [Mon, 17 May 2010 14:23:47 +0000]
changelog merged tc eq branch

14 years agomake the new "distinct types not equal" tests pass
Ricardo Signes [Sun, 16 May 2010 23:36:49 +0000]
make the new "distinct types not equal" tests pass

The problem was that the default opinion on type constraints is that if
we didn't know what else to do, we said they're the same.  Instead, since
it seems easy to make two "equal" types, we should fix it to be not-equal
by default.

14 years agodistinct custom types should not be equal
Ricardo Signes [Sun, 16 May 2010 23:36:09 +0000]
distinct custom types should not be equal

This test fails at present.