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

14 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:

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

14 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()

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

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

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

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

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

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

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

14 years agoRename XS funcs which generate XSUBs
gfx [Sat, 21 Nov 2009 05:45:25 +0000]
Rename XS funcs which generate XSUBs

14 years agoMouse test suite requires Moose 0.93
gfx [Sat, 21 Nov 2009 04:50:57 +0000]
Mouse test suite requires Moose 0.93

14 years agoAdd pod coverage test, but it does not test yet
gfx [Wed, 18 Nov 2009 06:57:56 +0000]
Add pod coverage test, but it does not test yet

14 years agoTidy
gfx [Wed, 18 Nov 2009 06:56:21 +0000]
Tidy

14 years agoAdd pod to Mouse::TypeRegistry as a deprecated module
gfx [Wed, 18 Nov 2009 06:55:57 +0000]
Add pod to Mouse::TypeRegistry as a deprecated module

14 years agoAdd public method list as TODO
gfx [Wed, 18 Nov 2009 06:55:37 +0000]
Add public method list as TODO

14 years agoFix _reconcile_with_superclass_meta
gfx [Wed, 18 Nov 2009 06:53:32 +0000]
Fix _reconcile_with_superclass_meta

14 years agoAdd pod to Mouse::Tiny
gfx [Wed, 18 Nov 2009 06:49:38 +0000]
Add pod to Mouse::Tiny

14 years agoAdd metaclass compatibility stuff
gfx [Wed, 18 Nov 2009 02:37:27 +0000]
Add metaclass compatibility stuff

14 years agoFix many 0.40_07
gfx [Tue, 17 Nov 2009 09:24:39 +0000]
Fix many

14 years agoFix compatibility tests
gfx [Tue, 17 Nov 2009 08:27:22 +0000]
Fix compatibility tests

14 years agoResolve two "failing" tests
gfx [Tue, 17 Nov 2009 08:19:55 +0000]
Resolve two "failing" tests

14 years agoResolve a "failing" test
gfx [Tue, 17 Nov 2009 08:15:21 +0000]
Resolve a "failing" test

14 years agoRemove a resolved test
gfx [Tue, 17 Nov 2009 08:14:34 +0000]
Remove a resolved test

14 years agoResolve 013_metaclass_traits.t, but not completed
gfx [Tue, 17 Nov 2009 08:12:42 +0000]
Resolve 013_metaclass_traits.t, but not completed

14 years agoTODO
gfx [Tue, 17 Nov 2009 08:12:18 +0000]
TODO

14 years agoStart to support "use Mouse -traits => ..."
gfx [Tue, 17 Nov 2009 08:11:54 +0000]
Start to support "use Mouse -traits => ..."

14 years agoResolve 015_metarole.t
gfx [Tue, 17 Nov 2009 07:21:26 +0000]
Resolve 015_metarole.t

14 years agoAdd Mouse::Util::MetaRole
gfx [Tue, 17 Nov 2009 07:21:10 +0000]
Add Mouse::Util::MetaRole

14 years agoImport t/050_metaclass from Moose
gfx [Tue, 17 Nov 2009 07:01:52 +0000]
Import t/050_metaclass from Moose

14 years agoFor Mouse::Util::MetaRole
gfx [Tue, 17 Nov 2009 06:42:40 +0000]
For Mouse::Util::MetaRole

14 years agoNow handles => qr/regex/ is supported
gfx [Tue, 17 Nov 2009 06:09:40 +0000]
Now handles => qr/regex/ is supported

14 years agoMouse::Object has meta() method
gfx [Tue, 17 Nov 2009 06:08:15 +0000]
Mouse::Object has meta() method

14 years agoTidy
gfx [Tue, 17 Nov 2009 05:58:32 +0000]
Tidy

14 years agoAdd tests for constructor_class/destructor_class as attributes
gfx [Tue, 17 Nov 2009 05:28:37 +0000]
Add tests for constructor_class/destructor_class  as attributes

14 years agoAdd tests for accessor robusity
gfx [Tue, 17 Nov 2009 05:28:22 +0000]
Add tests for accessor robusity

14 years agoRemove a debugging method
gfx [Tue, 17 Nov 2009 05:14:27 +0000]
Remove a debugging method

14 years agoAdd a benchmark script
gfx [Tue, 17 Nov 2009 05:00:48 +0000]
Add a benchmark script

14 years agoAdd author's tools to MANIFEST.SKIP
gfx [Tue, 17 Nov 2009 03:24:03 +0000]
Add author's tools to MANIFEST.SKIP

14 years agoMove build tools to tool/
gfx [Tue, 17 Nov 2009 03:18:20 +0000]
Move build tools to tool/

14 years agoAdd threading tests
gfx [Tue, 17 Nov 2009 02:24:09 +0000]
Add threading tests

14 years agoAdd MOUSE_mg_len(mg)
gfx [Tue, 17 Nov 2009 02:23:56 +0000]
Add MOUSE_mg_len(mg)

14 years agoMake some constants as class attributes
gfx [Tue, 17 Nov 2009 02:15:05 +0000]
Make some constants as class attributes

14 years agoMake mouse_accessor_get_self() "static inline"
gfx [Tue, 17 Nov 2009 01:41:56 +0000]
Make mouse_accessor_get_self() "static inline"

14 years agoMake some functions static
gfx [Tue, 17 Nov 2009 01:25:12 +0000]
Make some functions static

14 years agoDefine "inline" if not provided (mouse.h)
gfx [Tue, 17 Nov 2009 01:24:16 +0000]
Define "inline" if not provided (mouse.h)

14 years agoAdd a test for weakref stuff
gfx [Mon, 16 Nov 2009 12:23:05 +0000]
Add a test for weakref stuff

14 years agoFix default and weak stuff
gfx [Mon, 16 Nov 2009 12:17:43 +0000]
Fix default and weak stuff

14 years agoChecking in changes prior to tagging of version 0.40_06. Changelog diff is: 0.40_06
gfx [Mon, 16 Nov 2009 11:20:53 +0000]
Checking in changes prior to tagging of version 0.40_06.  Changelog diff is:

diff --git a/Changes b/Changes
index 84d9e90..2156189 100644
--- a/Changes
+++ b/Changes
@@ -1,11 +1,12 @@
 Revision history for Mouse

 0.40_06
-    * Implement many in XS (gfx)
-
+    * Shipped with Module::Install::XSUtil 0.17 (gfx)
     * Mouse::Object
         - BUILDALL and DMELISHALL are no longer called by the default ctr/dtr,
-          because generated ctrs/dtrs have never call them (gfx)
+          because generated ctrs/dtrs have never call them anyway (gfx)
+        - new and DESTROY are now in XS (gfx)
+

 0.40_05 Mon Nov  2 11:59:01 2009
     * Shipped with Module::Install::XSUtil 0.16 (gfx)

14 years agoName subroutines in add_method()
gfx [Mon, 16 Nov 2009 11:11:05 +0000]
Name subroutines in add_method()

14 years agoRemove "use Mouse::Meta::Method::Destructor"
gfx [Mon, 16 Nov 2009 11:10:47 +0000]
Remove "use Mouse::Meta::Method::Destructor"

14 years agoPrint the status code in the profiling script
gfx [Mon, 16 Nov 2009 11:10:18 +0000]
Print the status code in the profiling script

14 years agoDEMOLISH to XS
gfx [Mon, 16 Nov 2009 10:33:25 +0000]
DEMOLISH to XS

14 years agoAdd mouse_initialize_metaclass()
gfx [Mon, 16 Nov 2009 09:03:18 +0000]
Add mouse_initialize_metaclass()

14 years agoMouse:::Meta::Method::Constructor is used only in pure perl mode
gfx [Mon, 16 Nov 2009 09:02:52 +0000]
Mouse:::Meta::Method::Constructor is used only in pure perl mode

14 years agoSkip extending tests
gfx [Mon, 16 Nov 2009 08:46:22 +0000]
Skip extending tests

14 years agoMove Mouse::Object::new to PurePerl.pm
gfx [Mon, 16 Nov 2009 08:46:00 +0000]
Move Mouse::Object::new to PurePerl.pm

14 years agoRevert "Change inline_constructor => 0"
gfx [Mon, 16 Nov 2009 08:35:22 +0000]
Revert "Change inline_constructor => 0"

This reverts commit 6423ed47a3392af0da9cd37ac8519583e51feb27.

14 years agoAdd Mouse::Object::new in XS
gfx [Mon, 16 Nov 2009 08:35:07 +0000]
Add Mouse::Object::new in XS

14 years agoFix BUILDARGS logic
gfx [Mon, 16 Nov 2009 08:30:00 +0000]
Fix BUILDARGS logic

14 years agoFix a typo in the code
gfx [Mon, 16 Nov 2009 08:29:29 +0000]
Fix a typo in the code