15 years agoImplement basic usage of "enum" type constraints
Shawn M Moore [Thu, 5 Feb 2009 02:23:53 +0000]
Implement basic usage of "enum" type constraints

15 years agoDon't require there to be a BUILDARGS method; fix undef warning
Shawn M Moore [Thu, 5 Feb 2009 02:07:30 +0000]
Don't require there to be a BUILDARGS method; fix undef warning

15 years agoSettle for respecting inline_constructor for now
Shawn M Moore [Thu, 5 Feb 2009 02:00:36 +0000]
Settle for respecting inline_constructor for now

15 years agoWe can't support this yet, so TODO and make sure we won't introduce bugs
Shawn M Moore [Thu, 5 Feb 2009 02:00:29 +0000]
We can't support this yet, so TODO and make sure we won't introduce bugs
later

15 years agoEnsure that we're not blowing away an inherited constructor
Shawn M Moore [Thu, 5 Feb 2009 01:53:31 +0000]
Ensure that we're not blowing away an inherited constructor

15 years agoExtra ;
Shawn M Moore [Thu, 5 Feb 2009 01:53:24 +0000]
Extra ;

15 years agoAdd a shim Mouse::TypeRegistry that warns and sends you over to
Shawn M Moore [Thu, 5 Feb 2009 00:51:11 +0000]
Add a shim Mouse::TypeRegistry that warns and sends you over to
Mouse::Util::TypeConstraints

15 years agoMore changes
Shawn M Moore [Thu, 5 Feb 2009 00:46:42 +0000]
More changes

15 years agoDocument more changes
Shawn M Moore [Thu, 5 Feb 2009 00:46:39 +0000]
Document more changes

15 years agoTODOify it for now
Shawn M Moore [Thu, 5 Feb 2009 00:46:35 +0000]
TODOify it for now

15 years agoFix prototype on message {...}
Shawn M Moore [Thu, 5 Feb 2009 00:46:30 +0000]
Fix prototype on message {...}

15 years agoFailing test for using a custom message in a subtype
Shawn M Moore [Thu, 5 Feb 2009 00:46:24 +0000]
Failing test for using a custom message in a subtype

15 years agoBenchmarking indicates that exists($_[1]) is faster than scalar(@_) >= 2
Shawn M Moore [Tue, 3 Feb 2009 21:52:02 +0000]
Benchmarking indicates that exists($_[1]) is faster than scalar(@_) >= 2

15 years agoMouseX::Types can now use MUTc->export_to_level
Shawn M Moore [Tue, 3 Feb 2009 21:14:24 +0000]
MouseX::Types can now use MUTc->export_to_level

15 years agoUse Exporter for Mouse::Util::TypeConstraints
Shawn M Moore [Tue, 3 Feb 2009 21:14:19 +0000]
Use Exporter for Mouse::Util::TypeConstraints

15 years agorefactored out fast method modifier as Class::Method::Modifiers::Fast and used Class...
Dann [Sun, 18 Jan 2009 15:22:57 +0000]
refactored out fast method modifier as Class::Method::Modifiers::Fast and used Class::Method::Modifiers::Fast

15 years agouse Data::Util to make modifier fast if Data::Util is installed
Dann [Tue, 13 Jan 2009 17:40:23 +0000]
use Data::Util to make modifier fast if Data::Util is installed

15 years agosuppress warnings when we use around and has "+..."
Dann [Sat, 10 Jan 2009 17:36:05 +0000]
suppress warnings when we use around and has "+..."

15 years agoMouseX::Stop::it!
Shawn M Moore [Tue, 6 Jan 2009 15:16:37 +0000]
MouseX::Stop::it!

15 years agoTypo fix
Shawn M Moore [Mon, 22 Dec 2008 04:57:05 +0000]
Typo fix

15 years agoBetter test here; check the error message
Shawn M Moore [Mon, 22 Dec 2008 04:26:31 +0000]
Better test here; check the error message

15 years agoRename this class to avoid a type collision
Shawn M Moore [Mon, 22 Dec 2008 04:26:23 +0000]
Rename this class to avoid a type collision

15 years agoWrite the anon-class test such that we can run it against Moose, and if we create...
Shawn M Moore [Mon, 22 Dec 2008 04:18:09 +0000]
Write the anon-class test such that we can run it against Moose, and if we create anonymous classes during Mouse load it'll be okay

15 years agoWe do need to copy %options so we can use $options{superclasses} later
Shawn M Moore [Mon, 22 Dec 2008 04:15:00 +0000]
We do need to copy %options so we can use $options{superclasses} later

15 years agoBegin stealing more Moose meta API
Shawn M Moore [Mon, 22 Dec 2008 04:10:07 +0000]
Begin stealing more Moose meta API

15 years agoSame API as Moose for Mouse::Meta::Attribute->new
Shawn M Moore [Mon, 22 Dec 2008 04:06:32 +0000]
Same API as Moose for Mouse::Meta::Attribute->new

15 years agoNeed to specify package names
Shawn M Moore [Mon, 22 Dec 2008 04:00:38 +0000]
Need to specify package names

15 years agoDon't try to import Mouse's sugar into main here
Shawn M Moore [Mon, 22 Dec 2008 03:55:23 +0000]
Don't try to import Mouse's sugar into main here

15 years agoDon't do the use_ok test
Shawn M Moore [Mon, 22 Dec 2008 03:53:58 +0000]
Don't do the use_ok test

15 years agoclass_type shouldn't load the class (Moose compat; no easy fix :/)
Shawn M Moore [Mon, 22 Dec 2008 03:52:26 +0000]
class_type shouldn't load the class (Moose compat; no easy fix :/)

15 years agoRemove the redefine type tests for now, they'll go in a separate file
Shawn M Moore [Mon, 22 Dec 2008 03:43:49 +0000]
Remove the redefine type tests for now, they'll go in a separate file

15 years agoYou can redefine types in the original package
Shawn M Moore [Mon, 22 Dec 2008 03:32:37 +0000]
You can redefine types in the original package

15 years agoCoerce a type that won't fail us later (damn you Moose)
Shawn M Moore [Mon, 22 Dec 2008 03:27:52 +0000]
Coerce a type that won't fail us later (damn you Moose)

15 years agoOnly set @ARGV if it's empty
Shawn M Moore [Mon, 22 Dec 2008 03:26:16 +0000]
Only set @ARGV if it's empty

15 years agoKeep track of the source package of each type; other cleanups
Shawn M Moore [Mon, 22 Dec 2008 03:19:34 +0000]
Keep track of the source package of each type; other cleanups

15 years agoStyle
Shawn M Moore [Mon, 22 Dec 2008 03:10:10 +0000]
Style

15 years agoRename the has from %SUBTYPE to %TYPE
Shawn M Moore [Mon, 22 Dec 2008 03:09:16 +0000]
Rename the has from %SUBTYPE to %TYPE

15 years agoHashRefa looks like a typo
Shawn M Moore [Mon, 22 Dec 2008 03:03:30 +0000]
HashRefa looks like a typo

15 years agoMoose::Tiny is not the same as Mouse::Tiny
Shawn M Moore [Mon, 22 Dec 2008 02:55:39 +0000]
Moose::Tiny is not the same as Mouse::Tiny

15 years agoRename the method to verify_against_type_constraint since Moose renamed it too
Shawn M Moore [Mon, 22 Dec 2008 02:53:05 +0000]
Rename the method to verify_against_type_constraint since Moose renamed it too

15 years agoBetter linear-isa tests (using the meta API)
Shawn M Moore [Mon, 22 Dec 2008 02:45:39 +0000]
Better linear-isa tests (using the meta API)

15 years agoMore uses of type in the tests
Shawn M Moore [Mon, 22 Dec 2008 02:40:16 +0000]
More uses of type in the tests

15 years ago"type" sugar for when you're not subtyping anything
Shawn M Moore [Mon, 22 Dec 2008 02:36:38 +0000]
"type" sugar for when you're not subtyping anything

15 years agoFinish renaming Mouse::TypeRegistry to Mouse::Util::TypeConstraints
Shawn M Moore [Mon, 22 Dec 2008 02:30:56 +0000]
Finish renaming Mouse::TypeRegistry to Mouse::Util::TypeConstraints

15 years agoBegin renaming Mouse::TypeRegistry to Mouse::Util::TypeConstraints
Shawn M Moore [Mon, 22 Dec 2008 02:30:36 +0000]
Begin renaming Mouse::TypeRegistry to Mouse::Util::TypeConstraints

15 years agoTest that we don't export sugar into main
Shawn M Moore [Mon, 22 Dec 2008 02:23:01 +0000]
Test that we don't export sugar into main

15 years agoSkip squirrel tests when munging s/Mouse/Moose/
Shawn M Moore [Sun, 21 Dec 2008 23:16:08 +0000]
Skip squirrel tests when munging s/Mouse/Moose/

15 years agoAdd the script I've been using to munge tests to run against Moose
Shawn M Moore [Sun, 21 Dec 2008 22:54:08 +0000]
Add the script I've been using to munge tests to run against Moose

15 years agoFinish renaming these test modules
Shawn M Moore [Sun, 21 Dec 2008 22:48:42 +0000]
Finish renaming these test modules

15 years agoRemove Anti
Shawn M Moore [Sun, 21 Dec 2008 22:48:31 +0000]
Remove Anti

15 years agoOkay, these are the right names
Shawn M Moore [Sun, 21 Dec 2008 22:48:24 +0000]
Okay, these are the right names

15 years agoBegin renaming some test files so it's easier to test Moose
Shawn M Moore [Sun, 21 Dec 2008 22:48:13 +0000]
Begin renaming some test files so it's easier to test Moose

15 years agoMissing features aren't!
Shawn M Moore [Sun, 21 Dec 2008 02:23:49 +0000]
Missing features aren't!

15 years agoBump to 0.15
Shawn M Moore [Sat, 20 Dec 2008 21:56:23 +0000]
Bump to 0.15

15 years ago0.13 and 0.14 Changes
Shawn M Moore [Sat, 20 Dec 2008 21:54:41 +0000]
0.13 and 0.14 Changes

15 years agoFix the header in MouseX::Types
Shawn M Moore [Sat, 20 Dec 2008 21:45:17 +0000]
Fix the header in MouseX::Types

15 years agoBump to 0.14
Shawn M Moore [Tue, 16 Dec 2008 07:10:09 +0000]
Bump to 0.14

15 years agoempty line
Shawn M Moore [Tue, 16 Dec 2008 07:10:03 +0000]
empty line

15 years agoMRO::Compat is the only module loaded by Mouse::Util now so we have to check it directly
Shawn M Moore [Tue, 16 Dec 2008 07:06:33 +0000]
MRO::Compat is the only module loaded by Mouse::Util now so we have to check it directly

15 years agoChanges.. too many to list right now
Shawn M Moore [Tue, 16 Dec 2008 07:02:16 +0000]
Changes.. too many to list right now

15 years agoDon't put MouseX files into Mouse::Tiny
Shawn M Moore [Tue, 16 Dec 2008 07:02:03 +0000]
Don't put MouseX files into Mouse::Tiny

15 years agoif you are gonna blame me, get the spelling correct
Chris Prather [Tue, 9 Dec 2008 06:09:17 +0000]
if you are gonna blame me, get the spelling correct

15 years agoIgnore "used only once" warning
Shawn M Moore [Tue, 9 Dec 2008 04:53:21 +0000]
Ignore "used only once" warning

15 years agoMake the constructor code easier to read
Shawn M Moore [Tue, 9 Dec 2008 04:44:57 +0000]
Make the constructor code easier to read

15 years agoOnly inline BUILDARGS if the class has one that isn't Mouse::Object's
Shawn M Moore [Tue, 9 Dec 2008 04:44:50 +0000]
Only inline BUILDARGS if the class has one that isn't Mouse::Object's

15 years agoAdd type constraint
Shawn M Moore [Tue, 9 Dec 2008 04:34:55 +0000]
Add type constraint

15 years agoGenerated constructor cleanup
Shawn M Moore [Tue, 9 Dec 2008 04:28:57 +0000]
Generated constructor cleanup

15 years agoTest for init_arg => undef
Shawn M Moore [Tue, 9 Dec 2008 04:01:30 +0000]
Test for init_arg => undef

15 years agoAdd tokuhirom and Yappo to AUTHORS
Shawn M Moore [Tue, 9 Dec 2008 03:52:59 +0000]
Add tokuhirom and Yappo to AUTHORS

15 years agoMake this coerce test more discriminating
Shawn M Moore [Tue, 9 Dec 2008 03:40:18 +0000]
Make this coerce test more discriminating

15 years agoNeed to specify is => 'rw' for the test to be closer to right
Shawn M Moore [Tue, 9 Dec 2008 03:38:37 +0000]
Need to specify is => 'rw' for the test to be closer to right

15 years agoFor class constraints, it's good enough to be a subclass of that class!
Shawn M Moore [Tue, 9 Dec 2008 03:37:36 +0000]
For class constraints, it's good enough to be a subclass of that class!

15 years agoMore tweaks
Shawn M Moore [Tue, 9 Dec 2008 03:04:35 +0000]
More tweaks

15 years agoAnchor this same regex in Mouse::Meta::Role
Shawn M Moore [Tue, 9 Dec 2008 03:02:31 +0000]
Anchor this same regex in Mouse::Meta::Role

15 years agoTweaks to metaclass
Shawn M Moore [Tue, 9 Dec 2008 03:01:07 +0000]
Tweaks to metaclass

15 years agoAnchor this exclusion regex so "has_list" etc will work
Shawn M Moore [Tue, 9 Dec 2008 02:58:51 +0000]
Anchor this exclusion regex so "has_list" etc will work

15 years agoComments, style
Shawn M Moore [Tue, 9 Dec 2008 02:54:06 +0000]
Comments, style

15 years agoUse Test::Exception in this test
Shawn M Moore [Tue, 9 Dec 2008 02:53:59 +0000]
Use Test::Exception in this test

15 years agoRemove pointless shebang in each module
Shawn M Moore [Tue, 9 Dec 2008 02:43:40 +0000]
Remove pointless shebang in each module

15 years agoRemove TODO file, yay
Shawn M Moore [Tue, 9 Dec 2008 02:39:36 +0000]
Remove TODO file, yay

15 years agoRemove build-dep on Sub::Uplevel, Test::Exception can install it (makes us look a...
Shawn M Moore [Tue, 9 Dec 2008 02:38:49 +0000]
Remove build-dep on Sub::Uplevel, Test::Exception can install it (makes us look a smidge better)

15 years agoMerge in shika-based!
Shawn M Moore [Tue, 9 Dec 2008 02:37:11 +0000]
Merge in shika-based!

15 years agoBring shika-based up to trunk
Shawn M Moore [Tue, 9 Dec 2008 02:36:04 +0000]
Bring shika-based up to trunk

15 years agooops, add testcase ( subtype 'Foo' => as 'Bar'; AND subtype 'Foo'; )
大沢 和宏 [Mon, 8 Dec 2008 04:05:46 +0000]
oops, add testcase ( subtype 'Foo' => as 'Bar'; AND subtype 'Foo'; )

15 years agopre load class in class_type
大沢 和宏 [Mon, 8 Dec 2008 03:16:44 +0000]
pre load class in class_type

15 years agoimplement to subtype's as is moose way
大沢 和宏 [Mon, 8 Dec 2008 03:13:01 +0000]
implement to subtype's as is moose way

15 years agoupdate todo list
Tokuhiro Matsuno [Sun, 7 Dec 2008 13:48:06 +0000]
update todo list

15 years agoimprovement the compatibility with Moose.
Tokuhiro Matsuno [Sun, 7 Dec 2008 12:52:48 +0000]
improvement the compatibility with Moose.

15 years agoadded test case for compatibility
Tokuhiro Matsuno [Sun, 7 Dec 2008 11:58:22 +0000]
added test case for compatibility

15 years agoadded more test cases
Tokuhiro Matsuno [Sun, 7 Dec 2008 11:29:32 +0000]
added more test cases

15 years agocall by full path
Tokuhiro Matsuno [Sun, 7 Dec 2008 09:08:35 +0000]
call by full path

15 years agouse Scalar::Util directly
Tokuhiro Matsuno [Sun, 7 Dec 2008 07:49:25 +0000]
use Scalar::Util directly

15 years agoskip temporary file for vim
Tokuhiro Matsuno [Sun, 7 Dec 2008 07:47:24 +0000]
skip temporary file for vim

15 years agochange directory structure
Tokuhiro Matsuno [Sat, 6 Dec 2008 12:14:33 +0000]
change directory structure

15 years agoadded 'get' in benchmark script
Tokuhiro Matsuno [Sat, 6 Dec 2008 08:55:30 +0000]
added 'get' in benchmark script

15 years agobug fixed when perl 5.8
Tokuhiro Matsuno [Sat, 6 Dec 2008 07:46:19 +0000]
bug fixed when perl 5.8

15 years agooops
Tokuhiro Matsuno [Sat, 6 Dec 2008 07:40:25 +0000]
oops

15 years ago- depend to Scalar::Util when perl5.6.x
Tokuhiro Matsuno [Sat, 6 Dec 2008 07:31:32 +0000]
- depend to Scalar::Util when perl5.6.x
- refactor the mro::get_linear_isa loader.

15 years agorevert XS related things
Tokuhiro Matsuno [Sat, 6 Dec 2008 06:55:29 +0000]
revert XS related things

15 years agorevert XS related things. this is no advantage orz
Tokuhiro Matsuno [Sat, 6 Dec 2008 06:51:18 +0000]
revert XS related things. this is no advantage orz