Revision history for Mouse
-0.41
+0.41 Sat Dec 5 15:00:33 2009
* This is the first stable version of Mouse::XS
+ - Mouse::XS is about 2 times faster than Mouse::PurePerl
- * SUMMARY from 0.40 to 0.40_09
+ * SUMMARY
- Many stuff are now in XS
+ - Support "use Mouse -traits => ..." subdirective
+
+ * INCOMPATIBILITY CHANGES (but compatible with Moose)
+ - The type of default value is constrained correctly
+ - The default values is weakend correctly
+ - BUILDALL/DEMOLISHALL are no longer called
0.40_09 Thu Dec 3 13:42:17 2009
* Mouse
require 'lib/Mouse/Spec.pm'; # for the version
-if(Mouse::Spec->MouseVersion =~ /_/){ # DEVEL RELEASE
- require Carp::Always; Carp::Always->import();
- include_deps 'Carp::Always';
-}
+#if(Mouse::Spec->MouseVersion =~ /_/){ # DEVEL RELEASE
+# require Carp::Always; Carp::Always->import();
+# include_deps 'Carp::Always';
+#}
my $use_xs;
use Mouse::Exporter; # enables strict and warnings
-our $VERSION = '0.40_09';
+our $VERSION = '0.41';
use Carp qw(confess);
use Scalar::Util qw(blessed);
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SYNOPSIS
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SYNOPSIS
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 METHODS
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 METHODS
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 DESCRIPTION
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 METHODS
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SEE ALSO
package Mouse::Role;
use Mouse::Exporter; # enables strict and warnings
-our $VERSION = '0.40_09';
+our $VERSION = '0.41';
use Carp qw(confess);
use Scalar::Util qw(blessed);
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SYNOPSIS
use strict;
use warnings;
-our $VERSION = '0.40_09';
+our $VERSION = '0.41';
our $MouseVersion = $VERSION;
our $MooseVersion = '0.93';
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 SYNOPSIS
# Because Mouse::Util is loaded first in all the Mouse sub-modules,
# XS loader is placed here, not in Mouse.pm.
- our $VERSION = '0.40_09';
+ our $VERSION = '0.41';
my $xs = !(exists $INC{'Mouse/PurePerl.pm'} || $ENV{MOUSE_PUREPERL});
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 IMPLEMENTATIONS FOR
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head2 SYNOPSIS
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.41
=head1 DESCRIPTION