14 years agoMerge default-code.t to default.t
gfx [Mon, 11 Jan 2010 06:47:27 +0000]
Merge default-code.t to default.t

14 years agoMerge extends.t and auto-subclass.t into subclass.t
gfx [Mon, 11 Jan 2010 06:43:51 +0000]
Merge extends.t and auto-subclass.t into subclass.t

14 years agoMerge some tests to one file
gfx [Mon, 11 Jan 2010 06:40:51 +0000]
Merge some tests to one file

14 years agoFix a typo
gfx [Mon, 11 Jan 2010 06:20:07 +0000]
Fix a typo

14 years agoDon't create scopes as much as possible
gfx [Mon, 11 Jan 2010 05:49:21 +0000]
Don't create scopes as much as possible

14 years agoFix a message
gfx [Mon, 11 Jan 2010 05:40:02 +0000]
Fix a message

14 years agoUse sv_true() instead of SvTRUE(), which is too large to inline
gfx [Mon, 11 Jan 2010 05:34:43 +0000]
Use sv_true() instead of SvTRUE(), which is too large to inline

14 years agoMove Mouse::Meta::Attribute::_process_options into XS
gfx [Mon, 11 Jan 2010 05:32:01 +0000]
Move Mouse::Meta::Attribute::_process_options into XS

14 years agoChecking in changes prior to tagging of version 0.46. Changelog diff is: 0.46
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)

14 years agoUpdate the copyright information
gfx [Sat, 9 Jan 2010 08:55:05 +0000]
Update the copyright information

14 years agoMove tied hash checks
gfx [Sat, 9 Jan 2010 08:52:48 +0000]
Move tied hash checks

14 years agoFix type casts incompatible with c++ (delected by -Wc++compat)
gfx [Sat, 9 Jan 2010 08:43:26 +0000]
Fix type casts incompatible with c++ (delected by -Wc++compat)

14 years agoClean up mouse_tc_ScalarRef()
gfx [Sat, 9 Jan 2010 08:39:47 +0000]
Clean up mouse_tc_ScalarRef()

14 years agoFix Str() and ScalarRef()
gfx [Sat, 9 Jan 2010 08:38:02 +0000]
Fix Str() and ScalarRef()

14 years agoChangelogging
gfx [Sat, 9 Jan 2010 08:37:07 +0000]
Changelogging

14 years agoouse.pm uses Mouse::Util::TypeConstraints
gfx [Sat, 9 Jan 2010 08:17:09 +0000]
ouse.pm uses Mouse::Util::TypeConstraints

14 years agoRemove long-deprecated features
gfx [Sat, 9 Jan 2010 08:11:42 +0000]
Remove long-deprecated features

14 years agoClean up deprecations
gfx [Sat, 9 Jan 2010 07:58:32 +0000]
Clean up deprecations

14 years agoApply a patch to support handle => sub { ... }, contributed by Frank Cuny.
gfx [Sat, 9 Jan 2010 07:54:42 +0000]
Apply a patch to support handle => sub { ... }, contributed by Frank Cuny.

14 years agoRevert "Add a test file for RT #53286"
gfx [Sat, 9 Jan 2010 07:45:36 +0000]
Revert "Add a test file for RT #53286"

This reverts commit de821fdf6f06dcfa8f33708b3fab6e3794e18bb4.

14 years agoMerge branch 'master' of moose.perl.org:Mouse
gfx [Sat, 9 Jan 2010 07:42:42 +0000]
Merge branch 'master' of moose.perl.org:Mouse

14 years agoCRLF to LF
gfx [Sat, 9 Jan 2010 07:42:12 +0000]
CRLF to LF

14 years agoAdd a test file for RT #53286
Goro Fuji [Sat, 2 Jan 2010 09:22:17 +0000]
Add a test file for RT #53286

14 years agoReplace CRLF to LF with all the files
Goro Fuji [Sat, 2 Jan 2010 09:20:46 +0000]
Replace CRLF to LF with all the files

14 years agoChecking in changes prior to tagging of version 0.4501. Changelog diff is: 0.4501
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)

14 years agoRevert "Add resolution of conflitcting extention"
gfx [Tue, 22 Dec 2009 07:00:15 +0000]
Revert "Add resolution of conflitcting extention"

This reverts commit a1d1c5cc366a1881fe5ed25c0f7b3eb60999854d.

14 years agoAdd 'use warnings FATAL => "recursion"' to Accessor.pm
gfx [Sun, 20 Dec 2009 05:10:20 +0000]
Add 'use warnings FATAL => "recursion"' to Accessor.pm

14 years agoTweaks for 5.6.2 0.45
gfx [Sat, 19 Dec 2009 08:31:54 +0000]
Tweaks for 5.6.2

14 years agoChecking in changes prior to tagging of version 0.45. Changelog diff is:
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)

14 years agoRename: s/verify_type_constraint_error/_throw_type_constraint_error/g; It's Mouse...
gfx [Sat, 19 Dec 2009 08:15:44 +0000]
Rename: s/verify_type_constraint_error/_throw_type_constraint_error/g; It's Mouse specific.

14 years agoAdd resolution of conflitcting extention
gfx [Sat, 19 Dec 2009 08:09:58 +0000]
Add resolution of conflitcting extention

14 years agoChangelogging
gfx [Sat, 19 Dec 2009 08:09:32 +0000]
Changelogging

14 years agoFix an issue that anonymous type constraint can't be defined
gfx [Sat, 19 Dec 2009 07:30:46 +0000]
Fix an issue that anonymous type constraint can't be defined

14 years agoChange the signature of verify_type_constraint_error [IMCOMPATIBLE]
gfx [Sat, 19 Dec 2009 07:10:36 +0000]
Change the signature of verify_type_constraint_error [IMCOMPATIBLE]

14 years agoChange the internal delegation code
gfx [Sat, 19 Dec 2009 06:27:16 +0000]
Change the internal delegation code

14 years agoMove is_immutable into XS
gfx [Fri, 18 Dec 2009 06:13:27 +0000]
Move is_immutable into XS

14 years agoLazy load for Delegation class
gfx [Fri, 18 Dec 2009 04:42:25 +0000]
Lazy load for Delegation class

14 years agoTidy
gfx [Fri, 18 Dec 2009 04:42:08 +0000]
Tidy

14 years agoRename variable names for clearity
gfx [Fri, 18 Dec 2009 04:41:35 +0000]
Rename variable names for clearity

14 years agoAvoid autovivification
gfx [Fri, 18 Dec 2009 04:33:43 +0000]
Avoid autovivification

14 years agoTiny tweaks
gfx [Fri, 18 Dec 2009 04:31:17 +0000]
Tiny tweaks

14 years agoAdd tests for BUILDALL/DEMOLISHALL
gfx [Fri, 18 Dec 2009 04:26:36 +0000]
Add tests for BUILDALL/DEMOLISHALL

14 years agoChangelogging
gfx [Fri, 18 Dec 2009 04:26:29 +0000]
Changelogging

14 years agoFix BUILDALL in XS
gfx [Fri, 18 Dec 2009 04:24:23 +0000]
Fix BUILDALL in XS

14 years agoRename for portability to resolve RT #52828
gfx [Fri, 18 Dec 2009 04:02:09 +0000]
Rename for portability to resolve RT #52828

14 years agoAdd filesystem portability test (indicated by RT #52828)
gfx [Fri, 18 Dec 2009 04:00:26 +0000]
Add filesystem portability test (indicated by RT #52828)

14 years agoChangelogging
gfx [Fri, 18 Dec 2009 03:57:44 +0000]
Changelogging

14 years agoAdd tests for get_value etc
gfx [Wed, 16 Dec 2009 08:51:49 +0000]
Add tests for get_value etc

14 years agoImplement make_mutable :)
gfx [Wed, 16 Dec 2009 08:41:17 +0000]
Implement make_mutable :)

14 years agoSwitch to duck typing
gfx [Wed, 16 Dec 2009 08:37:19 +0000]
Switch to duck typing

14 years agoAdd set_value/get_value/has_value/clear_value to Attribute
gfx [Wed, 16 Dec 2009 08:22:48 +0000]
Add set_value/get_value/has_value/clear_value to Attribute

14 years agoAdd with_immutable to Test::Mouse
gfx [Wed, 16 Dec 2009 08:22:28 +0000]
Add with_immutable to Test::Mouse

14 years agoMove BUILDALL and DEMOLISHALL into XS
gfx [Wed, 16 Dec 2009 07:39:04 +0000]
Move BUILDALL and DEMOLISHALL into XS

14 years agoFix accessor filenames
gfx [Sun, 13 Dec 2009 08:01:13 +0000]
Fix accessor filenames

14 years agoChecking in changes prior to tagging of version 0.44. Changelog diff is: 0.44
gfx [Wed, 9 Dec 2009 12:55:02 +0000]
Checking in changes prior to tagging of version 0.44.  Changelog diff is:

14 years agoAdd a test file for duck_type
gfx [Wed, 9 Dec 2009 12:54:11 +0000]
Add a test file for duck_type

14 years agoChangelogging
gfx [Wed, 9 Dec 2009 12:53:08 +0000]
Changelogging

14 years agoAdd coerce() to the function list
gfx [Wed, 9 Dec 2009 12:48:15 +0000]
Add coerce() to the function list

14 years agoAdd duck_type to the function list
gfx [Wed, 9 Dec 2009 12:46:55 +0000]
Add duck_type to the function list

14 years agoChangelogging
gfx [Wed, 9 Dec 2009 12:43:29 +0000]
Changelogging

14 years agoOptimization for duck_type
gfx [Wed, 9 Dec 2009 12:42:15 +0000]
Optimization for duck_type

14 years agoAdd a benchmark for duck_type
gfx [Wed, 9 Dec 2009 12:41:58 +0000]
Add a benchmark for duck_type

14 years agoTidy
gfx [Wed, 9 Dec 2009 11:55:43 +0000]
Tidy

14 years agoAdd duck_type to Mouse::Util::TypeConstraints
gfx [Wed, 9 Dec 2009 11:54:54 +0000]
Add duck_type to Mouse::Util::TypeConstraints

14 years agoMore robust tests for threads
gfx [Wed, 9 Dec 2009 11:54:28 +0000]
More robust tests for threads

14 years agoImprove enum to accept "enum($name, $arrayref)" construction
gfx [Wed, 9 Dec 2009 05:34:33 +0000]
Improve enum to accept "enum($name, $arrayref)" construction

14 years agoChangelogging
gfx [Wed, 9 Dec 2009 05:30:19 +0000]
Changelogging

14 years agoAdd Test::Mouse
gfx [Tue, 8 Dec 2009 09:31:43 +0000]
Add Test::Mouse

14 years agoFix typos
gfx [Tue, 8 Dec 2009 01:47:06 +0000]
Fix typos

14 years agoUse Module::Install::XSUtil 0.19
gfx [Tue, 8 Dec 2009 01:44:48 +0000]
Use Module::Install::XSUtil 0.19

14 years agoChecking in changes prior to tagging of version 0.43. Changelog diff is: 0.43
gfx [Mon, 7 Dec 2009 06:04:06 +0000]
Checking in changes prior to tagging of version 0.43.  Changelog diff is:

14 years agoAdd a benchmark for destructors
gfx [Mon, 7 Dec 2009 06:01:57 +0000]
Add a benchmark for destructors

14 years agoTiny optimization for DESTROY
gfx [Mon, 7 Dec 2009 06:01:33 +0000]
Tiny optimization for DESTROY

14 years agoAdd a comment to Changes
gfx [Mon, 7 Dec 2009 05:38:54 +0000]
Add a comment to Changes

14 years agoFix benchmarks/modifiers.pl
gfx [Mon, 7 Dec 2009 05:36:16 +0000]
Fix benchmarks/modifiers.pl

14 years agoMake Mouse/Tiny.pod
gfx [Mon, 7 Dec 2009 05:31:01 +0000]
Make Mouse/Tiny.pod

14 years agoChangelogging
gfx [Mon, 7 Dec 2009 05:30:52 +0000]
Changelogging

14 years agoAdd some document
gfx [Mon, 7 Dec 2009 05:26:43 +0000]
Add some document

14 years agoFix the hierarchy of type constraints: Num and Int are a subtype of Str
gfx [Mon, 7 Dec 2009 05:20:30 +0000]
Fix the hierarchy of type constraints: Num and Int are a subtype of Str

14 years agoFix a typo in the pod
gfx [Mon, 7 Dec 2009 05:17:32 +0000]
Fix a typo in the pod

14 years agoAdd a note for Mouse::XS, which requries Perl 5.8.1 or later
gfx [Mon, 7 Dec 2009 05:15:18 +0000]
Add a note for Mouse::XS, which requries Perl 5.8.1 or later

14 years agoTweaks for ouse.pm
gfx [Mon, 7 Dec 2009 05:13:52 +0000]
Tweaks for ouse.pm

14 years agoAdd documents to Mouse::Spec
gfx [Mon, 7 Dec 2009 05:12:00 +0000]
Add documents to Mouse::Spec

14 years agoAdd documents for attributes
gfx [Mon, 7 Dec 2009 05:11:35 +0000]
Add documents for attributes

14 years agoRemove has_package_symbol and add_package_symbol
gfx [Mon, 7 Dec 2009 04:52:04 +0000]
Remove has_package_symbol and add_package_symbol

This is introduced for compatibility with Moose, but it seems useless in Mouse.

14 years agoFix the pod of Mouse
gfx [Mon, 7 Dec 2009 04:46:53 +0000]
Fix the pod of Mouse

14 years agoChecking in changes prior to tagging of version 0.42. Changelog diff is: 0.42
gfx [Sat, 5 Dec 2009 07:07:03 +0000]
Checking in changes prior to tagging of version 0.42.  Changelog diff is:

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

+0.42 Sat Dec  5 16:05:06 2009
+    * Fix a PAUSE indexing issue (gfx)
+
 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

14 years agoFix a PAUSE indexing issue
gfx [Sat, 5 Dec 2009 07:05:18 +0000]
Fix a PAUSE indexing issue

14 years agoChecking in changes prior to tagging of version 0.41. Changelog diff is: 0.41
gfx [Sat, 5 Dec 2009 06:08:18 +0000]
Checking in changes prior to tagging of version 0.41.  Changelog diff is:

diff --git a/Changes b/Changes
index 1902f22..3df5bfb 100644
--- a/Changes
+++ b/Changes
@@ -1,10 +1,17 @@
 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

14 years agoTidy
gfx [Sat, 5 Dec 2009 05:13:28 +0000]
Tidy

14 years agoFix tests
gfx [Sat, 5 Dec 2009 05:01:11 +0000]
Fix tests

14 years agoAdd function list to pod
gfx [Sat, 5 Dec 2009 05:00:50 +0000]
Add function list to pod

14 years agoFix a typo
gfx [Sat, 5 Dec 2009 05:00:38 +0000]
Fix a typo

14 years agoFix Makefile.PL to add author's tests correctly
gfx [Sat, 5 Dec 2009 04:59:49 +0000]
Fix Makefile.PL to add author's tests correctly

14 years agoAdd tests for magical vars and hash iterators
gfx [Fri, 4 Dec 2009 04:15:34 +0000]
Add tests for magical vars and hash iterators

14 years agoFix the parameterized HashRef constraint routine
gfx [Fri, 4 Dec 2009 04:15:06 +0000]
Fix the parameterized HashRef constraint routine

14 years agoMake accessor generators extensible
gfx [Thu, 3 Dec 2009 07:11:04 +0000]
Make accessor generators extensible

14 years agoChangelogging
gfx [Thu, 3 Dec 2009 05:08:42 +0000]
Changelogging

14 years agoRemove mentions to Class::Method::Modifiers
gfx [Thu, 3 Dec 2009 05:04:13 +0000]
Remove mentions to Class::Method::Modifiers

14 years agoChecking in changes prior to tagging of version 0.40_09. Changelog diff is: 0.40_09
gfx [Thu, 3 Dec 2009 04:44:53 +0000]
Checking in changes prior to tagging of version 0.40_09.  Changelog diff is:

diff --git a/Changes b/Changes
index 828d825..affa65e 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
 Revision history for Mouse

-0.40_09
+0.40_09 Thu Dec  3 13:42:17 2009
     * Mouse
         - Remove @Mouse::EXPORT, which was no longer used (gfx)