gfx [Sun, 1 Nov 2009 06:05:04 +0000]
Tweaks for Mouse guts, and add Mouse::Util::_MOUSE_XS symbol
gfx [Sun, 1 Nov 2009 04:09:24 +0000]
Add memory leak tests for type constraints and accessors
gfx [Sun, 1 Nov 2009 03:50:27 +0000]
Checking in changes prior to tagging of version 0.40_04. Changelog diff is:
diff --git a/Changes b/Changes
index 2efd6c6..5a4902c 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
Revision history for Mouse
+0.40_04
+ * Implement type constraint generators in XS
+
0.40_03 Fri Oct 30 12:03:58 2009
* Update Module::Install::XSUtil to 0.15
gfx [Sun, 1 Nov 2009 03:39:19 +0000]
Tidy and simplify mouse_attr_get()
gfx [Sun, 1 Nov 2009 03:28:50 +0000]
Generalize type constraint generation
gfx [Sun, 1 Nov 2009 03:04:09 +0000]
s/\t/ /g;
gfx [Sun, 1 Nov 2009 02:56:38 +0000]
Use shortnames for mouse_instance_*
gfx [Sun, 1 Nov 2009 02:49:48 +0000]
Change TC hierarchy in XS
gfx [Sun, 1 Nov 2009 02:47:48 +0000]
Implement compile_type_constraint in XS
gfx [Sun, 1 Nov 2009 00:56:37 +0000]
Simplify compile_type_constraint
gfx [Sat, 31 Oct 2009 09:00:34 +0000]
Ensure backward compatiblity
gfx [Sat, 31 Oct 2009 08:22:36 +0000]
Split benchmarks/accessors.pl to two files
gfx [Sat, 31 Oct 2009 08:20:10 +0000]
Add comments
gfx [Sat, 31 Oct 2009 07:56:08 +0000]
Implement type parameterization in XS
gfx [Sat, 31 Oct 2009 06:53:52 +0000]
Refactor tc parametarization
gfx [Sat, 31 Oct 2009 06:42:41 +0000]
Add a comment
gfx [Sat, 31 Oct 2009 06:40:11 +0000]
Tidy
gfx [Sat, 31 Oct 2009 06:26:37 +0000]
Fix associate_method()
gfx [Sat, 31 Oct 2009 06:24:40 +0000]
Tidy
gfx [Sat, 31 Oct 2009 06:23:41 +0000]
Refactor built-in type constraints
gfx [Sat, 31 Oct 2009 06:23:02 +0000]
Refactor type constraint check function to make class_type faster
gfx [Sat, 31 Oct 2009 06:22:10 +0000]
mouse_tc is always true
gfx [Sat, 31 Oct 2009 05:56:47 +0000]
Remove an old utility, mouse_is_instance_of()
gfx [Sat, 31 Oct 2009 05:47:55 +0000]
Add "mouse_" prefix
gfx [Sat, 31 Oct 2009 05:45:29 +0000]
Refactor generate_isa_predicate_for-related stuff
gfx [Sat, 31 Oct 2009 04:50:26 +0000]
Remove an unused variable
gfx [Sat, 31 Oct 2009 04:47:11 +0000]
Remove duplicated checks
gfx [Sat, 31 Oct 2009 04:43:40 +0000]
Tiny optimization for XS accessors
gfx [Sat, 31 Oct 2009 04:26:52 +0000]
Re-organize xs-src/
gfx [Sat, 31 Oct 2009 04:26:07 +0000]
Use bit-or, not simple assignment
gfx [Sat, 31 Oct 2009 04:10:22 +0000]
s/_generate_isa_predicte_for/generate_isa_predicate_for/; it's Mouse specific anyway.
gfx [Sat, 31 Oct 2009 04:06:55 +0000]
Fix a typo in generate-mouse-tiny.pl
gfx [Sat, 31 Oct 2009 04:06:06 +0000]
Change is-a predicate stuff
gfx [Sat, 31 Oct 2009 04:05:32 +0000]
Include Mouse::PurePerl first
gfx [Sat, 31 Oct 2009 03:43:09 +0000]
Use Carp::Always in Makefile.PL when Mouse is in development releases
gfx [Sat, 31 Oct 2009 03:14:34 +0000]
Change a message from Makefile.PL
gfx [Fri, 30 Oct 2009 03:06:48 +0000]
Checking in changes prior to tagging of version 0.40_03. Changelog diff is:
gfx [Fri, 30 Oct 2009 03:04:05 +0000]
Changelogging
gfx [Fri, 30 Oct 2009 03:00:41 +0000]
Move parametarization code to Meta::TypeConstraint
gfx [Fri, 30 Oct 2009 01:03:34 +0000]
Add tests for or-combination operator
gfx [Fri, 30 Oct 2009 01:02:47 +0000]
Make type constraints always true
gfx [Fri, 30 Oct 2009 00:52:35 +0000]
Add comment to 810-isa-or.t
gfx [Fri, 30 Oct 2009 00:51:53 +0000]
Add '|' operator to Meta::TypeConstraint (experimental)
gfx [Fri, 30 Oct 2009 00:51:40 +0000]
Tidy
gfx [Thu, 29 Oct 2009 00:47:10 +0000]
Ensure the version of Module::Install::XSUtil
gfx [Thu, 29 Oct 2009 00:46:34 +0000]
Fix a test: is_class_loaded without arguments throws an error
gfx [Tue, 27 Oct 2009 09:10:13 +0000]
Make is_class_loaded without any arguments fail loudly
gfx [Tue, 27 Oct 2009 06:10:48 +0000]
Checking in changes prior to tagging of version 0.40_02. Changelog diff is:
gfx [Tue, 27 Oct 2009 06:08:28 +0000]
Remove object files in "make clean"
gfx [Tue, 27 Oct 2009 06:04:18 +0000]
Release date
gfx [Tue, 27 Oct 2009 05:55:21 +0000]
No import
gfx [Tue, 27 Oct 2009 05:51:56 +0000]
Tiny optimization
gfx [Tue, 27 Oct 2009 05:47:45 +0000]
No meta programming in Mouse/Meta/Role.pm
gfx [Tue, 27 Oct 2009 05:41:37 +0000]
Tidy
gfx [Tue, 27 Oct 2009 05:02:59 +0000]
Remove debugging code
gfx [Tue, 27 Oct 2009 04:59:46 +0000]
No import
gfx [Tue, 27 Oct 2009 04:54:16 +0000]
Improve Makefile.PL
gfx [Tue, 27 Oct 2009 04:51:42 +0000]
No import
gfx [Tue, 27 Oct 2009 04:47:18 +0000]
No import
gfx [Tue, 27 Oct 2009 04:46:27 +0000]
Fix Mouse.xs
gfx [Tue, 27 Oct 2009 04:46:10 +0000]
Changelogging
gfx [Tue, 27 Oct 2009 04:32:53 +0000]
Resolve a failing test
gfx [Tue, 27 Oct 2009 04:31:56 +0000]
Tweaks for compatibility
gfx [Tue, 27 Oct 2009 04:09:21 +0000]
Resolve a failing test
gfx [Tue, 27 Oct 2009 04:08:49 +0000]
Compat for Moose
gfx [Tue, 27 Oct 2009 04:08:29 +0000]
Fix a typo in Changes
gfx [Tue, 27 Oct 2009 03:54:51 +0000]
Add document
gfx [Tue, 27 Oct 2009 03:54:38 +0000]
Remove debuggign code
gfx [Tue, 27 Oct 2009 03:54:06 +0000]
Add methods to PurePerl.pm
gfx [Tue, 27 Oct 2009 03:53:40 +0000]
Move add_method into XS
gfx [Tue, 27 Oct 2009 02:19:09 +0000]
Hack for XSLoader
gfx [Tue, 27 Oct 2009 02:18:37 +0000]
Do not import unused functions
gfx [Tue, 27 Oct 2009 02:17:54 +0000]
Ensure configure_requires 'ExtUtils::CBuilder'
gfx [Tue, 27 Oct 2009 01:44:50 +0000]
Tidy
gfx [Tue, 27 Oct 2009 01:40:21 +0000]
More compatibility to Moose
gfx [Mon, 26 Oct 2009 08:31:35 +0000]
Changelogging
gfx [Mon, 26 Oct 2009 08:30:05 +0000]
Add two benchmark files
gfx [Mon, 26 Oct 2009 08:28:15 +0000]
Tweaks for XS accessors
gfx [Mon, 26 Oct 2009 08:27:53 +0000]
Fix Util.pm
gfx [Mon, 26 Oct 2009 08:27:31 +0000]
Fix a test
gfx [Mon, 26 Oct 2009 08:26:04 +0000]
Remove mro_compat.h, which was accidentaly included
gfx [Mon, 26 Oct 2009 08:25:32 +0000]
Add *.bs to MANIFEST.SKIP
gfx [Mon, 26 Oct 2009 07:50:10 +0000]
Split accessor generators into Accessor.pm and Delegation.pm
gfx [Mon, 26 Oct 2009 07:33:42 +0000]
More _generate_class_type_for()
gfx [Mon, 26 Oct 2009 07:33:14 +0000]
Improve author/use-he.pl
gfx [Mon, 26 Oct 2009 07:12:48 +0000]
Fix a typo in PurePerl.pm
gfx [Mon, 26 Oct 2009 07:05:58 +0000]
Implement a class_type generator
gfx [Mon, 26 Oct 2009 06:24:39 +0000]
Rename a file
gfx [Mon, 26 Oct 2009 06:22:40 +0000]
Version 0.40_01
gfx [Mon, 26 Oct 2009 06:22:32 +0000]
Update MANIFEST.SKIP
gfx [Sun, 25 Oct 2009 09:00:23 +0000]
Ensure backward compatibility
gfx [Sun, 25 Oct 2009 08:49:52 +0000]
Tweak for benchmarks/subtype.pl
gfx [Sun, 25 Oct 2009 08:44:15 +0000]
Implement XS accessor generators
gfx [Sun, 25 Oct 2009 08:43:38 +0000]
Tweak for Meta::Method
gfx [Sun, 25 Oct 2009 06:39:51 +0000]
Use get_code_ref()
gfx [Sun, 25 Oct 2009 06:39:31 +0000]
Add "documentation" attribute to Mouse::PurePerl
gfx [Sun, 25 Oct 2009 06:38:57 +0000]
Use postamble() insteead of MY::postamble()
gfx [Sun, 25 Oct 2009 05:37:59 +0000]
Repeat test with MOUSE_PUREPERL=1 in "make test", adding "make test_pp" target
gfx [Sun, 25 Oct 2009 05:37:08 +0000]
Report $Mouse::VERSION and the backend (Pure Perl or XS) in load.t
gfx [Sun, 25 Oct 2009 05:01:17 +0000]
Tweaks for Makefile.PL