16 years agofaster type constraints
Yuval Kogman [Sun, 13 Jan 2008 23:51:35 +0000]
faster type constraints

16 years agocorrect usage of compiled_type_constraint
Yuval Kogman [Sun, 13 Jan 2008 23:26:41 +0000]
correct usage of compiled_type_constraint

16 years agoMerge 'Moose-real_class_meta_type_constraint' into 'trunk'
Yuval Kogman [Sun, 13 Jan 2008 16:19:09 +0000]
Merge 'Moose-real_class_meta_type_constraint' into 'trunk'

r71171@syeeda (orig r3322):  nothingmuch | 2008-01-13 17:16:01 +0200
Moose::Meta::TypeConstraint::Class

16 years agoMoose::Meta::TypeConstraint::Class
Yuval Kogman [Sun, 13 Jan 2008 15:16:01 +0000]
Moose::Meta::TypeConstraint::Class

16 years agobranch for real meta tc for classes
Yuval Kogman [Sun, 13 Jan 2008 14:29:33 +0000]
branch for real meta tc for classes

16 years agoFix for the slightly changed rebless_instance interface
Shawn M Moore [Sun, 13 Jan 2008 02:57:06 +0000]
Fix for the slightly changed rebless_instance interface

16 years agosome minor tweaks
Stevan Little [Sun, 13 Jan 2008 02:49:19 +0000]
some minor tweaks

16 years agoAdd tests to make sure the new reblessing works with Moosey bits
Shawn M Moore [Sun, 13 Jan 2008 00:06:54 +0000]
Add tests to make sure the new reblessing works with Moosey bits

16 years agodoc fixes, version updates and changelog
Stevan Little [Thu, 10 Jan 2008 13:32:43 +0000]
doc fixes, version updates and changelog

16 years agoMerge 'Moose-moosex_compile_support' into 'trunk'
Yuval Kogman [Tue, 8 Jan 2008 15:54:50 +0000]
Merge 'Moose-moosex_compile_support' into 'trunk'

r69247@syeeda (orig r3262):  nothingmuch | 2008-01-08 13:50:53 +0200
make a note of konobi's XS tcs in the optimized constraints file

16 years agoMerge 'Moose-moosex_compile_support' into 'trunk'
Yuval Kogman [Tue, 8 Jan 2008 15:54:35 +0000]
Merge 'Moose-moosex_compile_support' into 'trunk'

r69246@syeeda (orig r3261):  nothingmuch | 2008-01-08 13:50:02 +0200
overload::Overloaded calls are superflous, overlaod::StrVal works on every value type

16 years agoMerge 'Moose-moosex_compile_support' into 'trunk'
Yuval Kogman [Tue, 8 Jan 2008 15:54:11 +0000]
Merge 'Moose-moosex_compile_support' into 'trunk'

r69241@syeeda (orig r3256):  nothingmuch | 2008-01-08 01:52:44 +0200
HATE SVK!!! missing file for the typeconstraint refac

16 years agoMerge 'Moose-moosex_compile_support' into 'trunk'
Yuval Kogman [Tue, 8 Jan 2008 15:53:54 +0000]
Merge 'Moose-moosex_compile_support' into 'trunk'

r69240@syeeda (orig r3255):  nothingmuch | 2008-01-08 01:51:45 +0200
Generated methods now actually use optimized type constraints, and capture less closure variables

16 years agoMerge 'Moose-moosex_compile_support' into 'trunk'
Yuval Kogman [Tue, 8 Jan 2008 15:53:34 +0000]
Merge 'Moose-moosex_compile_support' into 'trunk'

r69239@syeeda (orig r3254):  nothingmuch | 2008-01-08 01:50:40 +0200
use Sub::Name when installing attr methods into a class, so that they appear to be methods of that class

16 years agoMerge 'Moose-moosex_compile_support' into 'trunk'
Yuval Kogman [Tue, 8 Jan 2008 15:53:20 +0000]
Merge 'Moose-moosex_compile_support' into 'trunk'

r69238@syeeda (orig r3253):  nothingmuch | 2008-01-08 01:48:21 +0200
be a little more anal about when we skip certain methods for delegation

16 years agoMerge 'Moose-moosex_compile_support' into 'trunk'
Yuval Kogman [Tue, 8 Jan 2008 15:53:04 +0000]
Merge 'Moose-moosex_compile_support' into 'trunk'

r69237@syeeda (orig r3252):  nothingmuch | 2008-01-08 01:42:34 +0200
blah, broken commit

16 years agoMerge 'Moose-moosex_compile_support' into 'trunk'
Yuval Kogman [Tue, 8 Jan 2008 15:52:38 +0000]
Merge 'Moose-moosex_compile_support' into 'trunk'

r67191@syeeda (orig r3168):  nothingmuch | 2007-12-18 06:45:06 +0200
yay

16 years agomake a note of konobi's XS tcs in the optimized constraints file
Yuval Kogman [Tue, 8 Jan 2008 11:50:53 +0000]
make a note of konobi's XS tcs in the optimized constraints file

16 years agooverload::Overloaded calls are superflous, overlaod::StrVal works on every value...
Yuval Kogman [Tue, 8 Jan 2008 11:50:02 +0000]
overload::Overloaded calls are superflous, overlaod::StrVal works on every value type

16 years agoHATE SVK!!! missing file for the typeconstraint refac
Yuval Kogman [Mon, 7 Jan 2008 23:52:44 +0000]
HATE SVK!!! missing file for the typeconstraint refac

16 years agoGenerated methods now actually use optimized type constraints, and capture less closu...
Yuval Kogman [Mon, 7 Jan 2008 23:51:45 +0000]
Generated methods now actually use optimized type constraints, and capture less closure variables

16 years agouse Sub::Name when installing attr methods into a class, so that they appear to be...
Yuval Kogman [Mon, 7 Jan 2008 23:50:40 +0000]
use Sub::Name when installing attr methods into a class, so that they appear to be methods of that class

16 years agobe a little more anal about when we skip certain methods for delegation
Yuval Kogman [Mon, 7 Jan 2008 23:48:21 +0000]
be a little more anal about when we skip certain methods for delegation

16 years agoblah, broken commit
Yuval Kogman [Mon, 7 Jan 2008 23:42:34 +0000]
blah, broken commit

16 years agoMerge 'trunk' into 'Moose-moosex_compile_support'
Yuval Kogman [Fri, 4 Jan 2008 11:40:12 +0000]
Merge 'trunk' into 'Moose-moosex_compile_support'

r67559@syeeda (orig r3210):  stevan | 2007-12-21 21:05:51 +0200
some doc tweaks
r67736@syeeda (orig r3216):  stevan | 2007-12-24 18:14:13 +0200
foo
r67737@syeeda (orig r3217):  sartak | 2007-12-29 00:49:17 +0200
 r49745@onn:  sartak | 2007-12-28 17:45:06 -0500
 Add failing! tests to ArrayRef[Int] + auto_deref

r67738@syeeda (orig r3218):  sartak | 2007-12-29 00:49:52 +0200
 r49747@onn:  sartak | 2007-12-28 17:49:28 -0500
 A few comments in Moose::Meta::TypeConstraint::Parameterized for Penfold :)

r67739@syeeda (orig r3219):  nothingmuch | 2007-12-29 08:35:01 +0200
role overriding test
r67740@syeeda (orig r3220):  nothingmuch | 2007-12-29 18:02:02 +0200
minor doc fix
r67742@syeeda (orig r3222):  stevan | 2007-12-30 20:01:59 +0200
refactor in progress, beware (still passing all my tests though :P)
r67743@syeeda (orig r3223):  stevan | 2007-12-30 22:16:01 +0200
composition and the role model are now decoupled
r67744@syeeda (orig r3224):  stevan | 2007-12-30 23:51:48 +0200
fixing sartaks bug
r67748@syeeda (orig r3228):  stevan | 2007-12-31 18:19:56 +0200
moving stuff around and some cleanup
r67749@syeeda (orig r3229):  stevan | 2007-12-31 18:47:48 +0200
updating copyright dates
r67751@syeeda (orig r3231):  stevan | 2007-12-31 22:46:38 +0200
cleaning up and working on the spec a bit
r68554@syeeda (orig r3234):  stevan | 2008-01-01 22:28:05 +0200
adding method exclusion
r68555@syeeda (orig r3235):  stevan | 2008-01-03 08:34:31 +0200
adding in method aliasing during composition
r68556@syeeda (orig r3236):  stevan | 2008-01-03 09:08:08 +0200
aliasing stuff
r68557@syeeda (orig r3237):  stevan | 2008-01-03 09:25:17 +0200
using a little less overload stuff

16 years agousing a little less overload stuff
Stevan Little [Thu, 3 Jan 2008 07:25:17 +0000]
using a little less overload stuff

16 years agoaliasing stuff
Stevan Little [Thu, 3 Jan 2008 07:08:08 +0000]
aliasing stuff

16 years agoadding in method aliasing during composition
Stevan Little [Thu, 3 Jan 2008 06:34:31 +0000]
adding in method aliasing during composition

16 years agoadding method exclusion
Stevan Little [Tue, 1 Jan 2008 20:28:05 +0000]
adding method exclusion

16 years agocleaning up and working on the spec a bit
Stevan Little [Mon, 31 Dec 2007 20:46:38 +0000]
cleaning up and working on the spec a bit

16 years agoupdating copyright dates
Stevan Little [Mon, 31 Dec 2007 16:47:48 +0000]
updating copyright dates

16 years agomoving stuff around and some cleanup
Stevan Little [Mon, 31 Dec 2007 16:19:56 +0000]
moving stuff around and some cleanup

16 years agofixing sartaks bug
Stevan Little [Sun, 30 Dec 2007 21:51:48 +0000]
fixing sartaks bug

16 years agocomposition and the role model are now decoupled
Stevan Little [Sun, 30 Dec 2007 20:16:01 +0000]
composition and the role model are now decoupled

16 years agorefactor in progress, beware (still passing all my tests though :P)
Stevan Little [Sun, 30 Dec 2007 18:01:59 +0000]
refactor in progress, beware (still passing all my tests though :P)

16 years agominor doc fix
Yuval Kogman [Sat, 29 Dec 2007 16:02:02 +0000]
minor doc fix

16 years agorole overriding test
Yuval Kogman [Sat, 29 Dec 2007 06:35:01 +0000]
role overriding test

16 years agoA few comments in Moose::Meta::TypeConstraint::Parameterized for Penfold :)
Shawn M Moore [Fri, 28 Dec 2007 22:49:52 +0000]
A few comments in Moose::Meta::TypeConstraint::Parameterized for Penfold :)

16 years agoAdd failing! tests to ArrayRef[Int] + auto_deref
Shawn M Moore [Fri, 28 Dec 2007 22:49:17 +0000]
Add failing! tests to ArrayRef[Int] + auto_deref

16 years agofoo
Stevan Little [Mon, 24 Dec 2007 16:14:13 +0000]
foo

16 years agosome doc tweaks
Stevan Little [Fri, 21 Dec 2007 19:05:51 +0000]
some doc tweaks

16 years agoyay
Yuval Kogman [Tue, 18 Dec 2007 04:45:06 +0000]
yay

16 years ago0.33
Stevan Little [Fri, 14 Dec 2007 19:24:15 +0000]
0.33

16 years ago0.33
Stevan Little [Fri, 14 Dec 2007 19:23:48 +0000]
0.33

16 years agoType coercins needs to be able to create types;
Stevan Little [Thu, 13 Dec 2007 08:22:54 +0000]
Type coercins needs to be able to create types;

16 years agoslight tweak
Stevan Little [Thu, 13 Dec 2007 04:21:22 +0000]
slight tweak

16 years agoClass::MOP::check_package_cache_flag() is mro::get_pkg_gen which requires an argument 0_33
Chris Prather [Thu, 13 Dec 2007 03:02:03 +0000]
Class::MOP::check_package_cache_flag() is mro::get_pkg_gen which requires an argument

16 years agoname tweaks;
Stevan Little [Wed, 12 Dec 2007 22:21:50 +0000]
name tweaks;

16 years agoMoose taking advantage of the XS
Stevan Little [Wed, 12 Dec 2007 22:09:45 +0000]
Moose taking advantage of the XS

16 years agofix pod
Chris Prather [Wed, 12 Dec 2007 00:18:29 +0000]
fix pod

16 years agoadd oose.pm
Chris Prather [Tue, 11 Dec 2007 18:45:41 +0000]
add oose.pm

16 years agofoo
Stevan Little [Tue, 11 Dec 2007 15:26:58 +0000]
foo

16 years agoConstructor and Destructor inherit Class::MOP::Method::Generated
Yuval Kogman [Mon, 10 Dec 2007 12:47:57 +0000]
Constructor and Destructor inherit Class::MOP::Method::Generated

16 years agoallow subclasses to decide whether we need to copy the value into a new variable
Shawn M Moore [Thu, 6 Dec 2007 01:37:32 +0000]
allow subclasses to decide whether we need to copy the value into a new variable
add myself to authors :)

16 years agoAdd some support for coercing to ArrayRef or HashRef for collection purposes
Shawn M Moore [Wed, 5 Dec 2007 01:55:55 +0000]
Add some support for coercing to ArrayRef or HashRef for collection purposes

16 years agoAdd support for parametric containers that subtype ArrayRef or HashRef
Shawn M Moore [Wed, 5 Dec 2007 01:15:45 +0000]
Add support for parametric containers that subtype ArrayRef or HashRef

16 years ago0.32
Stevan Little [Tue, 4 Dec 2007 14:56:47 +0000]
0.32

16 years agostuff 0_32
Stevan Little [Sat, 1 Dec 2007 21:02:01 +0000]
stuff

16 years agolittle better error message there
Stevan Little [Fri, 30 Nov 2007 05:13:16 +0000]
little better error message there

16 years agofixing a bug for Sartak
Stevan Little [Thu, 29 Nov 2007 13:42:53 +0000]
fixing a bug for Sartak

16 years agosome basic cleanup
Stevan Little [Wed, 28 Nov 2007 22:44:35 +0000]
some basic cleanup

16 years agosome basic cleanup
Stevan Little [Wed, 28 Nov 2007 22:39:21 +0000]
some basic cleanup

16 years agofixing union type constraint aliases
Stevan Little [Wed, 28 Nov 2007 22:13:29 +0000]
fixing union type constraint aliases

16 years agodamn I shouldnt write change files while drunk anymore
Stevan Little [Wed, 28 Nov 2007 17:51:01 +0000]
damn I shouldnt write change files while drunk anymore

16 years ago0.31
Stevan Little [Mon, 26 Nov 2007 21:46:09 +0000]
0.31

16 years agofixing some bugs
Stevan Little [Mon, 26 Nov 2007 21:38:51 +0000]
fixing some bugs

16 years agocleanup some stuff before release
Stevan Little [Fri, 23 Nov 2007 21:22:26 +0000]
cleanup some stuff before release

16 years agoadding in the last few bits
Stevan Little [Fri, 23 Nov 2007 20:38:03 +0000]
adding in the last few bits

16 years agofixing stuff
Stevan Little [Fri, 23 Nov 2007 19:46:00 +0000]
fixing stuff

16 years agoMooseing around;
Stevan Little [Fri, 23 Nov 2007 17:48:07 +0000]
Mooseing around;

16 years agobug in inlined constructor and tests 0_30 0_31
Guillermo Roditi [Thu, 15 Nov 2007 21:58:47 +0000]
bug in inlined constructor and tests

16 years agooptimize inlined accessors
Guillermo Roditi [Thu, 15 Nov 2007 21:29:38 +0000]
optimize inlined accessors

16 years agofix ClassName constraint to use symbol table
Matt S Trout [Wed, 14 Nov 2007 19:27:33 +0000]
fix ClassName constraint to use symbol table

16 years agoadd failing test for ClassName constraint
Matt S Trout [Wed, 14 Nov 2007 18:05:02 +0000]
add failing test for ClassName constraint

16 years agotagging 029 0_29
Guillermo Roditi [Tue, 13 Nov 2007 22:35:12 +0000]
tagging 029

16 years agoerror messgae fixes + new test
Guillermo Roditi [Tue, 13 Nov 2007 20:46:45 +0000]
error messgae fixes + new test

16 years agochanges for 0_28 0_28
Guillermo Roditi [Tue, 13 Nov 2007 18:50:06 +0000]
changes for 0_28

16 years agoforgot date line
Guillermo Roditi [Tue, 13 Nov 2007 16:43:47 +0000]
forgot date line

16 years agoone more thing missing in new (lack of) slot initialization
Guillermo Roditi [Tue, 13 Nov 2007 16:26:36 +0000]
one more thing missing in new (lack of) slot initialization

16 years agobuilder inline accessor bug fix and new test
Guillermo Roditi [Tue, 13 Nov 2007 01:05:02 +0000]
builder inline accessor bug fix and new test

16 years agoinlined constructor correction for lazy_build and new test
Guillermo Roditi [Tue, 13 Nov 2007 00:05:22 +0000]
inlined constructor correction for lazy_build and new test

16 years agosome changelog tweaks and shit
Stevan Little [Wed, 7 Nov 2007 21:40:03 +0000]
some changelog tweaks and shit

16 years agoMerge 'predicate_fix' into 'trunk'
Matt S Trout [Wed, 7 Nov 2007 18:55:47 +0000]
Merge 'predicate_fix' into 'trunk'

r59798@cain (orig r2940):  groditi | 2007-11-07 18:41:52 +0000
changelog

16 years agoMerge 'predicate_fix' into 'trunk'
Matt S Trout [Wed, 7 Nov 2007 18:55:36 +0000]
Merge 'predicate_fix' into 'trunk'

r59796@cain (orig r2938):  groditi | 2007-11-06 22:57:34 +0000
last fix so far

16 years agoMerge 'predicate_fix' into 'trunk'
Matt S Trout [Wed, 7 Nov 2007 18:55:19 +0000]
Merge 'predicate_fix' into 'trunk'

r59795@cain (orig r2937):  groditi | 2007-11-06 22:17:40 +0000
changes so far

16 years agochangelog
Guillermo Roditi [Wed, 7 Nov 2007 18:41:52 +0000]
changelog

16 years agolast fix so far
Guillermo Roditi [Tue, 6 Nov 2007 22:57:34 +0000]
last fix so far

16 years agochanges so far
Guillermo Roditi [Tue, 6 Nov 2007 22:17:40 +0000]
changes so far

16 years agobranching for predicate
Guillermo Roditi [Tue, 6 Nov 2007 22:16:31 +0000]
branching for predicate

16 years agominor thing left behind, lazy_build requires MOP 0.43
Guillermo Roditi [Mon, 29 Oct 2007 22:40:29 +0000]
minor thing left behind, lazy_build requires MOP 0.43

16 years agochanges to lazy_build naming conventions
Guillermo Roditi [Mon, 29 Oct 2007 20:46:34 +0000]
changes to lazy_build naming conventions

16 years agosome optimizations to builder and lazy build along with better errors on inlined...
Guillermo Roditi [Mon, 29 Oct 2007 19:49:03 +0000]
some optimizations to builder and lazy build along with better errors on inlined lazy build accessor

16 years agoFix a typo in the changes.
Dave Rolsky [Sat, 27 Oct 2007 17:10:12 +0000]
Fix a typo in the changes.

16 years agobuilder and lazy_build changes. note that this ups the req of MOP to 0.43! sorry...
Guillermo Roditi [Fri, 26 Oct 2007 20:39:44 +0000]
builder and lazy_build changes. note that this ups the req of MOP to 0.43! sorry about the change noise. editor kills trailing whitespace

16 years agoMany more fixes. That's probably all of them!
Shawn M Moore [Sun, 21 Oct 2007 07:19:01 +0000]
Many more fixes. That's probably all of them!

16 years agoA few more recipe 11 cleanups and rephrasings
Shawn M Moore [Sun, 21 Oct 2007 06:05:20 +0000]
A few more recipe 11 cleanups and rephrasings

16 years agoTest case specifically, test script cleanup
Shawn M Moore [Sun, 21 Oct 2007 04:17:49 +0000]
Test case specifically, test script cleanup
Case now matters for enum. If anyone disagrees with this choice, please let me know.
(Humorously, previous versions of enum accepted EVERYTHING as valid, because it was just returning a regex object, which is a true value, instead of performing a match)

16 years agoAdd tests for enum
Shawn M Moore [Sun, 21 Oct 2007 04:11:55 +0000]
Add tests for enum
Switch to using a hash which is certainly faster and actually works
The regex was broken in a few ways: improper anchoring, no escaping of metachars

16 years agoUse get_attribute('x') instead of get_attribute_map->{'x'}
Shawn M Moore [Sun, 21 Oct 2007 00:37:24 +0000]
Use get_attribute('x') instead of get_attribute_map->{'x'}

16 years agoNo reason to use $meta_attribute in dump, it's really just $attribute
Shawn M Moore [Sat, 20 Oct 2007 23:35:43 +0000]
No reason to use $meta_attribute in dump, it's really just $attribute