gfx [Fri, 19 Feb 2010 08:04:22 +0000]
Add prototypes
gfx [Fri, 19 Feb 2010 07:43:17 +0000]
Changelogging
gfx [Fri, 19 Feb 2010 07:42:01 +0000]
Add argument currying for delegation
gfx [Fri, 19 Feb 2010 07:13:58 +0000]
Resolve several failing tests
gfx [Fri, 19 Feb 2010 07:08:54 +0000]
Add assert_valid() to Meta::TypeConstraint
gfx [Fri, 19 Feb 2010 07:02:13 +0000]
Add type_parameter() and __is_parameterized() to Meta::TypeConstraint
gfx [Sun, 14 Feb 2010 06:57:09 +0000]
Update Changes
gfx [Sat, 13 Feb 2010 07:42:19 +0000]
Checking in changes prior to tagging of version 0.50_01. Changelog diff is:
diff --git a/Changes b/Changes
index fe59dd6..9392d77 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
Revision history for Mouse
-0.50_01
+0.50_01 Sat Feb 13 16:39:48 2010
* Mouse::Object
- Support the global destruction flag in DEMOLISH (gfx)
* Mouse::Meta::Attribute
gfx [Sat, 13 Feb 2010 07:35:38 +0000]
Changelogging
gfx [Sat, 13 Feb 2010 07:29:34 +0000]
Mouse::Meta::Attribute->new warns about unknown, or misspelled, arguments (compat to Moose 0.84)
gfx [Sat, 13 Feb 2010 06:40:38 +0000]
Fix a typo
gfx [Sat, 13 Feb 2010 05:58:09 +0000]
Refactor Meta::TypeConstraint
gfx [Sat, 13 Feb 2010 05:57:26 +0000]
Fix tool/create-moose-compatibility-tests.pl to replace class_of()
gfx [Fri, 12 Feb 2010 12:57:37 +0000]
Add tests for traits
gfx [Fri, 12 Feb 2010 12:57:04 +0000]
Add an arg check to appply_metaroles()
gfx [Fri, 12 Feb 2010 02:40:11 +0000]
Revert "Add todo tests: mouse_extends_moose.t"
This reverts commit
097778c4f3e8331bf7056821c974d8cbb513b6ba.
gfx [Wed, 10 Feb 2010 08:45:24 +0000]
Add todo tests: mouse_extends_moose.t
gfx [Wed, 10 Feb 2010 08:25:22 +0000]
Changelogging
gfx [Wed, 10 Feb 2010 08:13:50 +0000]
Support the global destruction flag in DEMOLISH()
gfx [Wed, 10 Feb 2010 08:12:50 +0000]
Update tests
gfx [Tue, 9 Feb 2010 06:12:59 +0000]
Add a DB::sub test to xt/
gfx [Tue, 9 Feb 2010 06:12:45 +0000]
Update pod_spell.t
gfx [Tue, 9 Feb 2010 06:12:02 +0000]
Make add_method update %DB::sub for profilers
gfx [Tue, 9 Feb 2010 06:03:25 +0000]
Update example/point.pl
gfx [Mon, 8 Feb 2010 08:26:56 +0000]
Update docs for metaroles
gfx [Mon, 8 Feb 2010 08:19:48 +0000]
Update document
gfx [Mon, 8 Feb 2010 08:15:35 +0000]
Resolve a failing test: method_modifier_with_regexp
gfx [Mon, 8 Feb 2010 08:14:41 +0000]
Support modifier by regexp
gfx [Mon, 8 Feb 2010 07:49:41 +0000]
Reduce duplicated code
gfx [Mon, 8 Feb 2010 04:46:17 +0000]
Checking in changes prior to tagging of version 0.50. Changelog diff is:
diff --git a/Changes b/Changes
index 7af19be..578a93c 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,9 @@
Revision history for Mouse
-0.49_01
+0.50 Mon Feb 8 13:43:19 2010
+ * Mouse::Tiny
+ - Allow "use Mouse::Tiny VERSION" with a patch contributed by
+ chocolateboy, RT #54383 (gfx)
* Mouse::Util::MetaRole
- Add Mouse::Util::MetaRole::apply_metaroles
to catch up the latest Moose API for metaroles (gfx)
gfx [Mon, 8 Feb 2010 04:40:53 +0000]
The default maxdepth of 'dump' method is now 3, instead of 2.
gfx [Mon, 8 Feb 2010 04:39:40 +0000]
Correct 'does' method
gfx [Mon, 8 Feb 2010 04:38:03 +0000]
Simplify Mouse::Meta::Role::Composite::_apply_methods()
gfx [Mon, 8 Feb 2010 04:16:31 +0000]
Add Mouse::Util::quoted_english_list()
gfx [Mon, 8 Feb 2010 04:00:58 +0000]
$tc->coerce() throws an error if it has no coercion, as Moose's tc does.
gfx [Mon, 8 Feb 2010 04:00:27 +0000]
Add method decls in meta type constraint class.
gfx [Mon, 8 Feb 2010 03:38:21 +0000]
Apply a patch contributed by chocolateboy (RT #54383) to allow "use Mouse::Tiny VERSION"
gfx [Sat, 6 Feb 2010 11:32:18 +0000]
Changelogging
gfx [Sat, 6 Feb 2010 11:27:39 +0000]
Use new API for metaroles
gfx [Fri, 5 Feb 2010 11:45:12 +0000]
Catch up to Moose 0.94 metaroles
gfx [Fri, 5 Feb 2010 10:23:37 +0000]
Resolve a todo
gfx [Fri, 5 Feb 2010 10:20:14 +0000]
Make several role attribute tests todo
gfx [Fri, 5 Feb 2010 10:12:05 +0000]
Remove some todos in tests
gfx [Fri, 5 Feb 2010 10:09:17 +0000]
The Mouse dist does no longer include Test::Exception. The latest version, 0.29, seems good.
gfx [Fri, 5 Feb 2010 09:54:45 +0000]
Refactor mouse_get_xa()
gfx [Fri, 5 Feb 2010 09:19:05 +0000]
Mouse::Tiny shouldn't include Test::Mouse
gfx [Fri, 5 Feb 2010 09:15:09 +0000]
Make Mouse::Tiny smaller
gfx [Wed, 3 Feb 2010 11:42:10 +0000]
Change a terminology; s/applicant/consumer/;
gfx [Tue, 2 Feb 2010 03:59:35 +0000]
Checking in changes prior to tagging of version 0.49. Changelog diff is:
diff --git a/Changes b/Changes
index d297c97..e0b877e 100644
--- a/Changes
+++ b/Changes
@@ -1,8 +1,13 @@
Revision history for Mouse
+0.49 Tue Feb 2 12:58:45 2010
+ * MouseAccessor.xs
+ - Fix RT #54203 that writers might return undef in setting values
+ reported by chocolateboy (gfx)
+
0.48 Sun Jan 31 17:53:31 2010
- * TypeConstraints.xs
- - Fix magic handling in type constraints (gfx)
+ * MouseTypeConstraints.xs
+ - Fix magic handling in type constraints reported by sunnavy (gfx)
0.47 Fri Jan 15 15:07:21 2010
* Makefile.PL
gfx [Tue, 2 Feb 2010 03:57:23 +0000]
Fix a memory leak in generate_isa_predicate_for()
gfx [Tue, 2 Feb 2010 03:46:51 +0000]
Optimize coercion
gfx [Tue, 2 Feb 2010 03:34:54 +0000]
Use mouse_name instead of literals
gfx [Tue, 2 Feb 2010 03:29:18 +0000]
Fix RT #54203 (reported by chocolateboy) that setters might return undef.
gfx [Sun, 31 Jan 2010 09:01:23 +0000]
Checking in changes prior to tagging of version 0.48. Changelog diff is:
diff --git a/Changes b/Changes
gfx [Sun, 31 Jan 2010 08:54:47 +0000]
Changelogging
gfx [Sun, 31 Jan 2010 08:54:30 +0000]
Remove imcompatible tests
gfx [Sun, 31 Jan 2010 08:54:15 +0000]
More tests for magic handling
gfx [Sun, 31 Jan 2010 07:44:43 +0000]
Fix magic handling in type constraints (reported by sunnavy)
gfx [Sat, 16 Jan 2010 05:35:01 +0000]
Use Mouse::Object::BUILDARGS, because it's safe and flexible.
gfx [Sat, 16 Jan 2010 05:33:57 +0000]
Improve Makefile.PL not to test Moose compatibility when the main tests fail
gfx [Sat, 16 Jan 2010 05:02:42 +0000]
Fix the class for init_meta()
gfx [Fri, 15 Jan 2010 06:19:00 +0000]
Checking in changes prior to tagging of version 0.47. Changelog diff is:
diff --git a/Changes b/Changes
index 8c2002d..cb67a0e 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
Revision history for Mouse
+0.47 Fri Jan 15 15:07:21 2010
+ * Makefile.PL
+ - Shipped with M::I::XSUtil 0.21 (gfx)
+ - Fixed an issue that gcc 4.0 don't support -Wc++-compat (gfx)
+ * Mouse
+ - Add a caveat on XS callbacks to the pod (gfx)
+
0.46 Sat Jan 9 17:54:30 2010
* Mouse::Meta::Attribute
- Add support for code references for handles
gfx [Fri, 15 Jan 2010 06:15:51 +0000]
Fix a typo in docs
gfx [Fri, 15 Jan 2010 06:01:05 +0000]
Add conflicting checks to Makefile.PL
gfx [Fri, 15 Jan 2010 05:41:49 +0000]
Makefile.PL requires Module::Install::XSUtil 0.21
gfx [Fri, 15 Jan 2010 05:39:22 +0000]
Clearify the issue on RT#69939
gfx [Mon, 11 Jan 2010 07:46:47 +0000]
Add the CAVEATS section for the call_sv() failures
gfx [Mon, 11 Jan 2010 07:13:48 +0000]
require Class::Method::Modifiers::Fast 0.041; this is because it requries gfx's Data::Util correctly.
gfx [Mon, 11 Jan 2010 06:50:43 +0000]
Merge clearer.t and predicate.t to predicate-and-clearer.t
gfx [Mon, 11 Jan 2010 06:47:27 +0000]
Merge default-code.t to default.t
gfx [Mon, 11 Jan 2010 06:43:51 +0000]
Merge extends.t and auto-subclass.t into subclass.t
gfx [Mon, 11 Jan 2010 06:40:51 +0000]
Merge some tests to one file
gfx [Mon, 11 Jan 2010 06:20:07 +0000]
Fix a typo
gfx [Mon, 11 Jan 2010 05:49:21 +0000]
Don't create scopes as much as possible
gfx [Mon, 11 Jan 2010 05:40:02 +0000]
Fix a message
gfx [Mon, 11 Jan 2010 05:34:43 +0000]
Use sv_true() instead of SvTRUE(), which is too large to inline
gfx [Mon, 11 Jan 2010 05:32:01 +0000]
Move Mouse::Meta::Attribute::_process_options into XS
gfx [Sat, 9 Jan 2010 08:58:47 +0000]
Checking in changes prior to tagging of version 0.46. Changelog diff is:
diff --git a/Changes b/Changes
index 7e3bf6d..8c2002d 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
Revision history for Mouse
-0.46
+0.46 Sat Jan 9 17:54:30 2010
* Mouse::Meta::Attribute
- Add support for code references for handles
patched by Frank Cuny (gfx)
gfx [Sat, 9 Jan 2010 08:55:05 +0000]
Update the copyright information
gfx [Sat, 9 Jan 2010 08:52:48 +0000]
Move tied hash checks
gfx [Sat, 9 Jan 2010 08:43:26 +0000]
Fix type casts incompatible with c++ (delected by -Wc++compat)
gfx [Sat, 9 Jan 2010 08:39:47 +0000]
Clean up mouse_tc_ScalarRef()
gfx [Sat, 9 Jan 2010 08:38:02 +0000]
Fix Str() and ScalarRef()
gfx [Sat, 9 Jan 2010 08:37:07 +0000]
Changelogging
gfx [Sat, 9 Jan 2010 08:17:09 +0000]
ouse.pm uses Mouse::Util::TypeConstraints
gfx [Sat, 9 Jan 2010 08:11:42 +0000]
Remove long-deprecated features
gfx [Sat, 9 Jan 2010 07:58:32 +0000]
Clean up deprecations
gfx [Sat, 9 Jan 2010 07:54:42 +0000]
Apply a patch to support handle => sub { ... }, contributed by Frank Cuny.
gfx [Sat, 9 Jan 2010 07:45:36 +0000]
Revert "Add a test file for RT #53286"
This reverts commit
de821fdf6f06dcfa8f33708b3fab6e3794e18bb4.
gfx [Sat, 9 Jan 2010 07:42:42 +0000]
Merge branch 'master' of moose.perl.org:Mouse
gfx [Sat, 9 Jan 2010 07:42:12 +0000]
CRLF to LF
Goro Fuji [Sat, 2 Jan 2010 09:22:17 +0000]
Add a test file for RT #53286
Goro Fuji [Sat, 2 Jan 2010 09:20:46 +0000]
Replace CRLF to LF with all the files
gfx [Tue, 22 Dec 2009 07:06:17 +0000]
Checking in changes prior to tagging of version 0.4501. Changelog diff is:
diff --git a/Changes b/Changes
index 582d0c7..a4b3022 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
Revision history for Mouse
+0.4501 Tue Dec 22 16:02:15 2009
+ * Fix an issue on circular dependencies (RT #52939, thanks to t0m)
+ - (see also http://rt.cpan.org/Public/Bug/Display.html?id=52939 )
+
0.45 Sat Dec 19 17:22:46 2009
* Fix filename portability issue (RT #52828, thanks to Peter Edwards)
gfx [Tue, 22 Dec 2009 07:00:15 +0000]
Revert "Add resolution of conflitcting extention"
This reverts commit
a1d1c5cc366a1881fe5ed25c0f7b3eb60999854d.
gfx [Sun, 20 Dec 2009 05:10:20 +0000]
Add 'use warnings FATAL => "recursion"' to Accessor.pm
gfx [Sat, 19 Dec 2009 08:31:54 +0000]
Tweaks for 5.6.2
gfx [Sat, 19 Dec 2009 08:24:09 +0000]
Checking in changes prior to tagging of version 0.45. Changelog diff is:
diff --git a/Changes b/Changes
index db5c058..582d0c7 100644
--- a/Changes
+++ b/Changes
@@ -1,12 +1,13 @@
Revision history for Mouse
-0.45
+0.45 Sat Dec 19 17:22:46 2009
* Fix filename portability issue (RT #52828, thanks to Peter Edwards)
* Fix an issue that definitions of anonymous types could fail (gfx)
* Mouse::Meta::Attributes
- Add set_value/get_value/has_value/clear_value (gfx)
+ (Note that thsese methods are depend on the accessors)
* Test::Mouse
- Add with_immutable (gfx)
gfx [Sat, 19 Dec 2009 08:15:44 +0000]
Rename: s/verify_type_constraint_error/_throw_type_constraint_error/g; It's Mouse specific.
gfx [Sat, 19 Dec 2009 08:09:58 +0000]
Add resolution of conflitcting extention