13 years agoChecking in changes prior to tagging of version 0.63. 0.63
gfx [Tue, 20 Jul 2010 10:28:11 +0000]
Checking in changes prior to tagging of version 0.63.

Changelog diff is:

diff --git a/Changes b/Changes
index 46862ce..67049de 100644
--- a/Changes
+++ b/Changes
@@ -1,11 +1,16 @@
 Revision history for Mouse

-0.63
+0.63 Tue Jul 20 19:26:30 2010
     [CHANGES]
     * Resolve RT#59460: Test::Requires is not a required prerequisite unless
       release-testing... (Curtis Jewell)
       See also https://rt.cpan.org/Public/Bug/Display.html?id=59460

+    [FEATURES]
+    * Add Mouse::Util::TypeConstraints::register_type_constraint()
+      (Vincent Pit)
+      See also https://rt.cpan.org/Public/Bug/Display.html?id=59539
+
 0.62 Tue Jul  6 20:18:58 2010
     [FEATURES]
     * Support MouseX::StrictConstructor (gfx)

13 years agoImport a latest test file for register_type_constraints() and fix tc class
gfx [Tue, 20 Jul 2010 10:22:23 +0000]
Import a latest test file for register_type_constraints() and fix tc class

13 years agoImplement Mouse::Util::TypeConstraints::register_type_constraint()
Vincent Pit [Tue, 20 Jul 2010 10:20:36 +0000]
Implement Mouse::Util::TypeConstraints::register_type_constraint()

13 years agoThis fixes RT#59460. (Curtis Jewell)
gfx [Sat, 17 Jul 2010 07:18:44 +0000]
This fixes RT#59460. (Curtis Jewell)

13 years agoChecking in changes prior to tagging of version 0.62. 0.62
gfx [Tue, 6 Jul 2010 11:20:52 +0000]
Checking in changes prior to tagging of version 0.62.

Changelog diff is:

diff --git a/Changes b/Changes
index 1483a3d..a817d43 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Mouse

+0.62 Tue Jul  6 20:18:58 2010
+    [FEATURES]
+    * Support MouseX::StrictConstructor (gfx)
+
 0.61 Sat Jun 19 15:35:48 2010
     [BUG FIXES]
     * Workaround the Perl_call_sv() problem again (gfx)
@@ -61,7 +65,7 @@ Revision history for Mouse
     [BUG FIXES]
     * Mouse::Object::DESTROY could cause SEGVs
     * Attribute triggers could cause panics
-    * Integers > 2**32 ware not groked as Int
+    * Integers > 2**32 were not groked as Int
     * Incorrect types, e.g. "Array[Int", was accepted
     * Metaclass compatibility was sometimes ignored

13 years agoAvoid compiler's warnings
gfx [Tue, 6 Jul 2010 11:17:19 +0000]
Avoid compiler's warnings

13 years agoMake strict_constructor public
gfx [Tue, 6 Jul 2010 11:15:05 +0000]
Make strict_constructor public

13 years agoRevert __set_strict_constructor
gfx [Tue, 6 Jul 2010 10:09:20 +0000]
Revert __set_strict_constructor

13 years agoAdd __set_strict_constructor
gfx [Tue, 6 Jul 2010 09:59:27 +0000]
Add __set_strict_constructor

13 years agoAvoid compiler's warnings on older perls
gfx [Tue, 6 Jul 2010 09:59:12 +0000]
Avoid compiler's warnings on older perls

13 years agoFix threading tests for bad perls:
gfx [Sat, 3 Jul 2010 04:33:35 +0000]
Fix threading tests for bad perls:

See http://www.cpantesters.org/cpan/report/07540783-b19f-3f77-b713-d32bba55d77f

13 years agoChecking in changes prior to tagging of version 0.61. 0.61
gfx [Sat, 19 Jun 2010 06:36:44 +0000]
Checking in changes prior to tagging of version 0.61.

Changelog diff is:

diff --git a/Changes b/Changes
index 003ab6b..1483a3d 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for Mouse

+0.61 Sat Jun 19 15:35:48 2010
+    [BUG FIXES]
+    * Workaround the Perl_call_sv() problem again (gfx)
+    * Update Module::Install to 0.99 for older versions of perls (gfx)
+
 0.60 Wed Jun  9 19:43:55 2010
     [CHANGES]
     * BUILDALL is now called by Mouse::Meta::Class::new_object, rather than

13 years agoCompat version is 1.05
gfx [Sat, 19 Jun 2010 06:32:13 +0000]
Compat version is 1.05

13 years agoFix the Perl_call_sv() problem again, and tests for it
gfx [Sat, 19 Jun 2010 06:31:26 +0000]
Fix the Perl_call_sv() problem again, and tests for it

13 years agoEnsure M::I version >= 0.99
gfx [Sat, 19 Jun 2010 06:20:08 +0000]
Ensure M::I version >= 0.99

13 years agoFix possible memory leaks, which occurs when constructor components throw errors.
gfx [Sat, 12 Jun 2010 03:58:49 +0000]
Fix possible memory leaks, which occurs when constructor components throw errors.

13 years agoChecking in changes prior to tagging of version 0.60. 0.60
gfx [Wed, 9 Jun 2010 11:13:17 +0000]
Checking in changes prior to tagging of version 0.60.

Changelog diff is:

diff --git a/Changes b/Changes
index 4c7e07a..003ab6b 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,20 @@
 Revision history for Mouse

+0.60 Wed Jun  9 19:43:55 2010
+    [CHANGES]
+    * BUILDALL is now called by Mouse::Meta::Class::new_object, rather than
+      by Mouse::Object::new. (Moose 1.05)
+
+    [BUG FIXES]
+    * Fix type constraint validation messages to not include the string
+      'failed' twice in the same sentence. (Moose 1.05)
+    * Resolve RT #57975: The prefix "Exception caught" is no longer added
+      to exceptions Mouse catches. (gfx)
+
+    [OTHERS]
+    * A difficult test (t/900_mouse_bugs/006_RT69939.t) will be skipped on
+      some platforms. (gfx)
+
 0.59 Tue May 18 16:29:57 2010
     [CHANGES]
     * Improve error messages on $class->accessor() (gfx)

13 years agoMake clone_object() into PurePerl
gfx [Wed, 9 Jun 2010 11:02:37 +0000]
Make clone_object() into PurePerl

13 years agoMake type constraint messages compatible with Moose's
gfx [Wed, 9 Jun 2010 10:40:10 +0000]
Make type constraint messages compatible with Moose's
index 81d5d35..2dd7afb 100644
--- a/lib/Mouse/Meta/TypeConstraint.pm
+++ b/lib/Mouse/Meta/TypeConstraint.pm
@@ -164,7 +164,7 @@ sub get_message {
     }
     else {
         $value = ( defined $value ? overload::StrVal($value) : 'undef' );
-        return "Validation failed for '$self' failed with value $value";
+        return "Validation failed for '$self' with value $value";
     }
 }

13 years agoFollow Moose's new feature: BUILDALL is called by new_object(), not by Mouse::Object...
gfx [Wed, 9 Jun 2010 10:25:00 +0000]
Follow Moose's new feature: BUILDALL is called by new_object(), not by Mouse::Object::new

13 years agoResolve RT #57975: "Exception caught:" prefixes on "re-thrown" exceptions have been...
gfx [Wed, 9 Jun 2010 10:11:40 +0000]
Resolve RT #57975: "Exception caught:" prefixes on "re-thrown" exceptions have been removed

13 years agoSkip a test that fails on some platforms
gfx [Wed, 9 Jun 2010 09:45:42 +0000]
Skip a test that fails on some platforms

13 years agouse Data::Util directly, instead of Class::Method::Modifiers::Fast.
tokuhirom [Thu, 20 May 2010 01:41:17 +0000]
use Data::Util directly, instead of Class::Method::Modifiers::Fast.
- Class::Method::Modifiers::Fast is minor module on CPAN
- It's verbosity layer for this purpose.
- Class::Method::Modifiers::Fast->install_modifier is undocumented method.
- This patch makes bit faster(i hope).

13 years agoChecking in changes prior to tagging of version 0.59. 0.59
Fuji, Goro [Tue, 18 May 2010 07:30:53 +0000]
Checking in changes prior to tagging of version 0.59.

Changelog diff is:

diff --git a/Changes b/Changes
index 54db7f3..4c7e07a 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Mouse

+0.59 Tue May 18 16:29:57 2010
+    [CHANGES]
+    * Improve error messages on $class->accessor() (gfx)
+
 0.58 Sat May  8 11:18:17 2010
     [BUG FIX]
     * Compliant with 5.12.0+

13 years agoFix a test
Fuji, Goro [Tue, 18 May 2010 07:17:32 +0000]
Fix a test

13 years agoImprove error messages
Fuji, Goro [Tue, 18 May 2010 07:12:42 +0000]
Improve error messages

13 years agoDisable a part of tests on 5.13.0
Fuji, Goro [Tue, 18 May 2010 07:12:07 +0000]
Disable a part of tests on 5.13.0

13 years agoUpdate Makefile.PL
Fuji, Goro [Mon, 17 May 2010 12:51:06 +0000]
Update Makefile.PL

13 years agoChecking in changes prior to tagging of version 0.58. 0.58
Fuji, Goro [Sat, 8 May 2010 02:23:05 +0000]
Checking in changes prior to tagging of version 0.58.

Changelog diff is:

diff --git a/Changes b/Changes
index d4f3183..54db7f3 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Mouse

+0.58 Sat May  8 11:18:17 2010
+    [BUG FIX]
+    * Compliant with 5.12.0+
+
 0.57 Fri May  7 14:27:00 2010
     [BUG FIX]
     * Resolve RT #57144: Fix problems in Perl_call_sv() again (gfx)

13 years agoFix mouse_call_sv_safe() again
Fuji, Goro [Sat, 8 May 2010 02:17:07 +0000]
Fix mouse_call_sv_safe() again

13 years agoPERL_CONTEXT has been chaned in 5.12
Fuji, Goro [Sat, 8 May 2010 01:38:50 +0000]
PERL_CONTEXT has been chaned in 5.12

13 years agoChecking in changes prior to tagging of version 0.57. 0.57
Fuji, Goro [Fri, 7 May 2010 05:32:53 +0000]
Checking in changes prior to tagging of version 0.57.

Changelog diff is:

diff --git a/Changes b/Changes
index 8ac238d..d4f3183 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Mouse

+0.57 Fri May  7 14:27:00 2010
+    [BUG FIX]
+    * Resolve RT #57144: Fix problems in Perl_call_sv() again (gfx)
+
 0.56 Thu Apr 29 11:15:45 2010
     [BUG FIX]
     * Resolve RT#56837: Role application to instance with init_arg'd

13 years agoWorkaround RT #57144, caused by Perl_call_sv()'s bug
Fuji, Goro [Fri, 7 May 2010 05:25:08 +0000]
Workaround RT #57144, caused by Perl_call_sv()'s bug

13 years agoAdd RT57144.t, but it is not fixed yet...
Fuji, Goro [Fri, 7 May 2010 04:55:03 +0000]
Add RT57144.t, but it is not fixed yet...

14 years agoChecking in changes prior to tagging of version 0.56. 0.56
gfx [Thu, 29 Apr 2010 02:20:04 +0000]
Checking in changes prior to tagging of version 0.56.

Changelog diff is:

diff --git a/Changes b/Changes
index 70ea0ee..8ac238d 100644
--- a/Changes
+++ b/Changes
@@ -1,7 +1,12 @@
 Revision history for Mouse

+0.56 Thu Apr 29 11:15:45 2010
+    [BUG FIX]
+    * Resolve RT#56837: Role application to instance with init_arg'd
+      attributes caused problems (Sanko Robinson)
+
 0.55 Wed Apr 21 13:27:13 2010
-    [BUF FIX]
+    [BUG FIX]
     * Fix a bug that traits could cause panic/SEGV on threads (gfx)

 0.54 Sat Apr 17 17:15:54 2010

14 years agoRename a test directry name to be clear
gfx [Thu, 29 Apr 2010 02:10:43 +0000]
Rename a test directry name to be clear

14 years agoResolve RT #56837 (reported by Sanko Robinson), based on his patch
gfx [Thu, 29 Apr 2010 02:09:41 +0000]
Resolve RT #56837 (reported by Sanko Robinson), based on his patch

14 years agoChecking in changes prior to tagging of version 0.55. 0.55
gfx [Wed, 21 Apr 2010 04:32:26 +0000]
Checking in changes prior to tagging of version 0.55.

Changelog diff is:

diff --git a/Changes b/Changes
index 1613575..70ea0ee 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Mouse

+0.55 Wed Apr 21 13:27:13 2010
+    [BUF FIX]
+    * Fix a bug that traits could cause panic/SEGV on threads (gfx)
+
 0.54 Sat Apr 17 17:15:54 2010
     [BUG FIX]
     * Resolve RT#56523: has with reader, writer, lazy and builder

14 years agoWorkaround a bug with threads. cleaning stash with threads can cause panic or SEGV.
gfx [Wed, 21 Apr 2010 04:26:26 +0000]
Workaround a bug with threads. cleaning stash with threads can cause panic or SEGV.

14 years agoComment out a debug output
gfx [Wed, 21 Apr 2010 04:19:08 +0000]
Comment out a debug output

14 years agoChecking in changes prior to tagging of version 0.54. 0.54
gfx [Sat, 17 Apr 2010 08:20:14 +0000]
Checking in changes prior to tagging of version 0.54.

Changelog diff is:

diff --git a/Changes b/Changes
index 2ba14cf..1613575 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for Mouse

+0.54 Sat Apr 17 17:15:54 2010
+    [BUG FIX]
+    * Resolve RT#56523: has with reader, writer, lazy and builder
+      could not create a write-only accessor (Michael G Schwern)
+
 0.53 Sun Apr 11 11:39:03 2010
     [BUG FIX]
     * Mouse::Meta::Class could not clone objects with "required" attrs (gfx)

14 years agoApply a patch from Michael G Schwern
gfx [Sat, 17 Apr 2010 08:13:36 +0000]
Apply a patch from Michael G Schwern

http://rt.cpan.org/Public/Bug/Display.html?id=56523

14 years agoAdd a test file for RT #56523
gfx [Sat, 17 Apr 2010 08:09:25 +0000]
Add a test file for RT #56523

14 years agoChecking in changes prior to tagging of version 0.53. 0.53
gfx [Sun, 11 Apr 2010 02:43:58 +0000]
Checking in changes prior to tagging of version 0.53.

Changelog diff is:

diff --git a/Changes b/Changes
index 9d6b094..2ba14cf 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Mouse

+0.53 Sun Apr 11 11:39:03 2010
+    [BUG FIX]
+    * Mouse::Meta::Class could not clone objects with "required" attrs (gfx)
+
 0.52 Sat Mar 27 15:38:52 2010
     * Workaround Perl-RT#69939 (eval "use $module" in Perl_call_sv()
      may cause segmentation faults,

14 years agoTweaks
gfx [Sun, 11 Apr 2010 02:28:05 +0000]
Tweaks

14 years agoFix clone_object() to ignore hehaviours without init args
gfx [Sun, 11 Apr 2010 02:11:46 +0000]
Fix clone_object() to ignore hehaviours without init args

14 years agoRename a wrong-named test file
gfx [Sun, 11 Apr 2010 02:08:53 +0000]
Rename a wrong-named test file

14 years agoChecking in changes prior to tagging of version 0.52. Changelog diff is: 0.52
gfx [Sat, 27 Mar 2010 06:46:52 +0000]
Checking in changes prior to tagging of version 0.52.  Changelog diff is:

diff --git a/Changes b/Changes
index dea4848..9d6b094 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for Mouse

+0.52 Sat Mar 27 15:38:52 2010
+    * Workaround Perl-RT#69939 (eval "use $module" in Perl_call_sv()
+     may cause segmentation faults,
+     http://rt.perl.org/rt3/Public/Bug/Display.html?id=69939)
+
 0.51 Mon Mar 15 15:25:58 2010
     SUMMARY

14 years agoRemove caveats about RT#69939
gfx [Sat, 27 Mar 2010 06:42:13 +0000]
Remove caveats about RT#69939

14 years agoTiny tweaks
gfx [Sat, 27 Mar 2010 06:29:16 +0000]
Tiny tweaks

14 years agoUse PL_statusvalue directly, instead of useing $?
gfx [Sat, 27 Mar 2010 06:23:25 +0000]
Use PL_statusvalue directly, instead of useing $?

14 years agoWorkaround RT #69939
gfx [Sat, 27 Mar 2010 06:16:56 +0000]
Workaround RT #69939

14 years agoMake a private function static
gfx [Fri, 26 Mar 2010 11:06:57 +0000]
Make a private function static

14 years agoMake Mouse::XS reloadable
gfx [Thu, 25 Mar 2010 02:33:39 +0000]
Make Mouse::XS reloadable

14 years ago$tc->check into XS
gfx [Thu, 25 Mar 2010 02:27:49 +0000]
$tc->check into XS

14 years agoRemove the cache of load_class()
gfx [Thu, 25 Mar 2010 01:42:35 +0000]
Remove the cache of load_class()

14 years agoFix an env setting
gfx [Tue, 16 Mar 2010 02:19:31 +0000]
Fix an env setting

14 years agoAdd Test::Requires to dependencies
gfx [Tue, 16 Mar 2010 02:14:48 +0000]
Add Test::Requires to dependencies

14 years agoEnsure to use Mouse in Any::Moose
gfx [Tue, 16 Mar 2010 02:11:24 +0000]
Ensure to use Mouse in Any::Moose

14 years agoClean up author/test-externals.pl; see also t/800_with_external/*.t
gfx [Tue, 16 Mar 2010 02:10:39 +0000]
Clean up author/test-externals.pl; see also t/800_with_external/*.t

14 years agoAdd an example using NativeTraits
gfx [Mon, 15 Mar 2010 09:29:31 +0000]
Add an example using NativeTraits

14 years agoChecking in changes prior to tagging of version 0.51. Changelog diff is: 0.51
gfx [Mon, 15 Mar 2010 06:33:12 +0000]
Checking in changes prior to tagging of version 0.51.  Changelog diff is:

diff --git a/Changes b/Changes
index 1772240..dea4848 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,24 @@
 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]+$/,

14 years agoRearrange test files
gfx [Mon, 15 Mar 2010 06:01:10 +0000]
Rearrange test files

14 years agoResolve a todo to pass pod-coverage-moose
gfx [Mon, 15 Mar 2010 03:21:19 +0000]
Resolve a todo to pass pod-coverage-moose

14 years agoChecking in changes prior to tagging of version 0.50_09. Changelog diff is: 0.50_09
gfx [Mon, 15 Mar 2010 02:27:46 +0000]
Checking in changes prior to tagging of version 0.50_09.  Changelog diff is:

diff --git a/Changes b/Changes
index e58c339..1772240 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,11 @@
 Revision history for Mouse

+0.50_09
+    * (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]+$/,
+      so 10e100 will not be groked as Int (gfx)
+
 0.50_08 Thu Mar 11 19:28:58 2010
     * Makefile.PL
         - Resolved #55419: Add Devel::PPPort to build_requires (gfx)
@@ -24,7 +30,7 @@ Revision history for Mouse
         - Mouse used an incorrect cast at the C-level which meant that
           its idea of numbers was different from that of Perl's (and
           Mouse's). Notably > 2**32 Integers on 32 bit systems didn't
-          work (AEvar).
+          work, RT #55048 (AEvar).
     * Mouse::Meta::Classs
         - Fix an issue on metaclass compatibility (gfx)

14 years agoEnsure M::I::XSUtil 0.22
gfx [Mon, 15 Mar 2010 02:25:42 +0000]
Ensure M::I::XSUtil 0.22

14 years agoFix an issue on the Int type constraint, to accept 2*46 as Int and to refuse 2**46...
gfx [Mon, 15 Mar 2010 02:12:57 +0000]
Fix an issue on the Int type constraint, to accept 2*46 as Int and to refuse 2**46+0.5 as Int

14 years agoFix a module name
gfx [Mon, 15 Mar 2010 02:12:50 +0000]
Fix a module name

14 years agoRemove vars.t
gfx [Fri, 12 Mar 2010 07:07:04 +0000]
Remove vars.t

14 years agoIntroduce Test::Perl::Critic
gfx [Fri, 12 Mar 2010 07:06:32 +0000]
Introduce Test::Perl::Critic

14 years agoRemove unused vars, suggested by Test::Vars
gfx [Fri, 12 Mar 2010 06:21:07 +0000]
Remove unused vars, suggested by Test::Vars

14 years agoAdd xt/07_vars.t
gfx [Fri, 12 Mar 2010 06:20:50 +0000]
Add xt/07_vars.t

14 years agoChecking in changes prior to tagging of version 0.50_08. Changelog diff is: 0.50_08
gfx [Thu, 11 Mar 2010 10:31:34 +0000]
Checking in changes prior to tagging of version 0.50_08.  Changelog diff is:

diff --git a/Changes b/Changes
index 63153c6..e58c339 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,8 @@
 Revision history for Mouse

-0.50_08
+0.50_08 Thu Mar 11 19:28:58 2010
+    * Makefile.PL
+        - Resolved #55419: Add Devel::PPPort to build_requires (gfx)
     * Mouse::Exporter
         - Turns on warnings FATAL => 'recursion' by default (gfx)
     * Mouse::Util::TypeConstraints

14 years agoTurns on FATAL => 'recursion' by "use Mouse"
gfx [Wed, 10 Mar 2010 10:41:06 +0000]
Turns on FATAL => 'recursion' by "use Mouse"

14 years agoMake Meta::Method comparable like Class::MOP::Method
gfx [Wed, 10 Mar 2010 08:00:19 +0000]
Make Meta::Method comparable like Class::MOP::Method

14 years agoRemove CheckVersionsMatch, add UploadCPAN
gfx [Wed, 10 Mar 2010 07:23:44 +0000]
Remove CheckVersionsMatch, add UploadCPAN

14 years agoFix metaclass compatibility
gfx [Mon, 8 Mar 2010 09:29:40 +0000]
Fix metaclass compatibility

14 years agoUpdate README
gfx [Mon, 8 Mar 2010 08:29:48 +0000]
Update README

14 years agoSet correct parents for enum_type and duck_type
gfx [Mon, 8 Mar 2010 07:36:10 +0000]
Set correct parents for enum_type and duck_type

14 years agoFix triggers
gfx [Mon, 8 Mar 2010 07:25:37 +0000]
Fix triggers

14 years agoAdd some author's prereqs
gfx [Mon, 8 Mar 2010 07:06:04 +0000]
Add some author's prereqs

14 years agoAdd user module testing using Test::DependentModules
gfx [Mon, 8 Mar 2010 06:57:37 +0000]
Add user module testing using Test::DependentModules

14 years agoMakefile.PL accepts --author option, to install author's prerequisites
gfx [Mon, 8 Mar 2010 05:51:33 +0000]
Makefile.PL accepts --author option, to install author's prerequisites

14 years agoChanges and docs
gfx [Mon, 8 Mar 2010 05:41:42 +0000]
Changes and docs

14 years agoReinplement the type parser. Now it throws syntax errors e.g. "ArrayRef[]" or "ArrayR...
gfx [Mon, 8 Mar 2010 05:36:17 +0000]
Reinplement the type parser. Now it throws syntax errors e.g. "ArrayRef[]" or "ArrayRef[Int".

14 years agoAdd Net::Google::DataAPI to author/test_externals.pl
gfx [Mon, 8 Mar 2010 04:12:22 +0000]
Add Net::Google::DataAPI to author/test_externals.pl

14 years agoChecking in changes prior to tagging of version 0.50_07. Changelog diff is: 0.50_07
gfx [Sun, 7 Mar 2010 11:01:58 +0000]
Checking in changes prior to tagging of version 0.50_07.  Changelog diff is:

diff --git a/Changes b/Changes
index 328df74..2d612c5 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for Mouse

+0.50_07 Sun Mar  7 19:59:37 2010
+    * Mouse::Meta::Attribute
+        - Fix a possible panic, caused by triggers, reported by
+          Nobuo Danjou (gfx)
+
 0.50_06 Tue Mar  2 18:35:12 2010
     * Mouse::PurePerl
         - Fix an issue on metaclass compatibility again (gfx)

14 years agoFix a possible panic, caused by triggers (reported by Nobuo Danjou)
gfx [Sun, 7 Mar 2010 10:57:27 +0000]
Fix a possible panic, caused by triggers (reported by Nobuo Danjou)

14 years agoRevert "Refactor pp method generators"
gfx [Sun, 7 Mar 2010 08:47:48 +0000]
Revert "Refactor pp method generators"

This reverts commit 3db78d2a0679fe91cf54ec25013d41db02a440d7.

14 years agoChecking in changes prior to tagging of version 0.50_06. Changelog diff is: 0.50_06
gfx [Tue, 2 Mar 2010 09:36:53 +0000]
Checking in changes prior to tagging of version 0.50_06.  Changelog diff is:

diff --git a/Changes b/Changes
index 599e4ce..328df74 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for Mouse

+0.50_06 Tue Mar  2 18:35:12 2010
+    * Mouse::PurePerl
+        - Fix an issue on metaclass compatibility again (gfx)
+        - Fix more-than-32-bit-int progrem again (gfx)
+
 0.50_05 Mon Mar  1 11:18:26 2010
     * Mouse::Util::TypeConstraints
         - Mouse used an incorrect cast at the C-level which meant that

14 years agoWork around RT #55048 for Mouse::PurePerl
gfx [Tue, 2 Mar 2010 09:32:13 +0000]
Work around RT #55048 for Mouse::PurePerl

14 years agoMethod::Constructor and Method::Destructor must be loaded in pure Perl mode
gfx [Tue, 2 Mar 2010 09:21:34 +0000]
Method::Constructor and Method::Destructor must be loaded in pure Perl mode

14 years agoChecking in changes prior to tagging of version 0.50_05. Changelog diff is: 0.50_05
gfx [Mon, 1 Mar 2010 02:19:35 +0000]
Checking in changes prior to tagging of version 0.50_05.  Changelog diff is:

diff --git a/Changes b/Changes
index e75c32c..599e4ce 100644
--- a/Changes
+++ b/Changes
@@ -1,11 +1,13 @@
 Revision history for Mouse

-0.50_05 Sat Feb 27 20:37:15 2010
-    * Moose::Util::TypeConstraints
-        - Moose used an incorrect cast at the C-level which meant that
+0.50_05 Mon Mar  1 11:18:26 2010
+    * Mouse::Util::TypeConstraints
+        - Mouse used an incorrect cast at the C-level which meant that
           its idea of numbers was different from that of Perl's (and
-          Moose's). Notably > 2**32 Integers on 32 bit systems didn't
-          work.
+          Mouse's). Notably > 2**32 Integers on 32 bit systems didn't
+          work (AEvar).
+    * Mouse::Meta::Classs
+        - Fix an issue on metaclass compatibility (gfx)

 0.50_04 Fri Feb 26 18:57:24 2010
     * All

14 years agoFix metaclass imcompatibility issue
gfx [Mon, 1 Mar 2010 02:16:06 +0000]
Fix metaclass imcompatibility issue

14 years agoAdd a todo to test metaclass compatibility
gfx [Sun, 28 Feb 2010 07:26:47 +0000]
Add a todo to test metaclass compatibility

14 years agoShorten a test file name
gfx [Sun, 28 Feb 2010 06:24:24 +0000]
Shorten a test file name

14 years agoMerge remote branch 'origin/more_than_32_bit_Int_on_32_bit_systems'
gfx [Sun, 28 Feb 2010 06:23:09 +0000]
Merge remote branch 'origin/more_than_32_bit_Int_on_32_bit_systems'

14 years agoThe last commit didn't correctly catch 1 v.s. 1.5, use Perl's fmod function to check... more_than_32_bit_Int_on_32_bit_systems
Ævar Arnfjörð Bjarmason [Sat, 27 Feb 2010 21:08:30 +0000]
The last commit didn't correctly catch 1 v.s. 1.5, use Perl's fmod function to check this

14 years agoMoose used an incorrect cast at the C-level resulting in errors with >2**32 IV's...
Ævar Arnfjörð Bjarmason [Sat, 27 Feb 2010 20:40:19 +0000]
Moose used an incorrect cast at the C-level resulting in errors with >2**32 IV's on 32 bit systems

14 years agoRefactor pp method generators
gfx [Sat, 27 Feb 2010 07:17:56 +0000]
Refactor pp method generators