Tokuhiro Matsuno [Sun, 7 Dec 2008 11:29:32 +0000]
added more test cases
Tokuhiro Matsuno [Sun, 7 Dec 2008 09:08:35 +0000]
call by full path
Tokuhiro Matsuno [Sun, 7 Dec 2008 07:49:25 +0000]
use Scalar::Util directly
Tokuhiro Matsuno [Sun, 7 Dec 2008 07:47:24 +0000]
skip temporary file for vim
Tokuhiro Matsuno [Sat, 6 Dec 2008 12:14:33 +0000]
change directory structure
Tokuhiro Matsuno [Sat, 6 Dec 2008 08:55:30 +0000]
added 'get' in benchmark script
Tokuhiro Matsuno [Sat, 6 Dec 2008 07:46:19 +0000]
bug fixed when perl 5.8
Tokuhiro Matsuno [Sat, 6 Dec 2008 07:40:25 +0000]
oops
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.
Tokuhiro Matsuno [Sat, 6 Dec 2008 06:55:29 +0000]
revert XS related things
Tokuhiro Matsuno [Sat, 6 Dec 2008 06:51:18 +0000]
revert XS related things. this is no advantage orz
Tokuhiro Matsuno [Sat, 6 Dec 2008 06:49:57 +0000]
display module version in benchmark script
Tokuhiro Matsuno [Sat, 6 Dec 2008 06:01:57 +0000]
always inject method to DESTROY
Tokuhiro Matsuno [Sat, 6 Dec 2008 05:50:42 +0000]
inject empty DESTRUCT method for performance improvement.
Tokuhiro Matsuno [Sat, 6 Dec 2008 05:40:43 +0000]
added benchmark script
大沢 和宏 [Fri, 5 Dec 2008 17:14:40 +0000]
Encapsulation
大沢 和宏 [Fri, 5 Dec 2008 16:55:38 +0000]
add immutable test
大沢 和宏 [Fri, 5 Dec 2008 16:55:16 +0000]
optimize for constructor and attribute
大沢 和宏 [Fri, 5 Dec 2008 13:56:41 +0000]
set instance to attributes default code
大沢 和宏 [Fri, 5 Dec 2008 13:42:20 +0000]
optimaized default values in constructor
大沢 和宏 [Fri, 5 Dec 2008 12:56:32 +0000]
micro optimized
大沢 和宏 [Fri, 5 Dec 2008 11:27:34 +0000]
support MouseX::Types's isa or ( isa => Str | Undef )
大沢 和宏 [Fri, 5 Dec 2008 10:20:55 +0000]
support of isa or ( isa => ' Str | Undef ')
大沢 和宏 [Fri, 5 Dec 2008 09:04:20 +0000]
oops, revert of revision 6879
大沢 和宏 [Fri, 5 Dec 2008 09:02:13 +0000]
support of isa or ( isa => ' Str | Undef ')
大沢 和宏 [Fri, 5 Dec 2008 00:22:40 +0000]
more optimized of TypeRegistry
大沢 和宏 [Fri, 5 Dec 2008 00:21:12 +0000]
oops remove t/800_shikabased/007-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
大沢 和宏 [Fri, 5 Dec 2008 00:02:26 +0000]
optimized
Tokuhiro Matsuno [Thu, 4 Dec 2008 23:54:02 +0000]
this argument is not needed
Tokuhiro Matsuno [Thu, 4 Dec 2008 23:17:23 +0000]
micro optimization
Tokuhiro Matsuno [Thu, 4 Dec 2008 16:28:57 +0000]
shortcut the flow for micro optimization.
Tokuhiro Matsuno [Thu, 4 Dec 2008 16:11:27 +0000]
bug fixed: BUILD method doesn't works
Tokuhiro Matsuno [Thu, 4 Dec 2008 16:07:40 +0000]
do not use same variable name twice.
大沢 和宏 [Thu, 4 Dec 2008 09:16:37 +0000]
add with qw( Role1 Role2 ) support
Tokuhiro Matsuno [Thu, 4 Dec 2008 08:31:02 +0000]
added Mouse::Meta::Class->create(_anon_class)?
code taken from Class::MOP++
Tokuhiro Matsuno [Thu, 4 Dec 2008 08:28:28 +0000]
micro optimization
Tokuhiro Matsuno [Thu, 4 Dec 2008 08:27:41 +0000]
we want to use older Exporter
大沢 和宏 [Thu, 4 Dec 2008 07:54:01 +0000]
add mluti option with test
大沢 和宏 [Wed, 3 Dec 2008 10:30:34 +0000]
remove of a lot of copied document
大沢 和宏 [Wed, 3 Dec 2008 09:52:51 +0000]
added MouseX::Types, MouseX::Types::Mouse
大沢 和宏 [Wed, 3 Dec 2008 09:10:39 +0000]
remove trash
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
Tokuhiro Matsuno [Wed, 3 Dec 2008 08:30:17 +0000]
Exporter::Heavy is too heavy.And, this is enough in a lot of case .
Daisuke Maki [Wed, 3 Dec 2008 08:26:28 +0000]
put a hack around in there
Daisuke Maki [Wed, 3 Dec 2008 08:22:02 +0000]
change location
Daisuke Maki [Wed, 3 Dec 2008 08:20:08 +0000]
oops, copied the wrong sub
Daisuke Maki [Wed, 3 Dec 2008 08:17:27 +0000]
attempt to require MRO::Compat. If that fails, use our own
Daisuke Maki [Wed, 3 Dec 2008 08:14:28 +0000]
024 fails, but successfully loads and uses the XS versions of Scalar::Util functions
Daisuke Maki [Wed, 3 Dec 2008 07:36:42 +0000]
just a simple XSLoader for now
Tokuhiro Matsuno [Wed, 3 Dec 2008 07:33:50 +0000]
(JUST A IDEA) copied from Scalar-List-Util/Util.xs
大沢 和宏 [Wed, 3 Dec 2008 06:14:23 +0000]
more more moose way to type constraints
Tokuhiro Matsuno [Wed, 3 Dec 2008 06:13:51 +0000]
oops... i forgot s/Moose/Mouse/ orz
Tokuhiro Matsuno [Wed, 3 Dec 2008 06:13:22 +0000]
overload::StrVal is needed
Tokuhiro Matsuno [Wed, 3 Dec 2008 05:44:16 +0000]
move Test::Exception to inc/. suggested by autarch++
Tokuhiro Matsuno [Wed, 3 Dec 2008 04:53:25 +0000]
update todo list
大沢 和宏 [Wed, 3 Dec 2008 04:13:27 +0000]
SKIP test case "Class::Method::Modifiers required for this test"
大沢 和宏 [Wed, 3 Dec 2008 04:11:36 +0000]
added role_type on Mouse::TypeRegistry
大沢 和宏 [Wed, 3 Dec 2008 04:09:07 +0000]
move 80x tests to 800_shikabased
大沢 和宏 [Wed, 3 Dec 2008 04:08:21 +0000]
add tests 't/*.t t/*/*.t';
Shawn M Moore [Wed, 3 Dec 2008 04:06:25 +0000]
Better variable names
Shawn M Moore [Wed, 3 Dec 2008 03:58:01 +0000]
Use 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
Tokuhiro Matsuno [Wed, 3 Dec 2008 03:52:14 +0000]
generate DESTROY method for performance improvement
Shawn M Moore [Wed, 3 Dec 2008 03:51:14 +0000]
Assign the value of the parameter to a lexical so we don't have to continually look it up in the args hash
Shawn M Moore [Wed, 3 Dec 2008 03:45:42 +0000]
Inline $from
Shawn M Moore [Wed, 3 Dec 2008 03:37:52 +0000]
Close over $key so we don't need to do an assignment or variable lookup in the constructor
Tokuhiro Matsuno [Wed, 3 Dec 2008 03:26:08 +0000]
performance tuning
Shawn M Moore [Wed, 3 Dec 2008 03:18:55 +0000]
Use t::Exception for this test
Shawn M Moore [Wed, 3 Dec 2008 03:17:10 +0000]
Make the constructor close over the metaclass, and bless into the right class (so subclassing works)
Tokuhiro Matsuno [Wed, 3 Dec 2008 03:05:13 +0000]
micro optimization
大沢 和宏 [Wed, 3 Dec 2008 02:11:04 +0000]
added to class_type
Tokuhiro Matsuno [Wed, 3 Dec 2008 01:56:41 +0000]
- inject object constructor when call meta->make_immutable.
- this change makes Obj->new 225% faster
大沢 和宏 [Tue, 2 Dec 2008 15:44:06 +0000]
added to coerce moose compat test case
大沢 和宏 [Tue, 2 Dec 2008 12:03:42 +0000]
fixed bug, problem of coercer feature is moose compat
大沢 和宏 [Tue, 2 Dec 2008 10:28:41 +0000]
oops
大沢 和宏 [Tue, 2 Dec 2008 10:27:16 +0000]
oops add test for coerce
大沢 和宏 [Tue, 2 Dec 2008 10:26:12 +0000]
added to coerce feature
Tokuhiro Matsuno [Tue, 2 Dec 2008 07:53:26 +0000]
updated todo list
Tokuhiro Matsuno [Tue, 2 Dec 2008 07:40:45 +0000]
test related things is moved to t::Exception
Tokuhiro Matsuno [Tue, 2 Dec 2008 07:17:38 +0000]
don't require Test::Exception on production environment =)
Tokuhiro Matsuno [Tue, 2 Dec 2008 06:36:50 +0000]
support alias option on 'with'
Tokuhiro Matsuno [Tue, 2 Dec 2008 05:59:14 +0000]
Mouse::Role supports 'with'
Tokuhiro Matsuno [Tue, 2 Dec 2008 04:36:31 +0000]
- added Moose::Util::apply_all_roles
- added Moose::Meta::Role->get_method_list
- added Moose::Meta::Class->get_method_list
- copy methods on Moose::Meta::Role->apply
Tokuhiro Matsuno [Tue, 2 Dec 2008 04:01:08 +0000]
support requires on Mouse::Role.
大沢 和宏 [Tue, 2 Dec 2008 02:05:04 +0000]
add TODO
Daisuke Maki [Tue, 2 Dec 2008 02:03:27 +0000]
branch correctly
Shawn M Moore [Sun, 2 Nov 2008 16:45:26 +0000]
Bump to 0.12
Shawn M Moore [Sun, 2 Nov 2008 16:41:47 +0000]
Factoring
Shawn M Moore [Sun, 2 Nov 2008 16:39:23 +0000]
Small fixes
Shawn M Moore [Sun, 2 Nov 2008 16:39:16 +0000]
If we have nothing left to do for the accessor, we can return during set
Shawn M Moore [Sun, 2 Nov 2008 16:35:36 +0000]
Update Changes
Shawn M Moore [Sun, 2 Nov 2008 16:31:25 +0000]
Inline the key in predicate and clearer too
Shawn M Moore [Sun, 2 Nov 2008 16:29:52 +0000]
Various optimizations to regular accessors
Shawn M Moore [Sun, 2 Nov 2008 16:29:41 +0000]
inlined_name which quotes
Shawn M Moore [Sun, 2 Nov 2008 16:29:34 +0000]
Throw an error if a method eval fails
Shawn M Moore [Sun, 2 Nov 2008 15:57:37 +0000]
Localize $_ only if we're checking a type constraint
Chris Prather [Wed, 29 Oct 2008 19:44:35 +0000]
doc patch for lazy_build
Shawn M Moore [Tue, 28 Oct 2008 23:27:21 +0000]
Bump to 0.11
Shawn M Moore [Tue, 28 Oct 2008 23:23:57 +0000]
Changes