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
Matt S Trout [Wed, 7 Nov 2007 18:54:12 +0000]
Merge 'predicate_fix' into 'trunk'
r59793@cain (orig r2935): groditi | 2007-11-06 22:13:50 +0000
predicate fixes
Guillermo Roditi [Wed, 7 Nov 2007 18:39:44 +0000]
tests and changelog
Guillermo Roditi [Tue, 6 Nov 2007 22:13:50 +0000]
predicate fixes
Guillermo Roditi [Tue, 6 Nov 2007 22:12:14 +0000]
branching for predicate stuff
Guillermo Roditi [Mon, 29 Oct 2007 19:44:29 +0000]
just some little optimizations to builder stuff
Guillermo Roditi [Fri, 26 Oct 2007 20:40:31 +0000]
if to elsif
Guillermo Roditi [Fri, 26 Oct 2007 18:22:11 +0000]
builder changes. sorry about diff noise, my editor ate trailing whitespace :(
Jonathan Rockway [Sun, 7 Oct 2007 09:03:00 +0000]
add Build.PL; update MANIFEST
Jonathan Rockway [Sun, 7 Oct 2007 09:02:11 +0000]
set svn:ignore
Jonathan Rockway [Sun, 7 Oct 2007 09:01:23 +0000]
replace M::Build with M::Install
Matt S Trout [Fri, 5 Oct 2007 18:02:38 +0000]
minor optimisations to metaclass retrieval
Stevan Little [Fri, 21 Sep 2007 21:59:17 +0000]
you can never have enough tests :)
Stevan Little [Fri, 21 Sep 2007 19:44:43 +0000]
missed one bit
Stevan Little [Fri, 21 Sep 2007 19:21:24 +0000]
refactored the Constructor to support inlining better and Accessors some too
Stevan Little [Tue, 17 Jul 2007 02:48:18 +0000]
0.42
Stevan Little [Tue, 17 Jul 2007 02:46:58 +0000]
0.42
Matt S Trout [Mon, 16 Jul 2007 21:05:07 +0000]
undo stevan's broken workarounds, actually fix for 5.9.5
Stevan Little [Sun, 15 Jul 2007 17:34:46 +0000]
0.41
Stevan Little [Sun, 15 Jul 2007 17:33:58 +0000]
0.41
Stevan Little [Tue, 3 Jul 2007 21:07:13 +0000]
0.40
Stevan Little [Thu, 21 Jun 2007 05:03:58 +0000]
geting rid of that pesky test failure in 5.9.5, horray TODO blocks
Guillermo Roditi [Mon, 18 Jun 2007 20:58:57 +0000]
0.39
Stevan Little [Fri, 8 Jun 2007 20:16:18 +0000]
upping verison numbers and reviewing the immutable changes
Guillermo Roditi [Sun, 3 Jun 2007 00:58:09 +0000]
oops POD
Guillermo Roditi [Sun, 3 Jun 2007 00:18:47 +0000]
use $self->name instead of refaddr. It would be totally impossible to debug otherwise.
Guillermo Roditi [Sat, 2 Jun 2007 21:34:02 +0000]
more immutable fixes
Guillermo Roditi [Sat, 2 Jun 2007 17:32:54 +0000]
massive updates to the way immutable works to fix a big ish bug, please see new comments in Class::MOP::Class for my logic
Guillermo Roditi [Fri, 1 Jun 2007 22:30:32 +0000]
added ability to reverse immutability, sorry about the whitespace issue.. i accidentally deleted all trailing whitespace, no undo. trailing whitespace is evil anyways
Stevan Little [Thu, 31 May 2007 04:08:18 +0000]
0.38
Guillermo Roditi [Tue, 29 May 2007 21:41:26 +0000]
load all custom metaclasses automatically + tests
Guillermo Roditi [Tue, 29 May 2007 20:50:45 +0000]
tiny change in metaclass.pm to automatically load custom metaclass
Stevan Little [Tue, 29 May 2007 18:55:38 +0000]
groditis anon class fixup
Guillermo Roditi [Tue, 29 May 2007 17:51:25 +0000]
adding test for keep-alive metaclasses which have live instances, currently failing
Stevan Little [Tue, 29 May 2007 14:28:54 +0000]
fixed RT 27329
Stevan Little [Sun, 27 May 2007 17:55:22 +0000]
fixing the authors lists and adding the ClassName type constraint
Stevan Little [Tue, 22 May 2007 04:27:45 +0000]
putting a shout out in dah Changelog yah-all
Guillermo Roditi [Mon, 21 May 2007 17:20:33 +0000]
get_read_method and get_write_method + tests + POD
Stevan Little [Mon, 21 May 2007 16:57:19 +0000]
foo
Brandon L Black [Tue, 15 May 2007 16:10:12 +0000]
two simple test fixes for 5.9.5
Stevan Little [Sun, 8 Apr 2007 14:28:18 +0000]
I think this fixed the bleadperl issue
Stevan Little [Sun, 8 Apr 2007 03:53:11 +0000]
I think this fixed the bleadperl issue
Stevan Little [Sun, 11 Mar 2007 04:32:45 +0000]
0.37 final
Stevan Little [Sat, 24 Feb 2007 23:18:01 +0000]
added some functions to check if class is loaded and to load them (stolen from Moose.pm actually)
Stevan Little [Wed, 21 Feb 2007 04:45:46 +0000]
More docs
Stevan Little [Wed, 21 Feb 2007 03:05:23 +0000]
Lots of doc updates
Stevan Little [Sat, 27 Jan 2007 21:19:24 +0000]
foo
Stevan Little [Sat, 27 Jan 2007 20:28:21 +0000]
merging the immutable branch into trunk
Stevan Little [Thu, 23 Nov 2006 17:00:45 +0000]
foo
Stevan Little [Sun, 5 Nov 2006 18:05:51 +0000]
foo