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
Shawn M Moore [Thu, 8 May 2008 02:05:24 +0000]
add has_read_method and has_write_method
Stevan Little [Sun, 4 May 2008 13:34:26 +0000]
fixing typo
Stevan Little [Mon, 28 Apr 2008 15:01:51 +0000]
0.55
Stevan Little [Tue, 15 Apr 2008 22:55:09 +0000]
c3 tests and details
Stevan Little [Tue, 15 Apr 2008 22:09:36 +0000]
reverting something I shouldnt have commited
Yuval Kogman [Tue, 15 Apr 2008 21:33:27 +0000]
Use MRO::Compat in Class::MOP. The C3 test already checks this behavior
Stevan Little [Sat, 12 Apr 2008 16:26:01 +0000]
adding details to changelog
Yuval Kogman [Sat, 12 Apr 2008 15:02:50 +0000]
set the attr in rebless_instance when it has no init_arg
Stevan Little [Sat, 5 Apr 2008 15:48:32 +0000]
adding the MooseX::MetaDescription stuff distilled from Ernst
Stevan Little [Wed, 19 Mar 2008 15:39:17 +0000]
rebless instance now returns the instance too
Stevan Little [Fri, 14 Mar 2008 14:58:24 +0000]
0.54
Stevan Little [Wed, 12 Mar 2008 21:03:23 +0000]
old stuff in the test
Stevan Little [Wed, 12 Mar 2008 21:01:31 +0000]
addin in the extra params for rebless_instance
Stevan Little [Tue, 11 Mar 2008 16:14:29 +0000]
Class::MOP fixes
Stevan Little [Tue, 26 Feb 2008 15:39:29 +0000]
ovids bug
Stevan Little [Fri, 22 Feb 2008 21:08:03 +0000]
some tweaks on C::MOP::Object
Stevan Little [Mon, 18 Feb 2008 14:55:21 +0000]
changing make_{immtable,mutable} to return 1
Stevan Little [Sun, 17 Feb 2008 16:21:31 +0000]
test tweaks
Stevan Little [Thu, 14 Feb 2008 18:36:35 +0000]
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
Stevan Little [Fri, 8 Feb 2008 22:49:11 +0000]
bunch of doc fixes
Ricardo SIGNES [Fri, 8 Feb 2008 16:49:36 +0000]
attr initializer
Ricardo SIGNES [Fri, 8 Feb 2008 16:08:28 +0000]
one last init_arg fix
Stevan Little [Thu, 7 Feb 2008 14:36:43 +0000]
whoops
Stevan Little [Thu, 7 Feb 2008 14:28:13 +0000]
tweaking the attribute initializer stuff a little
Ricardo SIGNES [Thu, 7 Feb 2008 03:39:53 +0000]
changelog
Ricardo SIGNES [Thu, 7 Feb 2008 03:39:02 +0000]
tweak the initializer args, document set_initial_value
Ricardo SIGNES [Thu, 7 Feb 2008 03:22:30 +0000]
svn merge -r 3569:3574 branches/Class-MOP-initializer/ trunk/
Ricardo SIGNES [Wed, 6 Feb 2008 02:01:14 +0000]
add public set_initial_value method for Moose to consume setting lazy attrs
Ricardo SIGNES [Mon, 4 Feb 2008 03:18:27 +0000]
fix testspectations
Ricardo SIGNES [Mon, 4 Feb 2008 03:17:30 +0000]
give the initializer a test
Ricardo SIGNES [Mon, 4 Feb 2008 03:01:58 +0000]
allow an initilizer to be set for attributes
Yuval Kogman [Sun, 3 Feb 2008 18:43:43 +0000]
meta instance doc improvements
Yuval Kogman [Tue, 29 Jan 2008 01:48:51 +0000]
microoptimization in Class::MOP::Instance
Yuval Kogman [Mon, 28 Jan 2008 15:38:12 +0000]
get_code_info test
Stevan Little [Mon, 28 Jan 2008 01:53:29 +0000]
adding to changelog and changing versions
Yuval Kogman [Sun, 27 Jan 2008 15:49:11 +0000]
finish get_attribute_values etc
Yuval Kogman [Sun, 27 Jan 2008 15:45:32 +0000]
get_{init_args,attribute_values}
Yuval Kogman [Sun, 27 Jan 2008 15:37:18 +0000]
more correct
Yuval Kogman [Sun, 27 Jan 2008 15:34:06 +0000]
correct abuse of meta_instance and slots
Shawn M Moore [Sun, 27 Jan 2008 15:24:04 +0000]
Some simplifications and corrections suggested by nothingmuch++
Shawn M Moore [Sun, 27 Jan 2008 15:05:22 +0000]
Add Instance->get_all_slot_values and tests
Yuval Kogman [Sun, 27 Jan 2008 00:16:37 +0000]
init_arg can be undef
Yuval Kogman [Sun, 27 Jan 2008 00:13:40 +0000]
init_arg can be undef
Stevan Little [Wed, 23 Jan 2008 01:52:33 +0000]
0.52
Stevan Little [Wed, 23 Jan 2008 01:49:25 +0000]
0.52 stuff
Stevan Little [Mon, 14 Jan 2008 16:37:56 +0000]
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++)
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. :)
Shawn M Moore [Sun, 13 Jan 2008 03:01:46 +0000]
A bit of doc for rebless_instance
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)
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
Shawn M Moore [Sun, 13 Jan 2008 00:06:08 +0000]
Check and upgrade attributes on rebless
Shawn M Moore [Sun, 13 Jan 2008 00:02:44 +0000]
On the advice of autarch, force reblessing to target only subclasses. We can always make it more lax, it's hard to make it more strict after the feature is out.
Shawn M Moore [Sat, 12 Jan 2008 22:53:45 +0000]
Add Class::MOP::Class->rebless_instance, Class::MOP::Instance->rebless_instance_structure, and associated tests
Stevan Little [Wed, 9 Jan 2008 17:39:22 +0000]
adding the 5.10 constant to allow us to use those features
Yuval Kogman [Tue, 8 Jan 2008 15:52:37 +0000]
Merge 'Class-MOP-moosex_compile_support' into 'trunk'
r69248@syeeda (orig r3263): nothingmuch | 2008-01-08 13:53:04 +0200
keep track of the transformer in the immutable class
Yuval Kogman [Tue, 8 Jan 2008 11:53:04 +0000]
keep track of the transformer in the immutable class
Yuval Kogman [Tue, 8 Jan 2008 10:35:23 +0000]
branch Class::MOP for mx::compile
Stevan Little [Mon, 31 Dec 2007 16:53:20 +0000]
copyright date changes on Class::MOP
Flavio Poletti [Sat, 29 Dec 2007 16:40:06 +0000]
fixed documentation for predicate to match behaviour changed in 0.43
Scott McWhirter [Sun, 23 Dec 2007 07:25:21 +0000]
Add prototype behaviour to MOP.xs to silence warnings during XS build time.
- Just a tidy up, not anything major.
Stevan Little [Fri, 21 Dec 2007 19:01:41 +0000]
changes-changes
Stevan Little [Fri, 21 Dec 2007 18:59:18 +0000]
some tweaks for release
Stevan Little [Fri, 21 Dec 2007 18:59:08 +0000]
some tweaks for release
Dave Rolsky [Tue, 18 Dec 2007 21:05:25 +0000]
Clarify that the accessor for default returns whatever was given (even
a coderef) and clarify that passing in an $instance is a special case.
Also made the tense of "Return" at the beginning of a sentence
consistent.
Matt S Trout [Sun, 16 Dec 2007 22:36:54 +0000]
fix make_mutable when option values defaulted
Stevan Little [Fri, 14 Dec 2007 18:49:14 +0000]
0.49
Stevan Little [Fri, 14 Dec 2007 18:45:53 +0000]
0.49
Stevan Little [Thu, 13 Dec 2007 18:19:09 +0000]
foo
Stevan Little [Thu, 13 Dec 2007 04:28:23 +0000]
slighttweak
Stevan Little [Thu, 13 Dec 2007 01:12:06 +0000]
fucking-bleadperl
Stevan Little [Thu, 13 Dec 2007 01:05:50 +0000]
possible bleadperl fix
Chris Prather [Wed, 12 Dec 2007 23:31:53 +0000]
add in the cross version XS headers so we can build under 5.10
Stevan Little [Wed, 12 Dec 2007 22:17:35 +0000]
some tweaks
Stevan Little [Wed, 12 Dec 2007 21:14:20 +0000]
Class::MOP with XS
Stevan Little [Tue, 11 Dec 2007 15:27:38 +0000]
foo-bar
Stevan Little [Fri, 30 Nov 2007 04:56:52 +0000]
docfix
Stevan Little [Wed, 28 Nov 2007 17:51:01 +0000]
damn I shouldnt write change files while drunk anymore
Robert Boone [Wed, 28 Nov 2007 16:45:12 +0000]
Add ability for a base class to find its subclasses
Stevan Little [Mon, 26 Nov 2007 21:42:55 +0000]
0.48
Stevan Little [Mon, 26 Nov 2007 21:38:35 +0000]
making get_read_method, etc act more sanely
Stevan Little [Sat, 24 Nov 2007 16:45:43 +0000]
more tests
Stevan Little [Sat, 24 Nov 2007 15:28:12 +0000]
fixed
Stevan Little [Fri, 23 Nov 2007 21:07:58 +0000]
0.46
Stevan Little [Fri, 23 Nov 2007 21:07:04 +0000]
whoops
Stevan Little [Fri, 23 Nov 2007 20:38:03 +0000]
adding in the last few bits
Stevan Little [Fri, 23 Nov 2007 17:27:43 +0000]
adding in the linearized_isa method
Dave Rolsky [Sun, 18 Nov 2007 18:40:26 +0000]
Fix a spelling mistake in a comment.
Dave Rolsky [Sun, 18 Nov 2007 00:08:41 +0000]
Fix a couple spelling errors in the comments.
Dave Rolsky [Sat, 17 Nov 2007 23:32:06 +0000]
Replaced a regex with a string comparison, since the regex could only
match one string.
Guillermo Roditi [Tue, 13 Nov 2007 22:35:28 +0000]
tagging 045
Guillermo Roditi [Tue, 13 Nov 2007 20:57:12 +0000]
one more thing, missing POD for builder predicate. UGH
Guillermo Roditi [Tue, 13 Nov 2007 20:46:11 +0000]
error message fixes.
Guillermo Roditi [Tue, 13 Nov 2007 18:51:12 +0000]
changes for 0_44
Guillermo Roditi [Tue, 13 Nov 2007 16:44:41 +0000]
forgot date line
Guillermo Roditi [Mon, 12 Nov 2007 23:21:20 +0000]
change t/060 to not test for the old-style slot initializing
Stevan Little [Wed, 7 Nov 2007 21:40:03 +0000]
some changelog tweaks and shit
Matt S Trout [Wed, 7 Nov 2007 18:54:30 +0000]
Merge 'predicate_fix' into 'trunk'
r59797@cain (orig r2939): groditi | 2007-11-07 18:39:44 +0000
tests and changelog