12 years agoAnother test for the interaction of a conflicting method with aliasing
Dave Rolsky [Fri, 30 Dec 2011 20:43:37 +0000]
Another test for the interaction of a conflicting method with aliasing

12 years agoAllow a conflicting method to be excluded
Dave Rolsky [Fri, 30 Dec 2011 20:36:52 +0000]
Allow a conflicting method to be excluded

12 years agoAdd tests for interaction of conflicting & required methods with -excludes
Dave Rolsky [Fri, 30 Dec 2011 20:38:51 +0000]
Add tests for interaction of conflicting & required methods with -excludes

12 years agoAdd todo for method conflicts in role -> role application
Dave Rolsky [Mon, 9 Jan 2012 03:31:35 +0000]
Add todo for method conflicts in role -> role application

12 years agoMove a bunch of stuff around in the TODO list
Dave Rolsky [Mon, 9 Jan 2012 03:26:32 +0000]
Move a bunch of stuff around in the TODO list

Turn it into Markdown for my own benefit

12 years agoDuring role summation, make sure that any method name that conflicts does not get...
Dave Rolsky [Fri, 6 Jan 2012 21:00:24 +0000]
During role summation, make sure that any method name that conflicts does not get added to the composite as a regular method.

12 years agoTest (that fails) for an edge case in role composition
Dave Rolsky [Fri, 6 Jan 2012 20:59:07 +0000]
Test (that fails) for an edge case in role composition

When composing three roles, it is possible for the composite to end up with
both a conflict on a method and a method of that name. In most practical
applications, this doesn't really matter, since the conflict causes an
exception that must be resolved by the consumer.

However, it means that the composite reports bogus information when has_method
or get_method() is called.

12 years agoFix a small comment typo
Dave Rolsky [Sat, 31 Dec 2011 00:58:15 +0000]
Fix a small comment typo

12 years agoAdd tests for handling of excludes & alias with conflicting methods
Dave Rolsky [Fri, 30 Dec 2011 20:24:55 +0000]
Add tests for handling of excludes & alias with conflicting methods

12 years agoFix error message buglet
Dave Rolsky [Fri, 30 Dec 2011 19:21:19 +0000]
Fix error message buglet

12 years agoRemove PRANG from list of deps to test since it's been failing forever
Dave Rolsky [Mon, 26 Dec 2011 22:02:18 +0000]
Remove PRANG from list of deps to test since it's been failing forever

12 years agoAdd some minimal tests of the method API for roles
Dave Rolsky [Mon, 26 Dec 2011 21:16:43 +0000]
Add some minimal tests of the method API for roles

13 years agoFix code example to match current api
Dave Rolsky [Wed, 23 Nov 2011 16:01:41 +0000]
Fix code example to match current api

13 years agosync changelog
Jesse Luehrs [Thu, 17 Nov 2011 07:42:20 +0000]
sync changelog

13 years agofix weak lazy attributes (tome)
Jesse Luehrs [Thu, 17 Nov 2011 05:32:55 +0000]
fix weak lazy attributes (tome)

13 years agochangelog
Jesse Luehrs [Tue, 15 Nov 2011 17:20:18 +0000]
changelog

13 years agochangelog and version bump 2.0400
Jesse Luehrs [Tue, 15 Nov 2011 17:12:14 +0000]
changelog and version bump

13 years agoadd conflicts on broken things
Jesse Luehrs [Fri, 4 Nov 2011 02:09:16 +0000]
add conflicts on broken things

13 years agospelling fix
Jesse Luehrs [Fri, 4 Nov 2011 01:50:00 +0000]
spelling fix

13 years agochangelog
Jesse Luehrs [Wed, 2 Nov 2011 17:24:36 +0000]
changelog

13 years agoFix docs on inlining to reflect reality
Dave Rolsky [Wed, 2 Nov 2011 17:00:07 +0000]
Fix docs on inlining to reflect reality

We use the ->parent->_inline_check approach in our code

13 years agochangelog and version bump 2.0302
Jesse Luehrs [Wed, 2 Nov 2011 16:32:22 +0000]
changelog and version bump

13 years agofirst pass at benchmarking loading many classes
Todd Hepler [Wed, 26 Oct 2011 18:05:48 +0000]
first pass at benchmarking loading many classes

13 years agoAdd mention of load_class and is_class_loaded to Delta
Dave Rolsky [Tue, 25 Oct 2011 20:20:37 +0000]
Add mention of load_class and is_class_loaded to Delta

13 years agoSmall doc tweak - replace "there" with link to Class::Load.
Dave Rolsky [Tue, 25 Oct 2011 20:19:14 +0000]
Small doc tweak - replace "there" with link to Class::Load.

13 years agoRemove trailing whitespace
Dave Rolsky [Tue, 25 Oct 2011 20:18:15 +0000]
Remove trailing whitespace

13 years agodocument that some functions moved to Class::Load
Chris Prather [Tue, 25 Oct 2011 19:35:33 +0000]
document that some functions moved to Class::Load

13 years agodon't assume search.cpan.org-format anchors
Jesse Luehrs [Tue, 25 Oct 2011 14:47:14 +0000]
don't assume search.cpan.org-format anchors

13 years agoadjust tests to only test for truth of make_immutable return
Matt S Trout [Tue, 25 Oct 2011 01:56:53 +0000]
adjust tests to only test for truth of make_immutable return

13 years agomake make_mutable always return $self and alter tests to verify this; update docs...
Matt S Trout [Tue, 25 Oct 2011 01:08:18 +0000]
make make_mutable always return $self and alter tests to verify this; update docs to say that the return value is true but not to rely on its specific nature other than that

13 years agoRemove docs on no-longer-existent make_immutable method in Moose::Meta::Class
Dave Rolsky [Mon, 24 Oct 2011 20:19:35 +0000]
Remove docs on no-longer-existent make_immutable method in Moose::Meta::Class

13 years agoDon't expect CMOP::Class to have a $VERSION var (when running before dzil build it...
Dave Rolsky [Sat, 22 Oct 2011 00:38:34 +0000]
Don't expect CMOP::Class to have a $VERSION var (when running before dzil build it does not)

13 years agoFix test failure with Perl 5.8.8
Dave Rolsky [Sat, 22 Oct 2011 00:37:00 +0000]
Fix test failure with Perl 5.8.8

13 years agoAdd SUPER to list of modules for development
Dave Rolsky [Fri, 21 Oct 2011 21:45:05 +0000]
Add SUPER to list of modules for development

13 years agochangelog
Jesse Luehrs [Fri, 21 Oct 2011 16:39:23 +0000]
changelog

13 years agoversion bump 2.0301
Jesse Luehrs [Fri, 21 Oct 2011 16:34:58 +0000]
version bump

13 years agoDoc error class bug fix
Dave Rolsky [Fri, 14 Oct 2011 21:34:19 +0000]
Doc error class bug fix

13 years agoA mutable class will throw errors from inside CMOP, and that's expected
Dave Rolsky [Fri, 14 Oct 2011 21:33:15 +0000]
A mutable class will throw errors from inside CMOP, and that's expected

13 years agoFix uninit var warning from _inline_create_error when $args is undef
Dave Rolsky [Fri, 14 Oct 2011 21:30:59 +0000]
Fix uninit var warning from _inline_create_error when $args is undef

13 years agoCheck that stderr is empty string, not undef
Dave Rolsky [Fri, 14 Oct 2011 21:30:46 +0000]
Check that stderr is empty string, not undef

13 years agoAdd test - custom error class is causing a warning from make_immutable
Dave Rolsky [Fri, 14 Oct 2011 21:28:13 +0000]
Add test - custom error class is causing a warning from make_immutable

And it also doesn't seem to work properly at all with a mutable class

See RT 71514

13 years agofix pod spelling
Jesse Luehrs [Sun, 9 Oct 2011 19:17:00 +0000]
fix pod spelling

13 years agoSmall wording tweak in Changes
Dave Rolsky [Wed, 5 Oct 2011 15:29:54 +0000]
Small wording tweak in Changes

13 years agodocument the change in the changelogs
Ricardo Signes [Wed, 5 Oct 2011 15:10:36 +0000]
document the change in the changelogs

13 years agoallow single-value enums
Ricardo Signes [Wed, 5 Oct 2011 14:25:26 +0000]
allow single-value enums

13 years agoupdate our contributor information a bit
Jesse Luehrs [Tue, 4 Oct 2011 23:09:28 +0000]
update our contributor information a bit

13 years agoupdate the SEE ALSO section a bit
Jesse Luehrs [Tue, 4 Oct 2011 22:37:12 +0000]
update the SEE ALSO section a bit

13 years agouse my newer email actually
Stevan Little [Tue, 4 Oct 2011 16:11:50 +0000]
use my newer email actually

13 years agocouple more typo fixes
Jesse Luehrs [Wed, 28 Sep 2011 16:23:13 +0000]
couple more typo fixes

13 years agoBestPractices namespace::autoclean not "no Moose"
Brad Bowman [Wed, 28 Sep 2011 07:59:43 +0000]
BestPractices namespace::autoclean not "no Moose"

Make clear that namespace::autoclean replaces the often seen
use of "no Moose".

13 years agoactually, just stop recommending deprecated software
Jesse Luehrs [Wed, 28 Sep 2011 16:21:29 +0000]
actually, just stop recommending deprecated software

13 years agoinline_slot_access not inline_create_instance eg.
Brad Bowman [Wed, 28 Sep 2011 01:49:31 +0000]
inline_slot_access not inline_create_instance eg.

The text refers to inline_slot_access, but the code
shown is for inline_create_instance.  This shows the
inline_slot_access code instead, as presumably intended.

13 years agoRemove extra ; and $value in Meta::Recipe7
Brad Bowman [Wed, 28 Sep 2011 01:47:47 +0000]
Remove extra ; and $value in Meta::Recipe7

Some lines had ;; at the end of lines.
is_slot_initialized had an unused $value parameter.

13 years agoAlter with_meta description in Extending::Recipe4
Brad Bowman [Wed, 28 Sep 2011 01:27:43 +0000]
Alter with_meta description in Extending::Recipe4

The package name being the first argument seems
misleading based on the description of with_meta
in the Moose::Exporter documentation.

13 years agoCapitalization fix MyApp::base to MyApp::Base
Brad Bowman [Wed, 28 Sep 2011 01:23:49 +0000]
Capitalization fix MyApp::base to MyApp::Base

In Extending::Recipe3 DESCRIPTION

13 years agoAdd missing comma in Extending::Recipe1 example
Brad Bowman [Wed, 28 Sep 2011 01:22:15 +0000]
Add missing comma in Extending::Recipe1 example

13 years agoNote MooseX::AttributeHelpers deprecation
Brad Bowman [Wed, 28 Sep 2011 01:19:48 +0000]
Note MooseX::AttributeHelpers deprecation

Add a note and pointer to Moose::Meta::Attribute::Native in
the reference to MooseX::AttributeHelpers in the cookbook's
Extending::Recipe1

13 years agos/statis/stasis/ in Moose/Meta/Role.pm
Brad Bowman [Mon, 26 Sep 2011 01:02:44 +0000]
s/statis/stasis/ in Moose/Meta/Role.pm

13 years agoCvISXSUB was introduced in 5.10
Jesse Luehrs [Mon, 26 Sep 2011 20:23:04 +0000]
CvISXSUB was introduced in 5.10

13 years agoSmall tweaks to Changes to make wording consistent.
Dave Rolsky [Mon, 26 Sep 2011 16:24:53 +0000]
Small tweaks to Changes to make wording consistent.

13 years agoClarify a change in Changes
Dave Rolsky [Sat, 24 Sep 2011 04:49:51 +0000]
Clarify a change in Changes

13 years agochangelog
Jesse Luehrs [Sat, 24 Sep 2011 00:02:36 +0000]
changelog

13 years agoversion bump 2.0300
Jesse Luehrs [Fri, 23 Sep 2011 23:53:47 +0000]
version bump

13 years agoRemove some TODO items which are now done
Dave Rolsky [Thu, 22 Sep 2011 15:36:01 +0000]
Remove some TODO items which are now done

13 years agomake sure to clear the stash when anon classes are removed explicitly
Jesse Luehrs [Wed, 21 Sep 2011 10:06:28 +0000]
make sure to clear the stash when anon classes are removed explicitly

13 years agoChanges organization cleanup
Dave Rolsky [Mon, 19 Sep 2011 04:28:22 +0000]
Changes organization cleanup

13 years agoDoc ->parents change for Union
Dave Rolsky [Mon, 19 Sep 2011 04:28:10 +0000]
Doc ->parents change for Union

13 years agoClarify that ->parents returns a list
Dave Rolsky [Mon, 19 Sep 2011 04:27:15 +0000]
Clarify that ->parents returns a list

13 years agoPrune nytprof files from dzil operations
Dave Rolsky [Sun, 18 Sep 2011 20:03:05 +0000]
Prune nytprof files from dzil operations

I was profiling dzil by building the Moose distro, and this was really skewing
my measurements!

13 years agofix is_subtype_of for unregistered class types
Jesse Luehrs [Sun, 18 Sep 2011 00:25:13 +0000]
fix is_subtype_of for unregistered class types

13 years agoif a union type has no common ancestors, ->parent should return undef
Jesse Luehrs [Sat, 17 Sep 2011 23:01:01 +0000]
if a union type has no common ancestors, ->parent should return undef

13 years agokeep track of our TODO tests in the TODO file
Jesse Luehrs [Sat, 17 Sep 2011 22:36:02 +0000]
keep track of our TODO tests in the TODO file

13 years agoclean up some test stuff
Jesse Luehrs [Sat, 17 Sep 2011 22:35:54 +0000]
clean up some test stuff

13 years agooops, fix this test
Jesse Luehrs [Sat, 17 Sep 2011 21:54:53 +0000]
oops, fix this test

13 years agothis has worked for a while
Jesse Luehrs [Sat, 17 Sep 2011 21:24:46 +0000]
this has worked for a while

13 years agofactor this out into a separate method
Jesse Luehrs [Sat, 17 Sep 2011 21:15:56 +0000]
factor this out into a separate method

13 years agosimpler get_all_method_names implementation
Jesse Luehrs [Sat, 17 Sep 2011 18:42:08 +0000]
simpler get_all_method_names implementation

13 years agoChanges for UNIVERSAL change
Dave Rolsky [Sat, 17 Sep 2011 02:31:36 +0000]
Changes for UNIVERSAL change

13 years agoDoc UNIVERSAL change in Delta
Dave Rolsky [Sat, 17 Sep 2011 02:28:57 +0000]
Doc UNIVERSAL change in Delta

13 years agoIgnore methods from universal when counting methods
Dave Rolsky [Sat, 17 Sep 2011 02:26:55 +0000]
Ignore methods from universal when counting methods

13 years agoAccount for UNIVERSAL methods
Dave Rolsky [Sat, 17 Sep 2011 02:25:22 +0000]
Account for UNIVERSAL methods

Tweaked tests so failures are more informative.

Also replaced several uses of get_method where we really needed find_next_method_by_name

13 years agoExpect a meta class for UNIVERSAL
Dave Rolsky [Sat, 17 Sep 2011 02:17:24 +0000]
Expect a meta class for UNIVERSAL

13 years agoIgnore methods from UNIVERSAL in test
Dave Rolsky [Sat, 17 Sep 2011 02:15:11 +0000]
Ignore methods from UNIVERSAL in test

13 years agoDon't dig into meta method objects directly
Dave Rolsky [Sat, 17 Sep 2011 02:14:18 +0000]
Don't dig into meta method objects directly

13 years agoTest that UNIVERSAL methods are found through all method introspection methods
Dave Rolsky [Sat, 17 Sep 2011 02:13:10 +0000]
Test that UNIVERSAL methods are found through all method introspection methods

13 years agoUNIVERSAL methods are now part of the MOP
Dave Rolsky [Sat, 17 Sep 2011 02:09:26 +0000]
UNIVERSAL methods are now part of the MOP

13 years agoRemove comment about $TODO
Dave Rolsky [Sat, 17 Sep 2011 02:07:23 +0000]
Remove comment about $TODO

13 years agoAdd parens for isa_ok
Dave Rolsky [Sat, 17 Sep 2011 02:07:09 +0000]
Add parens for isa_ok

13 years agomethods from UNIVERSAL are now wrappable
Dave Rolsky [Sat, 17 Sep 2011 02:06:54 +0000]
methods from UNIVERSAL are now wrappable

13 years agoUNIVERSAL methods now show up in the class lists of methods
Dave Rolsky [Fri, 16 Sep 2011 22:12:10 +0000]
UNIVERSAL methods now show up in the class lists of methods

13 years agochangelog
Jesse Luehrs [Sat, 17 Sep 2011 18:32:50 +0000]
changelog

13 years agoadd some tests
Jesse Luehrs [Sat, 17 Sep 2011 18:27:06 +0000]
add some tests

13 years agotrack implicitly created types as being created in the right place
Jesse Luehrs [Sat, 17 Sep 2011 18:19:23 +0000]
track implicitly created types as being created in the right place

13 years agoallow overriding class and role types with equivalent types
Jesse Luehrs [Sat, 17 Sep 2011 18:05:59 +0000]
allow overriding class and role types with equivalent types

13 years agorecord the definition location for class and role types
Jesse Luehrs [Sat, 17 Sep 2011 18:01:14 +0000]
record the definition location for class and role types

13 years agooverriding types with class_type or role_type should die too
Jesse Luehrs [Sat, 17 Sep 2011 17:58:54 +0000]
overriding types with class_type or role_type should die too

13 years agofirst stab (this really needs some work)
Jesse Luehrs [Sun, 26 Sep 2010 02:34:42 +0000]
first stab (this really needs some work)

13 years agobe more verbose in the required method error (RT#60583)
Jesse Luehrs [Sat, 17 Sep 2011 20:01:09 +0000]
be more verbose in the required method error (RT#60583)

13 years agoDoc subtype of union bug fix in Changes
Dave Rolsky [Fri, 16 Sep 2011 14:12:37 +0000]
Doc subtype of union bug fix in Changes

13 years agohaha, nothing ever did use this, did it
Jesse Luehrs [Sat, 17 Sep 2011 19:20:01 +0000]
haha, nothing ever did use this, did it