Revision history for Mouse
-0.50_09
+0.51 Mon Mar 15 15:25:58 2010
+ SUMMARY
+
+ [BUG FIXES]
+ * Mouse::Object::DESTROY could cause SEGVs
+ * Attribute triggers could cause panics
+ * Integers > 2**32 ware not groked as Int
+ * Incorrect types, e.g. "Array[Int", was accepted
+ * Metaclass compatibility was sometimes ignored
+
+ [MOOSE COMPATIBILITY]
+ * before/around/after accept regular expressions
+ * has() becomes strict
+ * the global destruction flag is passed to DEMOLISH methods
+ * Delegations can be curried
+ * Built-in type constraints have the same hierarchy as Moose's
+
+
+0.50_09 Mon Mar 15 12:02:28 2010
* (re)fix RT #55048 to grok 2**46+0.5 as Int, but
accept 2**46 as Int even on 32 bit environments;
note that an Int is exactly what is matched to /^[+-]?[0-9]+$/,
use Mouse::Exporter; # enables strict and warnings
-our $VERSION = '0.50_09';
+our $VERSION = '0.51';
use Carp qw(confess);
use Scalar::Util qw(blessed);
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SYNOPSIS
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SYNOPSIS
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 METHODS
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 METHODS
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 DESCRIPTION
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 METHODS
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SEE ALSO
package Mouse::Role;
use Mouse::Exporter; # enables strict and warnings
-our $VERSION = '0.50_09';
+our $VERSION = '0.51';
use Carp qw(confess);
use Scalar::Util qw(blessed);
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SYNOPSIS
use strict;
use warnings;
-our $VERSION = '0.50_09';
+our $VERSION = '0.51';
our $MouseVersion = $VERSION;
our $MooseVersion = '0.93';
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 SYNOPSIS
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 DESCRIPTION
# Because Mouse::Util is loaded first in all the Mouse sub-modules,
# XS loader is placed here, not in Mouse.pm.
- our $VERSION = '0.50_09';
+ our $VERSION = '0.51';
my $xs = !(exists $INC{'Mouse/PurePerl.pm'} || $ENV{MOUSE_PUREPERL});
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 IMPLEMENTATIONS FOR
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head2 SYNOPSIS
=head1 VERSION
-This document describes Mouse version 0.50_09
+This document describes Mouse version 0.51
=head1 DESCRIPTION