16 years agoUpdate MANIFEST
Shawn M Moore [Fri, 13 Jun 2008 00:37:44 +0000]
Update MANIFEST

16 years agoUpdate Changes
Shawn M Moore [Fri, 13 Jun 2008 00:20:25 +0000]
Update Changes

16 years agoTODOify failing modifier test
Shawn M Moore [Thu, 12 Jun 2008 23:38:47 +0000]
TODOify failing modifier test

16 years agoFix some typos in Instance doc
Shawn M Moore [Thu, 12 Jun 2008 14:47:22 +0000]
Fix some typos in Instance doc

16 years agoexpose immutable options and transformer
Guillermo Roditi [Wed, 11 Jun 2008 21:33:19 +0000]
expose immutable options and transformer

16 years agoName the failing test
Shawn M Moore [Wed, 11 Jun 2008 09:16:27 +0000]
Name the failing test

16 years agoAdd failing test for modifying a parent method after modifying a child method (the...
Shawn M Moore [Wed, 11 Jun 2008 09:15:22 +0000]
Add failing test for modifying a parent method after modifying a child method (the cache isn't updated)

16 years agoSome tests from Mouse for load_class and is_class_loaded
Shawn M Moore [Tue, 10 Jun 2008 05:01:20 +0000]
Some tests from Mouse for load_class and is_class_loaded

16 years agoNonsensical (undef, empty, reference) class names now throw a more direct error in...
Shawn M Moore [Tue, 10 Jun 2008 04:56:03 +0000]
Nonsensical (undef, empty, reference) class names now throw a more direct error in load_class

16 years agoIgnore autogenerate MOP.gcda
Shawn M Moore [Tue, 10 Jun 2008 04:38:27 +0000]
Ignore autogenerate MOP.gcda

16 years agoHave is_class_loaded use the old code from Moose's ClassName type check
Shawn M Moore [Tue, 10 Jun 2008 04:38:20 +0000]
Have is_class_loaded use the old code from Moose's ClassName type check

16 years ago*_package_symbol all now take HASH ref as well as string
Stevan Little [Tue, 10 Jun 2008 03:54:39 +0000]
*_package_symbol all now take HASH ref as well as string

16 years agofix MOP.xs for 5.8
Yuval Kogman [Thu, 5 Jun 2008 17:22:26 +0000]
fix MOP.xs for 5.8

16 years agofucking mst... sheesh
Stevan Little [Thu, 5 Jun 2008 17:08:22 +0000]
fucking mst... sheesh

16 years agofixing hcnages
Stevan Little [Thu, 5 Jun 2008 15:07:59 +0000]
fixing hcnages

16 years agowork around a segfault
Matt S Trout [Thu, 5 Jun 2008 10:29:13 +0000]
work around a segfault

16 years agosome speed gains
Stevan Little [Wed, 4 Jun 2008 06:24:13 +0000]
some speed gains

16 years ago0.58, no really this time
Stevan Little [Thu, 29 May 2008 12:32:48 +0000]
0.58, no really this time

16 years ago0.58
Stevan Little [Thu, 29 May 2008 12:31:25 +0000]
0.58

16 years agoRemove some stray junk characters.
Dave Rolsky [Wed, 28 May 2008 15:08:17 +0000]
Remove some stray junk characters.

16 years ago0.57
Stevan Little [Wed, 28 May 2008 06:11:23 +0000]
0.57

16 years agoVery small namespace() related refactor.
Scott McWhirter [Wed, 28 May 2008 04:52:42 +0000]
Very small namespace() related refactor.

16 years agofixing the destructor, so it wont be created unless needed
Stevan Little [Wed, 28 May 2008 03:24:55 +0000]
fixing the destructor, so it wont be created unless needed

16 years agofixing the destructor, so it wont be created unless needed
Stevan Little [Wed, 28 May 2008 03:17:36 +0000]
fixing the destructor, so it wont be created unless needed

16 years agoinitialize cleanup
Stevan Little [Wed, 28 May 2008 01:38:47 +0000]
initialize cleanup

16 years agoInline some reused variables.
Scott McWhirter [Wed, 28 May 2008 01:27:19 +0000]
Inline some reused variables.

16 years agobetter error message
Stevan Little [Wed, 28 May 2008 00:48:31 +0000]
better error message

16 years agoSome package speedups
Stevan Little [Tue, 27 May 2008 20:08:21 +0000]
Some package speedups

16 years agoIgnore Makefile.old
Shawn M Moore [Sun, 25 May 2008 16:39:08 +0000]
Ignore Makefile.old

16 years ago0.56
Stevan Little [Sun, 25 May 2008 03:11:41 +0000]
0.56

16 years ago0.56
Stevan Little [Sun, 25 May 2008 02:03:41 +0000]
0.56

16 years agofixing get_{read,write}_method_ref
Stevan Little [Sat, 24 May 2008 03:23:00 +0000]
fixing get_{read,write}_method_ref

16 years agoadding Sub::Identify 0.03 stuff
Stevan Little [Mon, 19 May 2008 14:20:18 +0000]
adding Sub::Identify 0.03 stuff

16 years agoavoid uninitialized warning for CLASS_MOP_NO_XS
Yuval Kogman [Mon, 19 May 2008 08:05:41 +0000]
avoid uninitialized warning for CLASS_MOP_NO_XS

16 years agojust adjusting versions and writing changes
Stevan Little [Sun, 18 May 2008 23:58:53 +0000]
just adjusting versions and writing changes

16 years agoClass::MOP::Method and co. are now stricter and require the package_name and name...
Stevan Little [Sun, 18 May 2008 23:46:40 +0000]
Class::MOP::Method and co. are now stricter and require the package_name and name attributes (cont)

16 years agoClass::MOP::Method and co. are now stricter and require the package_name and name...
Stevan Little [Sun, 18 May 2008 23:46:13 +0000]
Class::MOP::Method and co. are now stricter and require the package_name and name attributes

16 years agoworking without XS
Stevan Little [Sun, 18 May 2008 23:27:31 +0000]
working without XS

16 years agookay, this is not meant to be used, but since i am not using svk or anything, I have...
Stevan Little [Sun, 18 May 2008 23:12:54 +0000]
okay, this is not meant to be used, but since i am not using svk or anything, I have to commit it, ... shut up, I know,.. blah blah blah....anyway, this version is pretty much all the refactoring I think I might need to do in order for the fake sub-name to work, all we need to test is that it works or doesnt work with the XS off... but I wanna be safe and check in here,.. yeah yah,.. SHUT UP I KNOW I SHOULD USE SVK,GIT, etc

16 years agoImprove the error message of having a plain reference in 'default'
Shawn M Moore [Sun, 18 May 2008 21:49:35 +0000]
Improve the error message of having a plain reference in 'default'

16 years agoidentifier, not indentifier
Dave Rolsky [Sun, 18 May 2008 18:53:01 +0000]
identifier, not indentifier

16 years agofixing the get_method_map stuff
Stevan Little [Sun, 18 May 2008 17:18:03 +0000]
fixing the get_method_map stuff

16 years agoremoving ->blessed, blessed is not a method *cough* groditi *cough*,.. and making...
Stevan Little [Sun, 18 May 2008 16:23:38 +0000]
removing ->blessed, blessed is not a method *cough* groditi *cough*,.. and making check_package_cache_flag use the MRO::Compat version

16 years agoBump the version on Class::MOP so I can run Moose's Makefile.PL
Shawn M Moore [Sat, 17 May 2008 20:39:47 +0000]
Bump the version on Class::MOP so I can run Moose's Makefile.PL

16 years agodont break trunk please
Stevan Little [Fri, 16 May 2008 20:17:17 +0000]
dont break trunk please

16 years agoFix failing test because of the new has_{read,write}_method
Shawn M Moore [Fri, 16 May 2008 16:09:20 +0000]
Fix failing test because of the new has_{read,write}_method

16 years agoIgnore MOP.c and MOP.bs, they're autogenerated
Shawn M Moore [Fri, 16 May 2008 16:06:42 +0000]
Ignore MOP.c and MOP.bs, they're autogenerated

16 years agoAdd test in Class:MOP for ->identifier() and immutable not playing nice. Fix by makin...
Tomas Doran [Fri, 16 May 2008 01:35:00 +0000]
Add test in Class:MOP for ->identifier() and immutable not playing nice. Fix by making ::Immutable take a new around option (with the semantics you would expect) to wrap methods. Wrap add_package_symbol thusly, erroring out with the error suggested by stevan in #moose

16 years agoadd has_read_method and has_write_method
Shawn M Moore [Thu, 8 May 2008 02:05:24 +0000]
add has_read_method and has_write_method

16 years agofixing typo
Stevan Little [Sun, 4 May 2008 13:34:26 +0000]
fixing typo

16 years ago0.55
Stevan Little [Mon, 28 Apr 2008 15:01:51 +0000]
0.55

16 years agoc3 tests and details
Stevan Little [Tue, 15 Apr 2008 22:55:09 +0000]
c3 tests and details

16 years agoreverting something I shouldnt have commited
Stevan Little [Tue, 15 Apr 2008 22:09:36 +0000]
reverting something I shouldnt have commited

16 years agoUse MRO::Compat in Class::MOP. The C3 test already checks this behavior
Yuval Kogman [Tue, 15 Apr 2008 21:33:27 +0000]
Use MRO::Compat in Class::MOP. The C3 test already checks this behavior

16 years agoadding details to changelog
Stevan Little [Sat, 12 Apr 2008 16:26:01 +0000]
adding details to changelog

16 years agoset the attr in rebless_instance when it has no init_arg
Yuval Kogman [Sat, 12 Apr 2008 15:02:50 +0000]
set the attr in rebless_instance when it has no init_arg

16 years agoadding the MooseX::MetaDescription stuff distilled from Ernst
Stevan Little [Sat, 5 Apr 2008 15:48:32 +0000]
adding the MooseX::MetaDescription stuff distilled from Ernst

16 years agorebless instance now returns the instance too
Stevan Little [Wed, 19 Mar 2008 15:39:17 +0000]
rebless instance now returns the instance too

16 years ago0.54
Stevan Little [Fri, 14 Mar 2008 14:58:24 +0000]
0.54

16 years agoold stuff in the test
Stevan Little [Wed, 12 Mar 2008 21:03:23 +0000]
old stuff in the test

16 years agoaddin in the extra params for rebless_instance
Stevan Little [Wed, 12 Mar 2008 21:01:31 +0000]
addin in the extra params for rebless_instance

16 years agoClass::MOP fixes
Stevan Little [Tue, 11 Mar 2008 16:14:29 +0000]
Class::MOP fixes

16 years agoovids bug
Stevan Little [Tue, 26 Feb 2008 15:39:29 +0000]
ovids bug

16 years agosome tweaks on C::MOP::Object
Stevan Little [Fri, 22 Feb 2008 21:08:03 +0000]
some tweaks on C::MOP::Object

16 years agochanging make_{immtable,mutable} to return 1
Stevan Little [Mon, 18 Feb 2008 14:55:21 +0000]
changing make_{immtable,mutable} to return 1

16 years agotest tweaks
Stevan Little [Sun, 17 Feb 2008 16:21:31 +0000]
test tweaks

16 years ago0.53
Stevan Little [Thu, 14 Feb 2008 18:36:35 +0000]
0.53

16 years agoremoving the leftover bits from the get_init_args and get_attirbute_values stuff 0_53
Stevan Little [Fri, 8 Feb 2008 22:52:35 +0000]
removing the leftover bits from the get_init_args and get_attirbute_values stuff

16 years agobunch of doc fixes
Stevan Little [Fri, 8 Feb 2008 22:49:11 +0000]
bunch of doc fixes

16 years agoattr initializer
Ricardo SIGNES [Fri, 8 Feb 2008 16:49:36 +0000]
attr initializer

16 years agoone last init_arg fix
Ricardo SIGNES [Fri, 8 Feb 2008 16:08:28 +0000]
one last init_arg fix

16 years agowhoops
Stevan Little [Thu, 7 Feb 2008 14:36:43 +0000]
whoops

16 years agotweaking the attribute initializer stuff a little
Stevan Little [Thu, 7 Feb 2008 14:28:13 +0000]
tweaking the attribute initializer stuff a little

16 years agochangelog
Ricardo SIGNES [Thu, 7 Feb 2008 03:39:53 +0000]
changelog

16 years agotweak the initializer args, document set_initial_value
Ricardo SIGNES [Thu, 7 Feb 2008 03:39:02 +0000]
tweak the initializer args, document set_initial_value

16 years agosvn merge -r 3569:3574 branches/Class-MOP-initializer/ trunk/
Ricardo SIGNES [Thu, 7 Feb 2008 03:22:30 +0000]
svn merge -r 3569:3574 branches/Class-MOP-initializer/ trunk/

16 years agoadd public set_initial_value method for Moose to consume setting lazy attrs
Ricardo SIGNES [Wed, 6 Feb 2008 02:01:14 +0000]
add public set_initial_value method for Moose to consume setting lazy attrs

16 years agofix testspectations
Ricardo SIGNES [Mon, 4 Feb 2008 03:18:27 +0000]
fix testspectations

16 years agogive the initializer a test
Ricardo SIGNES [Mon, 4 Feb 2008 03:17:30 +0000]
give the initializer a test

16 years agoallow an initilizer to be set for attributes
Ricardo SIGNES [Mon, 4 Feb 2008 03:01:58 +0000]
allow an initilizer to be set for attributes

16 years agometa instance doc improvements
Yuval Kogman [Sun, 3 Feb 2008 18:43:43 +0000]
meta instance doc improvements

16 years agomicrooptimization in Class::MOP::Instance
Yuval Kogman [Tue, 29 Jan 2008 01:48:51 +0000]
microoptimization in Class::MOP::Instance

16 years agoget_code_info test
Yuval Kogman [Mon, 28 Jan 2008 15:38:12 +0000]
get_code_info test

16 years agoadding to changelog and changing versions
Stevan Little [Mon, 28 Jan 2008 01:53:29 +0000]
adding to changelog and changing versions

16 years agofinish get_attribute_values etc
Yuval Kogman [Sun, 27 Jan 2008 15:49:11 +0000]
finish get_attribute_values etc

16 years agoget_{init_args,attribute_values}
Yuval Kogman [Sun, 27 Jan 2008 15:45:32 +0000]
get_{init_args,attribute_values}

16 years agomore correct
Yuval Kogman [Sun, 27 Jan 2008 15:37:18 +0000]
more correct

16 years agocorrect abuse of meta_instance and slots
Yuval Kogman [Sun, 27 Jan 2008 15:34:06 +0000]
correct abuse of meta_instance and slots

16 years agoSome simplifications and corrections suggested by nothingmuch++
Shawn M Moore [Sun, 27 Jan 2008 15:24:04 +0000]
Some simplifications and corrections suggested by nothingmuch++

16 years agoAdd Instance->get_all_slot_values and tests
Shawn M Moore [Sun, 27 Jan 2008 15:05:22 +0000]
Add Instance->get_all_slot_values and tests

16 years agoinit_arg can be undef
Yuval Kogman [Sun, 27 Jan 2008 00:16:37 +0000]
init_arg can be undef

16 years agoinit_arg can be undef
Yuval Kogman [Sun, 27 Jan 2008 00:13:40 +0000]
init_arg can be undef

16 years ago0.52
Stevan Little [Wed, 23 Jan 2008 01:52:33 +0000]
0.52

16 years ago0.52 stuff
Stevan Little [Wed, 23 Jan 2008 01:49:25 +0000]
0.52 stuff

16 years ago0.51 0_52
Stevan Little [Mon, 14 Jan 2008 16:37:56 +0000]
0.51

16 years agoSome test/doc issues ferreted out by fixing my Class::MOP install (stevan++) 0_51
Shawn M Moore [Mon, 14 Jan 2008 02:20:39 +0000]
Some test/doc issues ferreted out by fixing my Class::MOP install (stevan++)

16 years agoChange the error message for when you rebless into a non-subclass. If anyone has...
Shawn M Moore [Sun, 13 Jan 2008 05:03:00 +0000]
Change the error message for when you rebless into a non-subclass. If anyone has a better one, go ahead and commit it. I wash my hands of this dirty deed. :)

16 years agoA bit of doc for rebless_instance
Shawn M Moore [Sun, 13 Jan 2008 03:01:46 +0000]
A bit of doc for rebless_instance

16 years agoSome simplifications to rebless given by stevan++
Shawn M Moore [Sun, 13 Jan 2008 02:55:19 +0000]
Some simplifications to rebless given by stevan++
it's now NewClass->rebless_instance($instance)

16 years agoNeed to use a lower level method in getting attribute value, because of things like...
Shawn M Moore [Sun, 13 Jan 2008 00:40:39 +0000]
Need to use a lower level method in getting attribute value, because of things like auto_deref