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

15 years agodisplay module version in benchmark script
Tokuhiro Matsuno [Sat, 6 Dec 2008 06:49:57 +0000]
display module version in benchmark script

15 years agoalways inject method to DESTROY
Tokuhiro Matsuno [Sat, 6 Dec 2008 06:01:57 +0000]
always inject method to DESTROY

15 years agoinject empty DESTRUCT method for performance improvement.
Tokuhiro Matsuno [Sat, 6 Dec 2008 05:50:42 +0000]
inject empty DESTRUCT method for performance improvement.

15 years agoadded benchmark script
Tokuhiro Matsuno [Sat, 6 Dec 2008 05:40:43 +0000]
added benchmark script

15 years agoEncapsulation
大沢 和宏 [Fri, 5 Dec 2008 17:14:40 +0000]
Encapsulation

15 years agoadd immutable test
大沢 和宏 [Fri, 5 Dec 2008 16:55:38 +0000]
add immutable test

15 years agooptimize for constructor and attribute
大沢 和宏 [Fri, 5 Dec 2008 16:55:16 +0000]
optimize for constructor and attribute

15 years agoset instance to attributes default code
大沢 和宏 [Fri, 5 Dec 2008 13:56:41 +0000]
set instance to attributes default code

15 years agooptimaized default values in constructor
大沢 和宏 [Fri, 5 Dec 2008 13:42:20 +0000]
optimaized default values in constructor

15 years agomicro optimized
大沢 和宏 [Fri, 5 Dec 2008 12:56:32 +0000]
micro optimized

15 years agosupport MouseX::Types's isa or ( isa => Str | Undef )
大沢 和宏 [Fri, 5 Dec 2008 11:27:34 +0000]
support MouseX::Types's  isa or ( isa => Str | Undef )

15 years agosupport of isa or ( isa => ' Str | Undef ')
大沢 和宏 [Fri, 5 Dec 2008 10:20:55 +0000]
support of isa or ( isa => ' Str | Undef ')

15 years agooops, revert of revision 6879
大沢 和宏 [Fri, 5 Dec 2008 09:04:20 +0000]
oops, revert of revision 6879

15 years agosupport of isa or ( isa => ' Str | Undef ')
大沢 和宏 [Fri, 5 Dec 2008 09:02:13 +0000]
support of isa or ( isa => ' Str | Undef ')

15 years agomark 033 todo
Ricardo SIGNES [Fri, 5 Dec 2008 02:04:25 +0000]
mark 033 todo

15 years agoFix for default in a constructor reported and tested by rjbs :)
Shawn M Moore [Fri, 5 Dec 2008 01:25:33 +0000]
Fix for default in a constructor reported and tested by rjbs :)

15 years agoBump to 0.13
Shawn M Moore [Fri, 5 Dec 2008 01:21:39 +0000]
Bump to 0.13

15 years agomore specific
Ricardo SIGNES [Fri, 5 Dec 2008 01:19:47 +0000]
more specific

15 years agodefault needs invocant
Ricardo SIGNES [Fri, 5 Dec 2008 01:18:37 +0000]
default needs invocant

15 years agoreader/writer
Ricardo SIGNES [Fri, 5 Dec 2008 01:12:59 +0000]
reader/writer

15 years agoTweak changes for release
Shawn M Moore [Fri, 5 Dec 2008 00:26:14 +0000]
Tweak changes for release

15 years agomore optimized of TypeRegistry
大沢 和宏 [Fri, 5 Dec 2008 00:22:40 +0000]
more optimized of TypeRegistry

15 years agooops remove t/800_shikabased/007-create_class.t
大沢 和宏 [Fri, 5 Dec 2008 00:21:12 +0000]
oops remove t/800_shikabased/007-create_class.t

15 years ago(no commit message)
Shawn M Moore [Fri, 5 Dec 2008 00:20:54 +0000]

15 years agoUpdate Changes
Shawn M Moore [Fri, 5 Dec 2008 00:20:44 +0000]
Update Changes

15 years agomv t/800_shikabased/007-create_class.t t/800_shikabased/008-create_class.t
大沢 和宏 [Fri, 5 Dec 2008 00:17:33 +0000]
mv t/800_shikabased/007-create_class.t t/800_shikabased/008-create_class.t

15 years agooptimized
大沢 和宏 [Fri, 5 Dec 2008 00:02:26 +0000]
optimized

15 years agothis argument is not needed
Tokuhiro Matsuno [Thu, 4 Dec 2008 23:54:02 +0000]
this argument is not needed

15 years agomicro optimization
Tokuhiro Matsuno [Thu, 4 Dec 2008 23:17:23 +0000]
micro optimization

15 years agotest for isa improvement
Ricardo SIGNES [Thu, 4 Dec 2008 19:06:58 +0000]
test for isa improvement

15 years agoshould accept subclasses
Ricardo SIGNES [Thu, 4 Dec 2008 19:03:40 +0000]
should accept subclasses

15 years agoshortcut the flow for micro optimization.
Tokuhiro Matsuno [Thu, 4 Dec 2008 16:28:57 +0000]
shortcut the flow for micro optimization.

15 years agobug fixed: BUILD method doesn't works
Tokuhiro Matsuno [Thu, 4 Dec 2008 16:11:27 +0000]
bug fixed: BUILD method doesn't works

15 years agodo not use same variable name twice.
Tokuhiro Matsuno [Thu, 4 Dec 2008 16:07:40 +0000]
do not use same variable name twice.

15 years agoadd with qw( Role1 Role2 ) support
大沢 和宏 [Thu, 4 Dec 2008 09:16:37 +0000]
add with qw( Role1 Role2 ) support

15 years agoadded Mouse::Meta::Class->create(_anon_class)?
Tokuhiro Matsuno [Thu, 4 Dec 2008 08:31:02 +0000]
added Mouse::Meta::Class->create(_anon_class)?
code taken from Class::MOP++

15 years agomicro optimization
Tokuhiro Matsuno [Thu, 4 Dec 2008 08:28:28 +0000]
micro optimization

15 years agowe want to use older Exporter
Tokuhiro Matsuno [Thu, 4 Dec 2008 08:27:41 +0000]
we want to use older Exporter

15 years agoadd mluti option with test
大沢 和宏 [Thu, 4 Dec 2008 07:54:01 +0000]
add mluti option with test

15 years agoremove of a lot of copied document
大沢 和宏 [Wed, 3 Dec 2008 10:30:34 +0000]
remove of a lot of copied document

15 years agoadded MouseX::Types, MouseX::Types::Mouse
大沢 和宏 [Wed, 3 Dec 2008 09:52:51 +0000]
added MouseX::Types, MouseX::Types::Mouse

15 years agoremove trash
大沢 和宏 [Wed, 3 Dec 2008 09:10:39 +0000]
remove trash

15 years agodon't attempt to require Scalar::Util if we're going this far trying to optimize
Daisuke Maki [Wed, 3 Dec 2008 08:35:05 +0000]
don't attempt to require Scalar::Util if we're going this far trying to optimize

15 years agoExporter::Heavy is too heavy.And, this is enough in a lot of case .
Tokuhiro Matsuno [Wed, 3 Dec 2008 08:30:17 +0000]
Exporter::Heavy is too heavy.And, this is enough in a lot of case .

15 years agoput a hack around in there
Daisuke Maki [Wed, 3 Dec 2008 08:26:28 +0000]
put a hack around in there

15 years agochange location
Daisuke Maki [Wed, 3 Dec 2008 08:22:02 +0000]
change location

15 years agooops, copied the wrong sub
Daisuke Maki [Wed, 3 Dec 2008 08:20:08 +0000]
oops, copied the wrong sub

15 years agoattempt to require MRO::Compat. If that fails, use our own
Daisuke Maki [Wed, 3 Dec 2008 08:17:27 +0000]
attempt to require MRO::Compat. If that fails, use our own

15 years ago024 fails, but successfully loads and uses the XS versions of Scalar::Util functions
Daisuke Maki [Wed, 3 Dec 2008 08:14:28 +0000]
024 fails, but successfully loads and uses the XS versions of Scalar::Util functions

15 years agojust a simple XSLoader for now
Daisuke Maki [Wed, 3 Dec 2008 07:36:42 +0000]
just a simple XSLoader for now

15 years ago(JUST A IDEA) copied from Scalar-List-Util/Util.xs
Tokuhiro Matsuno [Wed, 3 Dec 2008 07:33:50 +0000]
(JUST A IDEA) copied from Scalar-List-Util/Util.xs

15 years agomore more moose way to type constraints
大沢 和宏 [Wed, 3 Dec 2008 06:14:23 +0000]
more more moose way to type constraints

15 years agooops... i forgot s/Moose/Mouse/ orz
Tokuhiro Matsuno [Wed, 3 Dec 2008 06:13:51 +0000]
oops... i forgot s/Moose/Mouse/ orz

15 years agooverload::StrVal is needed
Tokuhiro Matsuno [Wed, 3 Dec 2008 06:13:22 +0000]
overload::StrVal is needed

15 years agomove Test::Exception to inc/. suggested by autarch++
Tokuhiro Matsuno [Wed, 3 Dec 2008 05:44:16 +0000]
move Test::Exception to inc/. suggested by autarch++

15 years agoupdate todo list
Tokuhiro Matsuno [Wed, 3 Dec 2008 04:53:25 +0000]
update todo list

15 years agoSKIP test case "Class::Method::Modifiers required for this test"
大沢 和宏 [Wed, 3 Dec 2008 04:13:27 +0000]
SKIP test case "Class::Method::Modifiers required for this test"

15 years agoadded role_type on Mouse::TypeRegistry
大沢 和宏 [Wed, 3 Dec 2008 04:11:36 +0000]
added role_type on Mouse::TypeRegistry

15 years agomove 80x tests to 800_shikabased
大沢 和宏 [Wed, 3 Dec 2008 04:09:07 +0000]
move 80x tests to 800_shikabased

15 years agoadd tests 't/*.t t/*/*.t';
大沢 和宏 [Wed, 3 Dec 2008 04:08:21 +0000]
add tests 't/*.t t/*/*.t';

15 years agoBetter variable names
Shawn M Moore [Wed, 3 Dec 2008 04:06:25 +0000]
Better variable names

15 years agoUse fewer assignments when doing a coercion in the constructor
Shawn M Moore [Wed, 3 Dec 2008 03:58:01 +0000]
Use fewer assignments when doing a coercion in the constructor

15 years agoUse fewer assignments when doing a coercion in the constructor
Shawn M Moore [Wed, 3 Dec 2008 03:55:53 +0000]
Use fewer assignments when doing a coercion in the constructor