14 years agobump version to 0.91 0.91
Dave Rolsky [Thu, 17 Sep 2009 19:06:36 +0000]
bump version to 0.91

14 years agoMoose::Object pollution cleanup changes
Dave Rolsky [Thu, 17 Sep 2009 19:05:45 +0000]
Moose::Object pollution cleanup changes

14 years agoDon't import functions into Moose::Object
Yuval Kogman [Thu, 17 Sep 2009 11:59:00 +0000]
Don't import functions into Moose::Object

Since the symbol table is not cleaned all imports are now used in their
fully qualified form and import lists are explicitly empty.

14 years agoFailing test for Moose::Object namespace pollution
Yuval Kogman [Thu, 17 Sep 2009 11:54:51 +0000]
Failing test for Moose::Object namespace pollution

Checks that Moose::object and derived classes don't pollute the method
namespace with exports (regardless of whether or not there are meta
method objects for these)

14 years agoChanges for 0.91 re: constructor calling blessed
Dave Rolsky [Thu, 17 Sep 2009 19:04:19 +0000]
Changes for 0.91 re: constructor calling blessed

14 years agoForce parsing of blessed() as a function
Yuval Kogman [Thu, 17 Sep 2009 11:47:04 +0000]
Force parsing of blessed() as a function

In the generated constructor it was parsed and invoked as an indirect
method, which worked for classes that did not remove C<blessed> or
define it as an accessor.

This broke Search::GIN which had a class that used namespace::clean and
had a 'blessed' attribute which was incorrectly invoked on the class.

14 years agoAdd myself to CABAL
Florian Ragwitz [Wed, 16 Sep 2009 09:18:33 +0000]
Add myself to CABAL

14 years agoadd myself to the Cabal
Chris Prather [Tue, 15 Sep 2009 21:00:12 +0000]
add myself to the Cabal

14 years agoForgot some conflicts for the last release (but better late than never)
Dave Rolsky [Tue, 15 Sep 2009 16:16:57 +0000]
Forgot some conflicts for the last release (but better late than never)

14 years agoAdd release date 0.90
Dave Rolsky [Tue, 15 Sep 2009 14:35:54 +0000]
Add release date

14 years agoremove dead code from when the exporter groups feature went away
Jesse Luehrs [Tue, 15 Sep 2009 05:17:33 +0000]
remove dead code from when the exporter groups feature went away

14 years agoFix missing whitespace
Dave Rolsky [Mon, 14 Sep 2009 22:01:25 +0000]
Fix missing whitespace

14 years agoWe also need to explicitly ignore meta when applying a role to a class
Dave Rolsky [Mon, 14 Sep 2009 21:07:27 +0000]
We also need to explicitly ignore meta when applying a role to a class

14 years agoAdd a conflict on MX::AH <= 0.21
Dave Rolsky [Mon, 14 Sep 2009 20:32:46 +0000]
Add a conflict on MX::AH <= 0.21

14 years agoActually load blessed
Dave Rolsky [Mon, 14 Sep 2009 20:21:46 +0000]
Actually load blessed

14 years agoFix next version in Delta
Dave Rolsky [Mon, 14 Sep 2009 20:18:33 +0000]
Fix next version in Delta

14 years agobump version to 0.90
Dave Rolsky [Mon, 14 Sep 2009 20:11:57 +0000]
bump version to 0.90

14 years agorequire CMOP 0.93
Dave Rolsky [Mon, 14 Sep 2009 20:11:00 +0000]
require CMOP 0.93

14 years agoExclude some more MM::Role::Composite methods. Re-tidy
Dave Rolsky [Fri, 11 Sep 2009 15:40:06 +0000]
Exclude some more MM::Role::Composite methods. Re-tidy

14 years agoMethod related methods are inherited from CMOP::Package
Dave Rolsky [Fri, 11 Sep 2009 15:39:18 +0000]
Method related methods are inherited from CMOP::Package

14 years agomore work on ignoring meta in role method list
Dave Rolsky [Wed, 2 Sep 2009 15:28:24 +0000]
more work on ignoring meta in role method list

14 years agowork in progress on getting rt 48985 changes working with moose
Dave Rolsky [Fri, 28 Aug 2009 20:34:20 +0000]
work in progress on getting rt 48985 changes working with moose

14 years agodocument removal of mutable ancestor warning
Dave Rolsky [Mon, 14 Sep 2009 18:35:37 +0000]
document removal of mutable ancestor warning

14 years agoAdd some docs on shortcuts for declaring multiple attributes
Dave Rolsky [Mon, 14 Sep 2009 15:49:26 +0000]
Add some docs on shortcuts for declaring multiple attributes

14 years agoShut up "calling new on object" warning
Dave Rolsky [Mon, 14 Sep 2009 15:37:32 +0000]
Shut up "calling new on object" warning

14 years agoRevert "add a warning for immutablizing a class with mutable ancestors"
Dave Rolsky [Mon, 14 Sep 2009 15:34:11 +0000]
Revert "add a warning for immutablizing a class with mutable ancestors"

This reverts commit 21f1fbdc72bf569ef63bd551217635baa27da689.

Conflicts:

lib/Moose/Manual/Delta.pod
lib/Moose/Meta/Class.pm
t/300_immutable/016_immutable_with_mutable_ancestors.t

14 years agoRevert "add an option to disable the mutable ancestor warning"
Dave Rolsky [Mon, 14 Sep 2009 15:33:09 +0000]
Revert "add an option to disable the mutable ancestor warning"

This reverts commit ad233fd3f0755aad844c5c24030470520a93cc19.

14 years agoexpand on the descriptions for the built-in type constraints
Jesse Luehrs [Mon, 14 Sep 2009 05:19:31 +0000]
expand on the descriptions for the built-in type constraints

14 years agowe removed the Role type constraint
Jesse Luehrs [Mon, 14 Sep 2009 05:19:15 +0000]
we removed the Role type constraint

14 years agoNote Japanese translation
Shawn M Moore [Mon, 14 Sep 2009 03:03:19 +0000]
Note Japanese translation

14 years agoreverse example tests (from jonathan_)
Jesse Luehrs [Sun, 13 Sep 2009 23:57:25 +0000]
reverse example tests (from jonathan_)

14 years agotest files should not be executable
Dave Rolsky [Sun, 13 Sep 2009 15:52:08 +0000]
test files should not be executable

14 years agoElaborate on rafl's role summation changes
Dave Rolsky [Sun, 13 Sep 2009 15:51:00 +0000]
Elaborate on rafl's role summation changes

14 years agoChanges format tweaking
Dave Rolsky [Sun, 13 Sep 2009 15:49:43 +0000]
Changes format tweaking

14 years agoMove changes to the right place
Dave Rolsky [Sun, 13 Sep 2009 15:49:20 +0000]
Move changes to the right place

14 years agorename test file
Dave Rolsky [Sun, 13 Sep 2009 15:48:49 +0000]
rename test file

14 years agochangelog
Stevan Little [Tue, 18 Aug 2009 16:29:15 +0000]
changelog

14 years agodelegated methods now working properly if the accessor has modifiers
Stevan Little [Tue, 18 Aug 2009 16:27:24 +0000]
delegated methods now working properly if the accessor has modifiers

14 years agoRemote tabs and add some vertical whitespace
Dave Rolsky [Sun, 13 Sep 2009 15:44:51 +0000]
Remote tabs and add some vertical whitespace

14 years agoChanges and Delta for $object->new deprecation
Dave Rolsky [Sun, 13 Sep 2009 15:40:35 +0000]
Changes and Delta for $object->new deprecation

14 years agoAdd tests for warning on $object->new and implement immutable version of warning.
Dave Rolsky [Sun, 13 Sep 2009 15:38:08 +0000]
Add tests for warning on $object->new and implement immutable version of warning.

14 years agoadd warning for $obj->new
Chris Prather [Wed, 12 Aug 2009 03:12:43 +0000]
add warning for $obj->new

14 years agoget version of MooseX::Types right
Gerda Shank [Sat, 12 Sep 2009 14:58:21 +0000]
get version of MooseX::Types right

14 years agobump MooseX::Types conflict to 0.20
Gerda Shank [Sat, 12 Sep 2009 14:44:31 +0000]
bump MooseX::Types conflict to 0.20

14 years agoadd conflict for MooseX::Types 0.10
Gerda Shank [Sat, 12 Sep 2009 14:16:42 +0000]
add conflict for MooseX::Types 0.10

14 years agoChangelogging.
Florian Ragwitz [Sat, 12 Sep 2009 10:52:36 +0000]
Changelogging.

14 years agoAllow applying application_role_summation_class_roles using MetaRole.
Florian Ragwitz [Thu, 30 Jul 2009 12:19:50 +0000]
Allow applying application_role_summation_class_roles using MetaRole.

14 years agoAllow MetaRole to operate on metaclass instances, instead of just package names.
Florian Ragwitz [Thu, 30 Jul 2009 12:19:36 +0000]
Allow MetaRole to operate on metaclass instances, instead of just package names.

14 years agoAllow reinitialization of composite role metaclasses.
Florian Ragwitz [Thu, 30 Jul 2009 12:18:45 +0000]
Allow reinitialization of composite role metaclasses.

14 years agoAdd composition_class_roles to Meta::Class and build the Role::Composite using that.
Florian Ragwitz [Thu, 30 Jul 2009 12:18:03 +0000]
Add composition_class_roles to Meta::Class and build the Role::Composite using that.

14 years agoMake the RoleSummation role application class an attribute of the composite metarole.
Florian Ragwitz [Tue, 14 Jul 2009 17:11:47 +0000]
Make the RoleSummation role application class an attribute of the composite metarole.

14 years agoQuote the "also" in the error message for clarity
Shawn M Moore [Sat, 12 Sep 2009 06:01:47 +0000]
Quote the "also" in the error message for clarity

14 years agorethrows is computerese
Shawn M Moore [Sat, 12 Sep 2009 04:53:44 +0000]
rethrows is computerese

14 years agoRequire Try::Tiny
Dave Rolsky [Fri, 11 Sep 2009 18:44:28 +0000]
Require Try::Tiny

14 years agoReorder deps alphabetically
Dave Rolsky [Fri, 11 Sep 2009 18:44:12 +0000]
Reorder deps alphabetically

14 years agoLots of fixes to object destruction.
Dave Rolsky [Fri, 11 Sep 2009 18:41:54 +0000]
Lots of fixes to object destruction.

$@ is now always localized, but errors in DEMOLISH are always rethrown.

$? is always localized in DESTROY

There are tests for the in_global_destruction flag for immutabilized classes,
this was not being passed previously.

Added more docs on object destruction, mostly on error handling.

14 years agoSmall refactoring to simplify generating code a bit
Dave Rolsky [Fri, 11 Sep 2009 17:28:11 +0000]
Small refactoring to simplify generating code a bit

14 years agomake sure status variable localization happens for immutable classes too
Dave Rolsky [Fri, 11 Sep 2009 16:28:07 +0000]
make sure status variable localization happens for immutable classes too

14 years agoLocalize all status vars in DEMOLISH
Dave Rolsky [Fri, 11 Sep 2009 16:26:13 +0000]
Localize all status vars in DEMOLISH

14 years agoSome test style cleanup
Dave Rolsky [Fri, 11 Sep 2009 16:16:41 +0000]
Some test style cleanup

14 years agoAdd some tests for attr names with non-alphanumeric characters in them
Dave Rolsky [Fri, 11 Sep 2009 15:49:17 +0000]
Add some tests for attr names with non-alphanumeric characters in them

14 years agoDo not auto-delegate for any Native Traits
Dave Rolsky [Fri, 11 Sep 2009 15:17:35 +0000]
Do not auto-delegate for any Native Traits

14 years agoAdd a section on applying roles to an object (accidentally added this in a branch...
Dave Rolsky [Fri, 11 Sep 2009 15:09:24 +0000]
Add a section on applying roles to an object (accidentally added this in a branch where it doesn't belong)

14 years agoAdd a conflict on MX::Singleton 0.19
Dave Rolsky [Fri, 11 Sep 2009 14:30:15 +0000]
Add a conflict on MX::Singleton 0.19

14 years ago_expected_constructor_class is no longer used
Dave Rolsky [Fri, 11 Sep 2009 13:55:38 +0000]
_expected_constructor_class is no longer used

14 years agoPod fixes and move mention of Native Code to Next version
Dave Rolsky [Fri, 11 Sep 2009 13:09:26 +0000]
Pod fixes and move mention of Native Code to Next version

14 years agoAdd MethodProvider::Code to pod-coverage ignore list
Dave Rolsky [Fri, 11 Sep 2009 13:08:34 +0000]
Add MethodProvider::Code to pod-coverage ignore list

14 years agobump all versions to 0.89_02
Dave Rolsky [Fri, 11 Sep 2009 13:08:02 +0000]
bump all versions to 0.89_02

14 years agoa bit more docs for code helpers
Jesse Luehrs [Fri, 11 Sep 2009 03:48:39 +0000]
a bit more docs for code helpers

14 years agoadd some docs for the code method provider
Jesse Luehrs [Fri, 11 Sep 2009 02:58:02 +0000]
add some docs for the code method provider

14 years agorename to new name scheme for native traits
Dave Rolsky [Thu, 3 Sep 2009 01:39:58 +0000]
rename to new name scheme for native traits

14 years agoAdd delta docs for Native Code trait
Dave Rolsky [Wed, 2 Sep 2009 19:31:32 +0000]
Add delta docs for Native Code trait

14 years agoWIP: Add a Code attribute helper.
Florian Ragwitz [Thu, 30 Jul 2009 06:09:19 +0000]
WIP: Add a Code attribute helper.

14 years agoclean up some of the native trait docs
Jesse Luehrs [Fri, 11 Sep 2009 03:44:08 +0000]
clean up some of the native trait docs

14 years agobump version to 0.89_02 and set release date 0.89_02
Dave Rolsky [Fri, 11 Sep 2009 02:33:07 +0000]
bump version to 0.89_02 and set release date

14 years agorequire CMOP 0.92_01
Dave Rolsky [Fri, 11 Sep 2009 02:32:40 +0000]
require CMOP 0.92_01

14 years agoWe need to exclude the methods we alias in Restartable::ButUnreliable
Dave Rolsky [Fri, 11 Sep 2009 02:32:21 +0000]
We need to exclude the methods we alias in Restartable::ButUnreliable

14 years agoDocument role-role alias bug fix
Dave Rolsky [Fri, 11 Sep 2009 01:39:57 +0000]
Document role-role alias bug fix

14 years agoFix to-role role application with aliases.
Dave Rolsky [Fri, 11 Sep 2009 01:37:26 +0000]
Fix to-role role application with aliases.

Aliased methods should be added with both their original and new name.

Added some more tests for aliases/excludes with role-to-role application.

14 years agoFix test description
Dave Rolsky [Fri, 11 Sep 2009 01:32:36 +0000]
Fix test description

14 years agoAdd a test for aliasing a method in a class without excluding in to-class role applic...
Dave Rolsky [Fri, 11 Sep 2009 01:30:28 +0000]
Add a test for aliasing a method in a class without excluding in to-class role application.

We end up with both the aliased method name and the original (which is expected).

14 years agothis actually happened in 0.89_01
Jesse Luehrs [Thu, 10 Sep 2009 22:36:11 +0000]
this actually happened in 0.89_01

14 years agoget_mutable_metaclass_name is now private
Dave Rolsky [Thu, 10 Sep 2009 17:40:23 +0000]
get_mutable_metaclass_name is now private

14 years agoadd some more words to our spelling list
Dave Rolsky [Thu, 10 Sep 2009 04:55:50 +0000]
add some more words to our spelling list

14 years agoadd an option to disable the mutable ancestor warning
Jesse Luehrs [Wed, 9 Sep 2009 23:34:40 +0000]
add an option to disable the mutable ancestor warning

14 years agominor doc tweaks
Gerda Shank [Wed, 9 Sep 2009 00:29:57 +0000]
minor doc tweaks

14 years agochange doc references to AttributeHelpers
Gerda Shank [Tue, 8 Sep 2009 23:22:09 +0000]
change doc references to AttributeHelpers

14 years agodocumentation for applying roles, specifically to instances
Gerda Shank [Tue, 8 Sep 2009 23:03:22 +0000]
documentation for applying roles, specifically to instances

14 years agowhoops
Stevan Little [Wed, 9 Sep 2009 21:45:45 +0000]
whoops

14 years agoDocument and test that deleting multiple keys from the hash with the delete trait...
2shortplanks [Wed, 9 Sep 2009 09:05:40 +0000]
Document and test that deleting multiple keys from the hash with the delete trait is okay

14 years agothen -> than
Jesse Luehrs [Wed, 9 Sep 2009 00:25:12 +0000]
then -> than

14 years agoadd myself to CABAL
Hans Dieter Pearcey [Tue, 8 Sep 2009 14:23:58 +0000]
add myself to CABAL

14 years agoadd myself to CABAL
Jesse Luehrs [Tue, 8 Sep 2009 14:22:39 +0000]
add myself to CABAL

14 years agoi'm a contributor too!
Jesse Luehrs [Tue, 8 Sep 2009 02:35:34 +0000]
i'm a contributor too!

14 years agoWhen warning on mutable parents in make_immutable, ignore anon classes.
Dave Rolsky [Mon, 7 Sep 2009 19:41:13 +0000]
When warning on mutable parents in make_immutable, ignore anon classes.

An anon parent class almost certainly comes from appyling base class roles
with Moose::Util::MetaRole, and the fact that said parent is still mutable is
not an error.

Of course, we could be wrong sometimes, but we're better off missing a warning
than spitting out a ton of useless ones.

14 years agoMore code tidying
Dave Rolsky [Mon, 7 Sep 2009 19:27:22 +0000]
More code tidying

14 years agoRemove some useless comments
Dave Rolsky [Mon, 7 Sep 2009 19:17:38 +0000]
Remove some useless comments

14 years agoSpelling fixes
Dave Rolsky [Mon, 7 Sep 2009 17:22:20 +0000]
Spelling fixes

14 years agoTweak formatting of pod so everything's an =item for next release
Dave Rolsky [Mon, 7 Sep 2009 17:21:38 +0000]
Tweak formatting of pod so everything's an =item for next release

14 years agoAdd some vertical whitespace
Dave Rolsky [Mon, 7 Sep 2009 17:19:49 +0000]
Add some vertical whitespace