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)

14 years agoAdd a message in Makefile.PL
gfx [Thu, 3 Dec 2009 04:41:35 +0000]
Add a message in Makefile.PL

14 years agoAdd a test for C3 classes
gfx [Thu, 3 Dec 2009 04:35:31 +0000]
Add a test for C3 classes

14 years agoFix a prototype-related problem on 5.8.x
gfx [Thu, 3 Dec 2009 04:35:03 +0000]
Fix a prototype-related problem on 5.8.x

14 years agoAdd meta() method to method metaclasses
gfx [Thu, 3 Dec 2009 04:11:24 +0000]
Add meta() method to method metaclasses

14 years agoFix has()
gfx [Thu, 3 Dec 2009 04:11:17 +0000]
Fix has()

14 years agoFix XS loading code
gfx [Thu, 3 Dec 2009 03:58:31 +0000]
Fix XS loading code

14 years agoAdd some tests
gfx [Thu, 3 Dec 2009 03:58:20 +0000]
Add some tests

14 years agoTidy Changes
gfx [Thu, 3 Dec 2009 03:45:43 +0000]
Tidy Changes

14 years agoClean the code up
gfx [Thu, 3 Dec 2009 03:44:32 +0000]
Clean the code up

14 years agoFix benchmarks/vs_caf.pl
gfx [Thu, 3 Dec 2009 03:25:46 +0000]
Fix benchmarks/vs_caf.pl

14 years agoResolve skipped tests (for 5.6.2)
gfx [Thu, 3 Dec 2009 03:19:42 +0000]
Resolve skipped tests (for 5.6.2)

14 years agoFix a bug that segv caused on 5.6.2 with -traits
gfx [Thu, 3 Dec 2009 03:17:53 +0000]
Fix a bug that segv caused on 5.6.2 with -traits

14 years agoFix a meta slot name
gfx [Thu, 3 Dec 2009 02:10:47 +0000]
Fix a meta slot name

14 years agoUpdate the repository information
gfx [Thu, 3 Dec 2009 02:06:02 +0000]
Update the repository information

14 years agoAdd a description
gfx [Thu, 3 Dec 2009 01:57:11 +0000]
Add a description

14 years agoAdd a comment
gfx [Thu, 3 Dec 2009 01:50:36 +0000]
Add a comment

14 years agoTweaks in Makefile.PL
gfx [Thu, 3 Dec 2009 01:48:34 +0000]
Tweaks in Makefile.PL

14 years agoRename a macro to define a class holder
gfx [Thu, 3 Dec 2009 01:37:11 +0000]
Rename a macro to define a class holder

14 years agoTidy
gfx [Thu, 3 Dec 2009 01:27:57 +0000]
Tidy

14 years agoNo duplication
gfx [Thu, 3 Dec 2009 01:26:57 +0000]
No duplication

14 years agoPort (get|has)_package_symbol from Class::MOP
gfx [Sat, 28 Nov 2009 08:19:45 +0000]
Port (get|has)_package_symbol from Class::MOP

14 years agoSkip class unload stuff in global destruction
gfx [Sat, 28 Nov 2009 07:40:39 +0000]
Skip class unload stuff in global destruction

14 years agoAdd immutable_optins
gfx [Sat, 28 Nov 2009 07:40:30 +0000]
Add immutable_optins

14 years agoFix a error message in apply_all_roles
gfx [Sat, 28 Nov 2009 01:23:33 +0000]
Fix a error message in apply_all_roles

14 years agoFix add_method to accept overloaded CODE references correctly
gfx [Sat, 28 Nov 2009 01:21:50 +0000]
Fix add_method to accept overloaded CODE references correctly

14 years agoFix meta method constructors
gfx [Sat, 28 Nov 2009 01:20:25 +0000]
Fix meta method constructors

15 years agoChecking in changes prior to tagging of version 0.40_08. Changelog diff is: 0.40_08
gfx [Thu, 26 Nov 2009 12:57:58 +0000]
Checking in changes prior to tagging of version 0.40_08.  Changelog diff is:

15 years agoAdd new test files
gfx [Thu, 26 Nov 2009 12:56:51 +0000]
Add new test files

15 years agoRemove an unused function: XS_Mouse_simple_accessor()
gfx [Thu, 26 Nov 2009 12:52:53 +0000]
Remove an unused function: XS_Mouse_simple_accessor()

15 years agoChange class holders to simple readers
gfx [Thu, 26 Nov 2009 12:50:37 +0000]
Change class holders to simple readers

15 years agoA tiny tweak
gfx [Thu, 26 Nov 2009 12:45:25 +0000]
A tiny tweak

15 years agoAdd a comment
gfx [Thu, 26 Nov 2009 12:45:17 +0000]
Add a comment

15 years agoChangelogging
gfx [Thu, 26 Nov 2009 12:37:30 +0000]
Changelogging

15 years agoAdd a constant, MOUSE_XS
gfx [Thu, 26 Nov 2009 12:31:31 +0000]
Add a constant, MOUSE_XS

15 years agoRemove method list without explanations
gfx [Thu, 26 Nov 2009 12:25:08 +0000]
Remove method list without explanations

15 years agoFix metaclass compatibility resolution
gfx [Thu, 26 Nov 2009 12:15:43 +0000]
Fix metaclass compatibility resolution