14 years agoMaking 'handles' accept regexes in the arrayref.
Norbert Buchmuller [Sun, 29 Nov 2009 14:14:59 +0000]
Making 'handles' accept regexes in the arrayref.

The arrayref form of 'handles' accepts regular expression elements to
extend the method name list with their matches.
The elements in the arrayref form of 'handles' are made unique.

15 years agoCollapse magic lvalues in Str
Stefan O'Rear [Sun, 22 Nov 2009 08:04:35 +0000]
Collapse magic lvalues in Str

Without this change, $object->str_attribute(substr($string,0,255))
will fail with a type constraint error.

15 years agoFix a grammar error spotted by [rt.cpan.org #51791] (Amir E. Aharoni)
Shawn M Moore [Sat, 21 Nov 2009 19:29:45 +0000]
Fix a grammar error spotted by [rt.cpan.org #51791] (Amir E. Aharoni)

15 years agoCapitalize GitHub to satisfy pod_spell.t
Shawn M Moore [Sat, 21 Nov 2009 05:45:42 +0000]
Capitalize GitHub to satisfy pod_spell.t

15 years agoadd link to rendered version
lestrrat [Thu, 19 Nov 2009 03:30:16 +0000]
add link to rendered version

15 years agoChecking in changes prior to tagging of version 0.93. Changelog diff is: 0.93
Florian Ragwitz [Thu, 19 Nov 2009 01:02:34 +0000]
Checking in changes prior to tagging of version 0.93.  Changelog diff is:

diff --git a/Changes b/Changes
index d65eba6..9e38291 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,7 @@
 Also see Moose::Manual::Delta for more details of, and workarounds
 for, noteworthy changes.

+0.93 Thu, Nov 19, 2009
     * Moose::Object
       - Calling $object->new() is no longer deprecated, and no longer
         warns. (doy)

15 years agoIgnore dists.
Florian Ragwitz [Thu, 19 Nov 2009 00:58:17 +0000]
Ignore dists.

15 years agoChangelogging.
Florian Ragwitz [Thu, 19 Nov 2009 00:11:16 +0000]
Changelogging.

15 years agoupdate BestPractices to emphasize namespace::autoclean. add link to
Gerda Shank [Wed, 18 Nov 2009 21:33:32 +0000]
update BestPractices to emphasize namespace::autoclean. add link to
Native::Trait

15 years agoupdate Changes
Jesse Luehrs [Wed, 11 Nov 2009 23:57:44 +0000]
update Changes

15 years agostop overriding the prototype on List::Util::first
Jesse Luehrs [Wed, 11 Nov 2009 23:29:14 +0000]
stop overriding the prototype on List::Util::first

15 years agoBelatedly add change about Moose::Meta::Role->get_method_list including meta
Dave Rolsky [Sun, 18 Oct 2009 17:53:35 +0000]
Belatedly add change about Moose::Meta::Role->get_method_list including meta

15 years agooops, associated_methods returns an arrayref of method objects
Jesse Luehrs [Thu, 5 Nov 2009 00:09:50 +0000]
oops, associated_methods returns an arrayref of method objects

15 years agodon't remove accessors we never installed
Jesse Luehrs [Sat, 24 Oct 2009 18:42:38 +0000]
don't remove accessors we never installed

15 years agoadd TODO test for throwing exceptions during delegate installation
Jesse Luehrs [Sat, 24 Oct 2009 18:07:13 +0000]
add TODO test for throwing exceptions during delegate installation

15 years agoclean up test a bit
Jesse Luehrs [Sat, 24 Oct 2009 18:06:56 +0000]
clean up test a bit

15 years agotests for handles => CODE block
Jeff Bisbee [Sat, 24 Oct 2009 17:39:22 +0000]
tests for handles => CODE block

15 years agoFix pod spelling nit
Shawn M Moore [Tue, 20 Oct 2009 17:36:58 +0000]
Fix pod spelling nit

15 years agoClarify change for Str not accepting globs
Dave Rolsky [Fri, 16 Oct 2009 19:08:24 +0000]
Clarify change for Str not accepting globs

15 years agoUpdate Changes
chansen [Fri, 16 Oct 2009 17:16:49 +0000]
Update Changes

15 years agoAdded type constraint tests for GV
chansen [Fri, 16 Oct 2009 17:02:15 +0000]
Added type constraint tests for GV

15 years agoStr constraint shouldn't accept GV's
chansen [Fri, 16 Oct 2009 16:34:55 +0000]
Str constraint shouldn't accept GV's

15 years agoAdd Changes entry for export to main
Dave Rolsky [Wed, 14 Oct 2009 16:39:07 +0000]
Add Changes entry for export to main

15 years agoallow exporting to main
Yuval Kogman [Thu, 1 Oct 2009 02:52:10 +0000]
allow exporting to main

15 years agomention $self->new in Changes and Delta
Dave Rolsky [Wed, 14 Oct 2009 16:32:19 +0000]
mention $self->new in Changes and Delta

15 years agoremove the warning for $self->new
Jesse Luehrs [Fri, 9 Oct 2009 00:40:18 +0000]
remove the warning for $self->new

15 years agoClarify who the invocant is in a delegate method call
Shawn M Moore [Tue, 13 Oct 2009 21:12:51 +0000]
Clarify who the invocant is in a delegate method call

15 years agoTweak change description for delegation fix to be clearer
Dave Rolsky [Mon, 12 Oct 2009 04:22:56 +0000]
Tweak change description for delegation fix to be clearer

15 years agoChange log tweaks
Dave Rolsky [Mon, 12 Oct 2009 04:19:49 +0000]
Change log tweaks

15 years agoAdd arrayrefs to dictionary
Dave Rolsky [Mon, 12 Oct 2009 00:48:16 +0000]
Add arrayrefs to dictionary

15 years agosupport arrayrefs as well as lists for enum and duck_type
Jesse Luehrs [Thu, 10 Sep 2009 06:54:07 +0000]
support arrayrefs as well as lists for enum and duck_type

this should make things more consistent with their anon-type forms,
without breaking backwards compatibility - just use an arrayref in all
cases.

15 years agopreserve aliasing for delegated methods
Jesse Luehrs [Sun, 11 Oct 2009 22:11:11 +0000]
preserve aliasing for delegated methods

15 years agodeprecate get_attribute_map for roles, and remove it from the recipes
Dave Rolsky [Thu, 1 Oct 2009 19:22:06 +0000]
deprecate get_attribute_map for roles, and remove it from the recipes

15 years agoNum is a subtype of Str
Jesse Luehrs [Sun, 11 Oct 2009 20:50:30 +0000]
Num is a subtype of Str

15 years agoMoose::Meta::Role no longer uses subname
Shawn M Moore [Thu, 8 Oct 2009 01:21:05 +0000]
Moose::Meta::Role no longer uses subname

15 years agoNo reason to abbreviate to env var really, makes pod_spell unhappy
Shawn M Moore [Thu, 8 Oct 2009 01:18:57 +0000]
No reason to abbreviate to env var really, makes pod_spell unhappy

15 years agoAdd details on what goes into making a release
Dave Rolsky [Mon, 5 Oct 2009 18:58:50 +0000]
Add details on what goes into making a release

15 years agoFix a typo in a error message (s/You much supply/You must supply/)
gfx [Sun, 4 Oct 2009 07:31:23 +0000]
Fix a typo in a error message (s/You much supply/You must supply/)

15 years agofix passing args to a code execute helper (gphat++)
Jesse Luehrs [Sun, 4 Oct 2009 03:45:40 +0000]
fix passing args to a code execute helper (gphat++)

15 years agoForgot to fix the test count
Dave Rolsky [Thu, 1 Oct 2009 19:15:38 +0000]
Forgot to fix the test count

15 years agohas_method now allows a false value in CMOP
Dave Rolsky [Thu, 1 Oct 2009 19:11:49 +0000]
has_method now allows a false value in CMOP

15 years agogrant-description is no longer in the repo
Dave Rolsky [Sun, 27 Sep 2009 03:25:52 +0000]
grant-description is no longer in the repo

15 years agoadd a conflict on mx-nonmoose
Jesse Luehrs [Sun, 27 Sep 2009 21:41:56 +0000]
add a conflict on mx-nonmoose

15 years agouse Test::Exception instead of eval { }
Yuval Kogman [Fri, 25 Sep 2009 19:53:15 +0000]
use Test::Exception instead of eval { }

15 years agoTest for a more standard error from load_class
Yuval Kogman [Fri, 25 Sep 2009 19:48:18 +0000]
Test for a more standard error from load_class

15 years agoreplace several uses of eval with try
Jesse Luehrs [Wed, 23 Sep 2009 02:17:21 +0000]
replace several uses of eval with try

15 years agospelling list updates 0.92
Dave Rolsky [Tue, 22 Sep 2009 21:38:32 +0000]
spelling list updates

15 years agoDoc and formatting tweaks for match_on_type
Dave Rolsky [Tue, 22 Sep 2009 21:38:09 +0000]
Doc and formatting tweaks for match_on_type

15 years agoTidy and make weaken_value private
Dave Rolsky [Tue, 22 Sep 2009 21:33:20 +0000]
Tidy and make weaken_value private

15 years agobump version to 0.92
Dave Rolsky [Tue, 22 Sep 2009 21:26:49 +0000]
bump version to 0.92

15 years agoAdd release date
Dave Rolsky [Tue, 22 Sep 2009 21:26:23 +0000]
Add release date

15 years agocredit nuffin for his change
Dave Rolsky [Tue, 22 Sep 2009 21:25:59 +0000]
credit nuffin for his change

15 years agorequire CMOP 0.94
Dave Rolsky [Tue, 22 Sep 2009 21:25:40 +0000]
require CMOP 0.94

15 years agochangelog
Yuval Kogman [Tue, 22 Sep 2009 21:21:52 +0000]
changelog

15 years agoadding another example and some docs
Stevan Little [Mon, 21 Sep 2009 04:08:25 +0000]
adding another example and some docs

15 years agoadding an error case for no matching (and tests)
Stevan Little [Sun, 20 Sep 2009 05:13:32 +0000]
adding an error case for no matching (and tests)

15 years agoadding the match_on_type function to Moose::Util::TypeConstraints
Stevan Little [Sat, 19 Sep 2009 18:51:37 +0000]
adding the match_on_type function to Moose::Util::TypeConstraints

15 years agofix moose-nonmoose-moose metaclass compat stuff
Jesse Luehrs [Sat, 19 Sep 2009 20:21:41 +0000]
fix moose-nonmoose-moose metaclass compat stuff

15 years agoTest semantics for raw_value
Yuval Kogman [Tue, 22 Sep 2009 13:40:52 +0000]
Test semantics for raw_value

15 years agoSep 17 2009 was Thursday, not Tuesday
Hans Dieter Pearcey [Sat, 19 Sep 2009 02:04:22 +0000]
Sep 17 2009 was Thursday, not Tuesday

15 years agoAdd a TODO test for a bug related to metaroles
Dave Rolsky [Thu, 17 Sep 2009 22:35:34 +0000]
Add a TODO test for a bug related to metaroles

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

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

15 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.

15 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)

15 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

15 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.

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

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

15 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)

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

15 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

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

15 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

15 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

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

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

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

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

15 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

15 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

15 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

15 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

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

15 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

15 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

15 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

15 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.

15 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

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

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

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

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

15 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

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

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

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

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

15 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

15 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