13 years agotests for new hash native trait accessors
Chris Weyl [Sat, 16 Apr 2011 02:10:14 +0000]
tests for new hash native trait accessors

13 years agoAdditional native Hash accessors
Chris Weyl [Sat, 16 Apr 2011 02:02:42 +0000]
Additional native Hash accessors

grep_keys, grep_values
map_keys, map_values
sort_keys, sort_values

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

13 years agostarting from the deepest tc isn't necessary
Jesse Luehrs [Sat, 17 Sep 2011 19:15:57 +0000]
starting from the deepest tc isn't necessary

13 years agoadd some more explanation to the ::Delta entries
Jesse Luehrs [Sat, 17 Sep 2011 19:10:44 +0000]
add some more explanation to the ::Delta entries

13 years agoparents returns a list
Jesse Luehrs [Sat, 17 Sep 2011 19:05:01 +0000]
parents returns a list

13 years agoDocs changes to parent(s) for Union types in Changes and Delta
Dave Rolsky [Sat, 17 Sep 2011 14:49:05 +0000]
Docs changes to parent(s) for Union types in Changes and Delta

13 years agoFix Union->parent to return the nearest common ancestor
Dave Rolsky [Sat, 17 Sep 2011 14:46:03 +0000]
Fix Union->parent to return the nearest common ancestor

This lets us revert an earlier change to TC->is_subtype_of

13 years agoAdd some tests for a union of two unions
Dave Rolsky [Sat, 17 Sep 2011 14:40:30 +0000]
Add some tests for a union of two unions

13 years agoTest parent of ArrayRef|HashRef
Dave Rolsky [Sat, 17 Sep 2011 14:38:11 +0000]
Test parent of ArrayRef|HashRef

13 years agoMake var names consistent
Dave Rolsky [Sat, 17 Sep 2011 14:37:41 +0000]
Make var names consistent

13 years agoAdd tests for ->parent & ->parents on union type
Dave Rolsky [Sat, 17 Sep 2011 14:37:10 +0000]
Add tests for ->parent & ->parents on union type

13 years agoTidy test code
Dave Rolsky [Sat, 17 Sep 2011 14:35:27 +0000]
Tidy test code

13 years agoMake test description match what we're testing
Dave Rolsky [Sat, 17 Sep 2011 14:35:11 +0000]
Make test description match what we're testing

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 agoFix is_subtype_of - we cannot use ->equals
Dave Rolsky [Fri, 16 Sep 2011 14:11:05 +0000]
Fix is_subtype_of - we cannot use ->equals

Calling $parent->equals in is_subtype_of is broken. The parent may be a union
type, in which case it overrides $parent->equals will never return true.

However, union types override ->is_a_type_of and ->is_subtype_of to do
something sensible. Changing $parent->equals to $parent->is_a_type_of respects
that overriding and gets us sane behavior.

13 years agoUnion types are not types of their component types
Dave Rolsky [Fri, 16 Sep 2011 14:09:43 +0000]
Union types are not types of their component types

13 years agoA union and a bare subtype of that union should report the same results for ->is_subt...
Dave Rolsky [Fri, 16 Sep 2011 14:00:18 +0000]
A union and a bare subtype of that union should report the same results for ->is_subtype_of and ->is_a_type_of

13 years agoDoc union type changes in Delta and Changes
Dave Rolsky [Fri, 16 Sep 2011 13:42:10 +0000]
Doc union type changes in Delta and Changes

13 years agoUnion types look at all member types when determining if they're a subtype of something
Dave Rolsky [Fri, 16 Sep 2011 13:37:15 +0000]
Union types look at all member types when determining if they're a subtype of something

In other words, "Int|ClassName" is not a subtype of Num, but it is a subtype of Item.

13 years agoMooseX::WithCache is failing tests and hasn't been updated in a while
Dave Rolsky [Sat, 17 Sep 2011 01:27:18 +0000]
MooseX::WithCache is failing tests and hasn't been updated in a while

13 years agono need for a predeclared XS key for is_stub
Dave Rolsky [Fri, 16 Sep 2011 22:18:48 +0000]
no need for a predeclared XS key for is_stub

13 years agoDoc stub related bits in Changes
Dave Rolsky [Fri, 16 Sep 2011 15:55:08 +0000]
Doc stub related bits in Changes

13 years agoDoc is_stub method
Dave Rolsky [Fri, 16 Sep 2011 15:52:46 +0000]
Doc is_stub method

13 years agoDon't throw an error when a delegation overrides a stub
Dave Rolsky [Fri, 16 Sep 2011 15:50:00 +0000]
Don't throw an error when a delegation overrides a stub

13 years agoAdd tests for delegation overriding local methods (real and stub)
Dave Rolsky [Fri, 16 Sep 2011 15:48:40 +0000]
Add tests for delegation overriding local methods (real and stub)

13 years agoFix odd indentation
Dave Rolsky [Fri, 16 Sep 2011 15:44:52 +0000]
Fix odd indentation

13 years agoDon't warn when overriding a stub method with an accessor
Dave Rolsky [Fri, 16 Sep 2011 15:42:37 +0000]
Don't warn when overriding a stub method with an accessor

13 years agoTidy existing code
Dave Rolsky [Fri, 16 Sep 2011 15:40:27 +0000]
Tidy existing code

13 years agoAdd a Method->is_stub method and some tests for it
Dave Rolsky [Fri, 16 Sep 2011 15:39:00 +0000]
Add a Method->is_stub method and some tests for it

13 years agoAdd rt ticket for fixed bug
Dave Rolsky [Fri, 16 Sep 2011 14:57:50 +0000]
Add rt ticket for fixed bug

13 years agonote some todo item dependencies
Jesse Luehrs [Fri, 16 Sep 2011 22:12:59 +0000]
note some todo item dependencies

13 years agoactually, delay this too
Jesse Luehrs [Fri, 16 Sep 2011 22:12:14 +0000]
actually, delay this too

13 years agopush some todo stuff back to 2.06
Jesse Luehrs [Fri, 16 Sep 2011 20:00:51 +0000]
push some todo stuff back to 2.06

13 years agoPut deprecations first in the Changes listing
Dave Rolsky [Fri, 16 Sep 2011 14:14:00 +0000]
Put deprecations first in the Changes listing

13 years agoGet rid of all the bogus uses of use_ok still lurking in the code
Dave Rolsky [Fri, 16 Sep 2011 13:31:56 +0000]
Get rid of all the bogus uses of use_ok still lurking in the code

13 years agoRemove MooseX::AbstractFactory - it's currently broken and seems unmaintained
Dave Rolsky [Mon, 12 Sep 2011 20:20:02 +0000]
Remove MooseX::AbstractFactory - it's currently broken and seems unmaintained

13 years agoanother todo
Jesse Luehrs [Mon, 12 Sep 2011 17:27:33 +0000]
another todo

13 years agoRemove all trailing whitespace
Dave Rolsky [Wed, 7 Sep 2011 15:10:08 +0000]
Remove all trailing whitespace

Some packages still had a NAME header in the pod, instead of an ABSTRACT comment

13 years agoadd EOLTests
Dave Rolsky [Wed, 7 Sep 2011 15:09:26 +0000]
add EOLTests

13 years agoAdd PodSyntaxTests plugin
Dave Rolsky [Wed, 7 Sep 2011 14:51:18 +0000]
Add PodSyntaxTests plugin

13 years agofix some pod errors
Dave Rolsky [Wed, 7 Sep 2011 14:42:31 +0000]
fix some pod errors

13 years agoAdd Test::Spelling as devel prereq
Dave Rolsky [Wed, 7 Sep 2011 04:19:58 +0000]
Add Test::Spelling as devel prereq

13 years agoRequire latest Test::DependentModules
Dave Rolsky [Tue, 6 Sep 2011 20:20:08 +0000]
Require latest Test::DependentModules

13 years agoupdate changes and delta
Jesse Luehrs [Tue, 6 Sep 2011 14:36:41 +0000]
update changes and delta

13 years agoSmall tweaks to changes file
Dave Rolsky [Tue, 6 Sep 2011 04:30:45 +0000]
Small tweaks to changes file

13 years agoIgnore CMOP's load_class & is_class_loaded
Dave Rolsky [Tue, 6 Sep 2011 04:28:42 +0000]
Ignore CMOP's load_class & is_class_loaded

13 years agotodo--
Jesse Luehrs [Tue, 6 Sep 2011 03:38:01 +0000]
todo--

13 years agobump class::load dep
Jesse Luehrs [Tue, 6 Sep 2011 03:30:02 +0000]
bump class::load dep

13 years agohandle this in package::stash
Jesse Luehrs [Tue, 6 Sep 2011 03:21:10 +0000]
handle this in package::stash

13 years agoRemove deprecation warning for CMOP::load_class ...
Dave Rolsky [Mon, 1 Aug 2011 15:02:47 +0000]
Remove deprecation warning for CMOP::load_class & friends, but mention that they've been removed from the docs in Changes

13 years agodocument deprecations in Changes & Delta
Dave Rolsky [Mon, 1 Aug 2011 02:07:05 +0000]
document deprecations in Changes & Delta

13 years agoDeprecate CMOP::{load_class, is_class_loaded, load_first_existing_class}
Dave Rolsky [Mon, 1 Aug 2011 02:03:58 +0000]
Deprecate CMOP::{load_class, is_class_loaded, load_first_existing_class}

13 years agoAdd deps on next Class::Load and Class::Load::XS
Dave Rolsky [Mon, 1 Aug 2011 01:52:43 +0000]
Add deps on next Class::Load and Class::Load::XS

13 years agoremove tests for load_class ...
Dave Rolsky [Mon, 1 Aug 2011 01:46:05 +0000]
remove tests for load_class & friends - copied some interesting tests to the Class::Load test suite first

13 years agoRemove all uses of CMOP::{load_class, is_class_loaded, load_first_existing_class...
Dave Rolsky [Mon, 1 Aug 2011 01:30:37 +0000]
Remove all uses of CMOP::{load_class, is_class_loaded, load_first_existing_class} and use Class::Load instead.

Still need to deprecate the functions themselves and remove the tests for them.

13 years agothis error message changed
Jesse Luehrs [Tue, 6 Sep 2011 03:54:55 +0000]
this error message changed

13 years agochangelog
Jesse Luehrs [Sun, 4 Sep 2011 21:31:01 +0000]
changelog

13 years agoExplicitly test each value of handles to make sure it's sane
Dave Rolsky [Thu, 1 Sep 2011 14:52:52 +0000]
Explicitly test each value of handles to make sure it's sane

13 years agoAdd test for error message from bad handles value with native traits (RT #69990)
Dave Rolsky [Thu, 1 Sep 2011 14:52:30 +0000]
Add test for error message from bad handles value with native traits (RT #69990)

13 years agochangelog/delta for shallow_clone
Ricardo Signes [Thu, 1 Sep 2011 19:51:33 +0000]
changelog/delta for shallow_clone

13 years agoadd shallow_clone to Array and Hash traits
Ricardo Signes [Thu, 1 Sep 2011 19:17:13 +0000]
add shallow_clone to Array and Hash traits

13 years agoadd authordeps for inc::ExtractInlineTests
Ricardo Signes [Thu, 1 Sep 2011 19:35:26 +0000]
add authordeps for inc::ExtractInlineTests

13 years agoclean up duck type a bunch
Jesse Luehrs [Mon, 29 Aug 2011 17:33:35 +0000]
clean up duck type a bunch