- inject object constructor when call meta->make_immutable.
authorTokuhiro Matsuno <tokuhirom@gp.ath.cx>
Wed, 3 Dec 2008 01:56:41 +0000 (01:56 +0000)
committerTokuhiro Matsuno <tokuhirom@gp.ath.cx>
Wed, 3 Dec 2008 01:56:41 +0000 (01:56 +0000)
commitfc1d8369f17d2d6a06ecdcb13199e1d4ecb2e53f
tree764e9156477ccbd97c27d8cebe6eaf6cd5d6a5dd
parent3c40a22570a1412a4c442f5c64a56d8c5a7e688c
- inject object constructor when call meta->make_immutable.
- this change makes Obj->new 225% faster
lib/Mouse/Meta/Class.pm
lib/Mouse/Meta/Method/Constructor.pm [new file with mode: 0644]
lib/Mouse/Object.pm
t/300_immutable/001_immutable_moose.t [new file with mode: 0644]
t/300_immutable/007_immutable_trigger_from_constructor.t [new file with mode: 0644]
t/300_immutable/008_immutable_constructor_error.t [new file with mode: 0644]
t/300_immutable/009_buildargs.t [new file with mode: 0644]
t/803-make_immutable.t [new file with mode: 0644]