Fuji, Goro [Mon, 21 Feb 2011 01:38:33 +0000]
Workaround a Test::Builder2 (2.00_06)'s threading issue.
Fuji, Goro [Mon, 21 Feb 2011 01:15:13 +0000]
Use GvCV_set() for bleadperl
Fuji, Goro [Thu, 27 Jan 2011 00:22:53 +0000]
Checking in changes prior to tagging of version 0.89.
Changelog diff is:
diff --git a/Changes b/Changes
index 65dc150..57106a8 100644
--- a/Changes
+++ b/Changes
@@ -1,7 +1,13 @@
Revision history for Mouse
+0.89 2011-01-27 09:18:39
+ [BUG FIXES]
+ * Disable foreign class warnings introduced at 0.71, which affects
+ compatibility with Moose (and will re-introduce in more compatible
+ way in the future)
+
0.88 2010-12-05 14:24:14
- [BUG FIX]
+ [BUG FIXES]
* Workaround SL4A where mro.pm doesn't exist even if Perl >= 5.10.0
(reported by @hide_o_55)
Fuji, Goro [Thu, 27 Jan 2011 00:17:50 +0000]
Disable foreign class warnings (PERL_MOUSE_STRICT will enable this)
Fuji, Goro [Mon, 6 Dec 2010 04:41:18 +0000]
Tidy
Fuji, Goro [Mon, 6 Dec 2010 04:35:55 +0000]
Don't define Mouse::blessed() and Mouse::confess()
Fuji, Goro [Mon, 6 Dec 2010 04:30:00 +0000]
Change layout to make code more clear
Fuji, Goro [Mon, 6 Dec 2010 04:18:37 +0000]
Use UNLIKELY()
Fuji, Goro [Mon, 6 Dec 2010 04:15:58 +0000]
Tidy
Fuji, Goro [Mon, 6 Dec 2010 04:00:17 +0000]
Encourage function inlining
Fuji, Goro [Mon, 6 Dec 2010 03:50:09 +0000]
Don't abuse CPP macros
Fuji, Goro [Sun, 5 Dec 2010 05:27:53 +0000]
Checking in changes prior to tagging of version 0.88.
Changelog diff is:
diff --git a/Changes b/Changes
index 9393554..65dc150 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
Revision history for Mouse
+0.88 2010-12-05 14:24:14
+ [BUG FIX]
+ * Workaround SL4A where mro.pm doesn't exist even if Perl >= 5.10.0
+ (reported by @hide_o_55)
+
0.87 2010-11-13 23:44:20
[BUG FIXES]
* Fix packaging issues
Fuji, Goro [Sun, 5 Dec 2010 05:23:05 +0000]
Fix for SL4A where mro.pm doesn't exist even if Perl >= 5.10.0
Fuji, Goro [Thu, 2 Dec 2010 01:29:03 +0000]
Tidy
Fuji, Goro [Sun, 21 Nov 2010 14:14:32 +0000]
Update SEE ALSO sections
Fuji, Goro [Thu, 18 Nov 2010 02:20:05 +0000]
Make some C symbols static
Fuji, Goro [Sat, 13 Nov 2010 14:51:22 +0000]
Checking in changes prior to tagging of version 0.87.
Changelog diff is:
diff --git a/Changes b/Changes
index b60d1c4..9393554 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,16 @@
Revision history for Mouse
+0.87 2010-11-13 23:44:20
+ [BUG FIXES]
+ * Fix packaging issues
+ - META.yml was not updated (reported by @shohex)
+ - `make realclean` should remove xshelper.h
+ (patched by Ingy dot Net, and modified by gfx)
+
+ [OTHERS]
+ * Type coercion routines have been refactored; coercions are compiled
+ on demand.
+
0.86 2010-11-12 20:12:53
[BUG FIXES]
* Role application to instances cached anonymous classes in wrong way
Fuji, Goro [Sat, 13 Nov 2010 14:38:30 +0000]
Fix type composition
Fuji, Goro [Sat, 13 Nov 2010 14:13:16 +0000]
Lazy initialization of coercions
Fuji, Goro [Sat, 13 Nov 2010 13:50:13 +0000]
Tweaks for coercions
Fuji, Goro [Sat, 13 Nov 2010 13:22:15 +0000]
Clean up
Fuji, Goro [Sat, 13 Nov 2010 00:46:33 +0000]
Add info
Ingy dot Net [Sat, 13 Nov 2010 00:41:02 +0000]
xsheler.h should be cleaned by `make clean` (Ingy dot Net)
Fuji, Goro [Fri, 12 Nov 2010 11:15:32 +0000]
Checking in changes prior to tagging of version 0.86.
Changelog diff is:
diff --git a/Changes b/Changes
index caaf9f8..b60d1c4 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
Revision history for Mouse
+0.86 2010-11-12 20:12:53
+ [BUG FIXES]
+ * Role application to instances cached anonymous classes in wrong way
+
0.85 2010-11-11 10:51:45
[BUG FIXES]
* Fix an error message to be compatible with Moose's
Fuji, Goro [Fri, 12 Nov 2010 11:12:17 +0000]
Fix role application to instances;
Fuji, Goro [Fri, 12 Nov 2010 06:42:27 +0000]
Tests
Fuji, Goro [Fri, 12 Nov 2010 06:38:13 +0000]
Revert "No duplicate check for role_type()"
This reverts commit
ef223decd6bf1150e5219d150911404a11df072d.
Fuji, Goro [Fri, 12 Nov 2010 00:55:25 +0000]
No duplicate check for role_type()
Fuji, Goro [Thu, 11 Nov 2010 01:53:07 +0000]
Checking in changes prior to tagging of version 0.85.
Changelog diff is:
diff --git a/Changes b/Changes
index e46d19d..caaf9f8 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
Revision history for Mouse
+0.85 2010-11-11 10:51:45
+ [BUG FIXES]
+ * Fix an error message to be compatible with Moose's
+ * Fix build problems
+
0.84 2010-11-10 14:31:20
* No feature changes
* Fix tests not to depend on platforms
Fuji, Goro [Wed, 10 Nov 2010 07:35:12 +0000]
Add TODO
Fuji, Goro [Wed, 10 Nov 2010 07:14:57 +0000]
Make docs more alike to Moose
Fuji, Goro [Wed, 10 Nov 2010 06:12:11 +0000]
Fix an error message to compatible with Moose
Fuji, Goro [Wed, 10 Nov 2010 05:33:42 +0000]
Checking in changes prior to tagging of version 0.84.
Changelog diff is:
diff --git a/Changes b/Changes
index f185269..e46d19d 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
Revision history for Mouse
+0.84 2010-11-10 14:31:20
+ * No feature changes
+ * Fix tests not to depend on platforms
+
0.83 2010-11-08 11:40:25
[BUG FIXES]
* 'Int' type constraint passed dualvars (e.g. $!) while Moose's doesn't
Fuji, Goro [Wed, 10 Nov 2010 05:29:52 +0000]
Use Module::Install::TestTarget
Fuji, Goro [Wed, 10 Nov 2010 04:06:35 +0000]
Make Makefile.PL more smart
Fuji, Goro [Wed, 10 Nov 2010 03:54:31 +0000]
Display xsubpp settings to make CPAN testers more informative
Fuji, Goro [Wed, 10 Nov 2010 03:40:28 +0000]
Fix tests for portability
Fuji, Goro [Mon, 8 Nov 2010 02:43:03 +0000]
Checking in changes prior to tagging of version 0.83.
Changelog diff is:
diff --git a/Changes b/Changes
index 526c2df..f185269 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
Revision history for Mouse
+0.83 2010-11-08 11:40:25
+ [BUG FIXES]
+ * 'Int' type constraint passed dualvars (e.g. $!) while Moose's doesn't
+
0.82 2010-11-05 18:12:28
[BUG FIXES]
* Wrong name for a method in Mouse::Meta::TypeConstraint:
Fuji, Goro [Mon, 8 Nov 2010 02:30:43 +0000]
Fix 'Int' type constraint for dualvars (like $!)
Fuji, Goro [Sun, 7 Nov 2010 13:03:35 +0000]
Update benchmarks
Fuji, Goro [Sun, 7 Nov 2010 12:54:12 +0000]
Remove long deprecated method: M::M::Module::_metaclass_cache
Fuji, Goro [Sun, 7 Nov 2010 12:48:52 +0000]
Tidy
Fuji, Goro [Sun, 7 Nov 2010 12:28:37 +0000]
Tidy
Fuji, Goro [Sun, 7 Nov 2010 12:09:40 +0000]
Tidy
Fuji, Goro [Sun, 7 Nov 2010 12:02:59 +0000]
Tweaks
Fuji, Goro [Sun, 7 Nov 2010 11:59:05 +0000]
Tweaks for type constraints; note that type constrains are overloaded
Fuji, Goro [Fri, 5 Nov 2010 09:15:48 +0000]
Checking in changes prior to tagging of version 0.82.
Changelog diff is:
diff --git a/Changes b/Changes
index 0c3722a..526c2df 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
Revision history for Mouse
+0.82 2010-11-05 18:12:28
+ [BUG FIXES]
+ * Wrong name for a method in Mouse::Meta::TypeConstraint:
+ s/is_a_subtype_of/is_a_type_of/
+ * $type_constraint->type_parameter didn't return the correct value
+ if it's a subtype of paramterized type constraints
+
0.81 2010-10-28 21:49:40
[BUG FIXES]
* Roles which attributes has no methods could affect cache invalidation
Fuji, Goro [Fri, 5 Nov 2010 08:11:12 +0000]
Tweaks
Fuji, Goro [Fri, 5 Nov 2010 08:07:56 +0000]
Fix type constraints to get $tc->type_parameter correctly
Fuji, Goro [Thu, 4 Nov 2010 08:27:28 +0000]
Add failing tests, needed by MouseX::NativeTraits testing
Fuji, Goro [Thu, 4 Nov 2010 08:27:13 +0000]
Fix a typo
Fuji, Goro [Thu, 28 Oct 2010 12:51:56 +0000]
Checking in changes prior to tagging of version 0.81.
Changelog diff is:
diff --git a/Changes b/Changes
index 35d6284..0c3722a 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
Revision history for Mouse
+0.81 2010-10-28 21:49:40
+ [BUG FIXES]
+ * Roles which attributes has no methods could affect cache invalidation
+
0.80 Wed Oct 6 00:15:49 2010
[BUG FIXES]
* Resolve RT #61906 (Syohei Yoshida): A single 'accessor' did
Fuji, Goro [Thu, 28 Oct 2010 12:50:43 +0000]
Add tests
Fuji, Goro [Thu, 28 Oct 2010 12:47:16 +0000]
Fix a problem; roles with bare-attributes could affect cache invalidation
Fuji, Goro [Tue, 5 Oct 2010 15:19:01 +0000]
Checking in changes prior to tagging of version 0.80.
Changelog diff is:
diff --git a/Changes b/Changes
index e869b3d..35d6284 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
Revision history for Mouse
+0.80 Wed Oct 6 00:15:49 2010
+ [BUG FIXES]
+ * Resolve RT #61906 (Syohei Yoshida): A single 'accessor' did
+ not define the method for the attribute
+
0.79 Tue Oct 5 19:26:11 2010
[BUG FIXES]
* Fix a mis-use of aTHX_/pTHX_ in XS (Vincent Pit)
Fuji, Goro [Tue, 5 Oct 2010 15:11:59 +0000]
Resolve RT #61906, reported by Syohei Yoshida.
Fuji, Goro [Tue, 5 Oct 2010 10:27:40 +0000]
Checking in changes prior to tagging of version 0.79.
Changelog diff is:
diff --git a/Changes b/Changes
index f757a88..e869b3d 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
Revision history for Mouse
+0.79 Tue Oct 5 19:26:11 2010
+ [BUG FIXES]
+ * Fix a mis-use of aTHX_/pTHX_ in XS (Vincent Pit)
+
0.78 Tue Oct 5 15:27:13 2010
[BUG FIXES]
* Resolve RT #61852 (Vincent Pit): Parametrized type constraints didn't
Fuji, Goro [Tue, 5 Oct 2010 10:25:11 +0000]
Fix a mis-use of [ap]THX_ (thanks to Vincent Pit)
Fuji, Goro [Tue, 5 Oct 2010 06:53:19 +0000]
Tweaks
Fuji, Goro [Tue, 5 Oct 2010 06:33:41 +0000]
Checking in changes prior to tagging of version 0.78.
Changelog diff is:
diff --git a/Changes b/Changes
index 29e615e..f757a88 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
Revision history for Mouse
+0.78 Tue Oct 5 15:27:13 2010
+ [BUG FIXES]
+ * Resolve RT #61852 (Vincent Pit): Parametrized type constraints didn't
+ call their "where" clause anymore.
+ * Mouse::Object::DESTROY could fail to call DEMOLISHes in some cases
+ (reported by @typester).
+
0.77 Wed Sep 29 21:35:11 2010
[BUG FIXES]
* Fix tests failed against 5.6.2
Fuji, Goro [Tue, 5 Oct 2010 06:24:34 +0000]
Resolve RT #61852, thanks to Vincent Pit
Fuji, Goro [Tue, 5 Oct 2010 05:50:16 +0000]
Fix a problem that Mouse::Object::DESTROY might refer to released objects (as undef)
Fuji, Goro [Thu, 30 Sep 2010 02:38:37 +0000]
Update SYNOPSIS of Mouse::Role, urged by ADAMK (RT #61782)
Fuji, Goro [Wed, 29 Sep 2010 12:36:57 +0000]
Checking in changes prior to tagging of version 0.77.
Changelog diff is:
diff --git a/Changes b/Changes
index 19343fb..29e615e 100644
--- a/Changes
+++ b/Changes
@@ -1,7 +1,8 @@
Revision history for Mouse
-0.77
+0.77 Wed Sep 29 21:35:11 2010
[BUG FIXES]
+ * Fix tests failed against 5.6.2
* Combination of 'isa' and 'does' for has() sugar was incorrectly
proccessed in Mouse::PurePerl.
* Fix foreign class checking routines. Please update MouseX::Foreign.
Fuji, Goro [Wed, 29 Sep 2010 04:59:14 +0000]
Comments
Fuji, Goro [Wed, 29 Sep 2010 04:55:19 +0000]
Update podspell.t
Fuji, Goro [Wed, 29 Sep 2010 04:31:40 +0000]
Change Makefile.PL always create the test target 'test_pp'
Fuji, Goro [Wed, 29 Sep 2010 04:27:45 +0000]
Changelogging
Fuji, Goro [Wed, 29 Sep 2010 04:24:53 +0000]
Update Mouse::Spec
Fuji, Goro [Wed, 29 Sep 2010 04:10:39 +0000]
Tweaks
Fuji, Goro [Wed, 29 Sep 2010 04:06:43 +0000]
Comments
Fuji, Goro [Wed, 29 Sep 2010 03:47:27 +0000]
Tidy
Fuji, Goro [Wed, 29 Sep 2010 03:42:18 +0000]
Comment
Fuji, Goro [Wed, 29 Sep 2010 03:39:33 +0000]
Cleanup XS
Fuji, Goro [Wed, 29 Sep 2010 02:24:09 +0000]
Refactor get_method stuff
Fuji, Goro [Wed, 29 Sep 2010 02:23:44 +0000]
Fix pods
Fuji, Goro [Wed, 29 Sep 2010 02:05:08 +0000]
Fix superclass validation
Fuji, Goro [Tue, 28 Sep 2010 13:06:53 +0000]
Import tests for Test::Mouse
Fuji, Goro [Tue, 28 Sep 2010 12:57:43 +0000]
Changelogging
Fuji, Goro [Tue, 28 Sep 2010 12:47:04 +0000]
Docs
Fuji, Goro [Tue, 28 Sep 2010 12:35:36 +0000]
Cleanup
Fuji, Goro [Tue, 28 Sep 2010 12:32:36 +0000]
Fix 'does' check in pure Perl
Fuji, Goro [Tue, 28 Sep 2010 07:15:05 +0000]
Checking in changes prior to tagging of version 0.76.
Changelog diff is:
diff --git a/Changes b/Changes
index db5427f..48ac4df 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,11 @@
Revision history for Mouse
+0.76 Tue Sep 28 16:10:31 2010
+ [BUG FIXES]
+ * Workaround 5.6.problems
+ * Fix edge cases of handles => sub { ... }
+ * Aoid warnigs on attribute cloning
+
0.75 Mon Sep 27 15:07:03 2010
[BUG FIXES]
* Diamond inheritanc without C3 mro cauld cause problems in Mouse::XS
Fuji, Goro [Tue, 28 Sep 2010 07:09:25 +0000]
Workaround 5.6 problems
Fuji, Goro [Tue, 28 Sep 2010 07:07:50 +0000]
Tidy
Fuji, Goro [Mon, 27 Sep 2010 13:01:18 +0000]
Fix failng tests
Fuji, Goro [Mon, 27 Sep 2010 12:56:05 +0000]
Update tests
Fuji, Goro [Mon, 27 Sep 2010 12:55:19 +0000]
Fix a cache data name in method delegation
Fuji, Goro [Mon, 27 Sep 2010 12:44:36 +0000]
Fix the delegation rule
Fuji, Goro [Mon, 27 Sep 2010 12:25:04 +0000]
Duplicated role_type() and class_type() no longer throw the error
Fuji, Goro [Mon, 27 Sep 2010 12:23:04 +0000]
Avoid a warnings
Fuji, Goro [Mon, 27 Sep 2010 06:08:17 +0000]
Checking in changes prior to tagging of version 0.75.
Changelog diff is:
diff --git a/Changes b/Changes
index 46386e4..db5427f 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
Revision history for Mouse
-0.75
+0.75 Mon Sep 27 15:07:03 2010
[BUG FIXES]
* Diamond inheritanc without C3 mro cauld cause problems in Mouse::XS
Fuji, Goro [Mon, 27 Sep 2010 05:48:05 +0000]
Changelogging
Fuji, Goro [Mon, 27 Sep 2010 05:39:08 +0000]
Merge remote branch 'origin/master' into merge-0.74
Conflicts:
lib/Mouse/Meta/Method/Constructor.pm
Fuji, Goro [Mon, 27 Sep 2010 03:44:44 +0000]
Docs
Fuji, Goro [Mon, 27 Sep 2010 03:30:06 +0000]
Cleanup
Fuji, Goro [Mon, 27 Sep 2010 03:14:09 +0000]
Mouse internal cache must be started with '_mouse_cache'
Fuji, Goro [Mon, 27 Sep 2010 03:07:48 +0000]
Tweaks
Fuji, Goro [Mon, 27 Sep 2010 02:24:08 +0000]
Add an error check
Fuji, Goro [Mon, 27 Sep 2010 02:16:46 +0000]
Make get_all_attributes() sorted by their definition order