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

16 years agoCheck and upgrade attributes on rebless
Shawn M Moore [Sun, 13 Jan 2008 00:06:08 +0000]
Check and upgrade attributes on rebless

16 years agoOn the advice of autarch, force reblessing to target only subclasses. We can always...
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.

16 years agoAdd Class::MOP::Class->rebless_instance, Class::MOP::Instance->rebless_instance_struc...
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

16 years agoadding the 5.10 constant to allow us to use those features
Stevan Little [Wed, 9 Jan 2008 17:39:22 +0000]
adding the 5.10 constant to allow us to use those features

16 years agoMerge 'Class-MOP-moosex_compile_support' into 'trunk'
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

16 years agokeep 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

16 years agobranch Class::MOP for mx::compile
Yuval Kogman [Tue, 8 Jan 2008 10:35:23 +0000]
branch Class::MOP for mx::compile

16 years agocopyright date changes on Class::MOP
Stevan Little [Mon, 31 Dec 2007 16:53:20 +0000]
copyright date changes on Class::MOP

16 years agofixed documentation for predicate to match behaviour changed in 0.43
Flavio Poletti [Sat, 29 Dec 2007 16:40:06 +0000]
fixed documentation for predicate to match behaviour changed in 0.43

16 years agoAdd prototype behaviour to MOP.xs to silence warnings during XS build time.
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.

16 years agochanges-changes
Stevan Little [Fri, 21 Dec 2007 19:01:41 +0000]
changes-changes

16 years agosome tweaks for release
Stevan Little [Fri, 21 Dec 2007 18:59:18 +0000]
some tweaks for release

16 years agosome tweaks for release
Stevan Little [Fri, 21 Dec 2007 18:59:08 +0000]
some tweaks for release

16 years agoClarify that the accessor for default returns whatever was given (even
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.

16 years agofix make_mutable when option values defaulted
Matt S Trout [Sun, 16 Dec 2007 22:36:54 +0000]
fix make_mutable when option  values defaulted

16 years ago0.49
Stevan Little [Fri, 14 Dec 2007 18:49:14 +0000]
0.49

16 years ago0.49
Stevan Little [Fri, 14 Dec 2007 18:45:53 +0000]
0.49

16 years agofoo
Stevan Little [Thu, 13 Dec 2007 18:19:09 +0000]
foo

16 years agoslighttweak
Stevan Little [Thu, 13 Dec 2007 04:28:23 +0000]
slighttweak

16 years agofucking-bleadperl 0_49
Stevan Little [Thu, 13 Dec 2007 01:12:06 +0000]
fucking-bleadperl

16 years agopossible bleadperl fix
Stevan Little [Thu, 13 Dec 2007 01:05:50 +0000]
possible bleadperl fix

16 years agoadd in the cross version XS headers so we can build under 5.10
Chris Prather [Wed, 12 Dec 2007 23:31:53 +0000]
add in the cross version XS headers so we can build under 5.10

16 years agosome tweaks
Stevan Little [Wed, 12 Dec 2007 22:17:35 +0000]
some tweaks

16 years agoClass::MOP with XS
Stevan Little [Wed, 12 Dec 2007 21:14:20 +0000]
Class::MOP with XS

16 years agofoo-bar
Stevan Little [Tue, 11 Dec 2007 15:27:38 +0000]
foo-bar

16 years agodocfix
Stevan Little [Fri, 30 Nov 2007 04:56:52 +0000]
docfix

17 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

17 years agoAdd ability for a base class to find its subclasses
Robert Boone [Wed, 28 Nov 2007 16:45:12 +0000]
Add ability for a base class to find its subclasses

17 years ago0.48
Stevan Little [Mon, 26 Nov 2007 21:42:55 +0000]
0.48

17 years agomaking get_read_method, etc act more sanely
Stevan Little [Mon, 26 Nov 2007 21:38:35 +0000]
making get_read_method, etc act more sanely

17 years agomore tests
Stevan Little [Sat, 24 Nov 2007 16:45:43 +0000]
more tests

17 years agofixed
Stevan Little [Sat, 24 Nov 2007 15:28:12 +0000]
fixed

17 years ago0.46 0_47 0_48
Stevan Little [Fri, 23 Nov 2007 21:07:58 +0000]
0.46

17 years agowhoops
Stevan Little [Fri, 23 Nov 2007 21:07:04 +0000]
whoops

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

17 years agoadding in the linearized_isa method
Stevan Little [Fri, 23 Nov 2007 17:27:43 +0000]
adding in the linearized_isa method

17 years agoFix a spelling mistake in a comment. 0_46
Dave Rolsky [Sun, 18 Nov 2007 18:40:26 +0000]
Fix a spelling mistake in a comment.

17 years agoFix a couple spelling errors in the comments.
Dave Rolsky [Sun, 18 Nov 2007 00:08:41 +0000]
Fix a couple spelling errors in the comments.

17 years agoReplaced a regex with a string comparison, since the regex could only
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.

17 years agotagging 045
Guillermo Roditi [Tue, 13 Nov 2007 22:35:28 +0000]
tagging 045

17 years agoone more thing, missing POD for builder predicate. UGH
Guillermo Roditi [Tue, 13 Nov 2007 20:57:12 +0000]
one more thing, missing POD for builder predicate. UGH

17 years agoerror message fixes.
Guillermo Roditi [Tue, 13 Nov 2007 20:46:11 +0000]
error message fixes.

17 years agochanges for 0_44
Guillermo Roditi [Tue, 13 Nov 2007 18:51:12 +0000]
changes for 0_44

17 years agoforgot date line
Guillermo Roditi [Tue, 13 Nov 2007 16:44:41 +0000]
forgot date line

17 years agochange t/060 to not test for the old-style slot initializing 0_44 0_45
Guillermo Roditi [Mon, 12 Nov 2007 23:21:20 +0000]
change t/060 to not test for the old-style slot initializing

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

17 years agoMerge 'predicate_fix' into 'trunk'
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

17 years agoMerge 'predicate_fix' into 'trunk'
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

17 years agotests and changelog
Guillermo Roditi [Wed, 7 Nov 2007 18:39:44 +0000]
tests and changelog

17 years agopredicate fixes
Guillermo Roditi [Tue, 6 Nov 2007 22:13:50 +0000]
predicate fixes

17 years agobranching for predicate stuff
Guillermo Roditi [Tue, 6 Nov 2007 22:12:14 +0000]
branching for predicate stuff

17 years agojust some little optimizations to builder stuff
Guillermo Roditi [Mon, 29 Oct 2007 19:44:29 +0000]
just some little optimizations to builder stuff

17 years agoif to elsif
Guillermo Roditi [Fri, 26 Oct 2007 20:40:31 +0000]
if to elsif

17 years agobuilder changes. sorry about diff noise, my editor ate trailing whitespace :(
Guillermo Roditi [Fri, 26 Oct 2007 18:22:11 +0000]
builder changes. sorry about diff noise, my editor ate trailing whitespace :(

17 years agoadd Build.PL; update MANIFEST
Jonathan Rockway [Sun, 7 Oct 2007 09:03:00 +0000]
add Build.PL; update MANIFEST

17 years agoset svn:ignore
Jonathan Rockway [Sun, 7 Oct 2007 09:02:11 +0000]
set svn:ignore

17 years agoreplace M::Build with M::Install
Jonathan Rockway [Sun, 7 Oct 2007 09:01:23 +0000]
replace M::Build with M::Install

17 years agominor optimisations to metaclass retrieval
Matt S Trout [Fri, 5 Oct 2007 18:02:38 +0000]
minor optimisations to metaclass retrieval

17 years agoyou can never have enough tests :)
Stevan Little [Fri, 21 Sep 2007 21:59:17 +0000]
you can never have enough tests :)

17 years agomissed one bit
Stevan Little [Fri, 21 Sep 2007 19:44:43 +0000]
missed one bit

17 years agorefactored the Constructor to support inlining better and Accessors some too
Stevan Little [Fri, 21 Sep 2007 19:21:24 +0000]
refactored the Constructor to support inlining better and Accessors some too

17 years ago0.42
Stevan Little [Tue, 17 Jul 2007 02:48:18 +0000]
0.42

17 years ago0.42
Stevan Little [Tue, 17 Jul 2007 02:46:58 +0000]
0.42

17 years agoundo stevan's broken workarounds, actually fix for 5.9.5
Matt S Trout [Mon, 16 Jul 2007 21:05:07 +0000]
undo stevan's broken workarounds, actually fix for 5.9.5

17 years ago0.41
Stevan Little [Sun, 15 Jul 2007 17:34:46 +0000]
0.41

17 years ago0.41
Stevan Little [Sun, 15 Jul 2007 17:33:58 +0000]
0.41

17 years ago0.40
Stevan Little [Tue, 3 Jul 2007 21:07:13 +0000]
0.40

17 years agogeting rid of that pesky test failure in 5.9.5, horray TODO blocks 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

17 years ago0.39 0_39
Guillermo Roditi [Mon, 18 Jun 2007 20:58:57 +0000]
0.39

17 years agoupping verison numbers and reviewing the immutable changes
Stevan Little [Fri, 8 Jun 2007 20:16:18 +0000]
upping verison numbers and reviewing the immutable changes

17 years agooops POD
Guillermo Roditi [Sun, 3 Jun 2007 00:58:09 +0000]
oops POD

17 years agouse $self->name instead of refaddr. It would be totally impossible to debug otherwise.
Guillermo Roditi [Sun, 3 Jun 2007 00:18:47 +0000]
use $self->name instead of refaddr. It would be totally impossible to debug otherwise.

17 years agomore immutable fixes
Guillermo Roditi [Sat, 2 Jun 2007 21:34:02 +0000]
more immutable fixes

17 years agomassive updates to the way immutable works to fix a big ish bug, please see new comme...
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

17 years agoadded ability to reverse immutability, sorry about the whitespace issue.. i accidenta...
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

17 years ago0.38
Stevan Little [Thu, 31 May 2007 04:08:18 +0000]
0.38

17 years agoload all custom metaclasses automatically + tests 0_38
Guillermo Roditi [Tue, 29 May 2007 21:41:26 +0000]
load all custom metaclasses automatically + tests

17 years agotiny change in metaclass.pm to automatically load custom metaclass
Guillermo Roditi [Tue, 29 May 2007 20:50:45 +0000]
tiny change in metaclass.pm to automatically load custom metaclass

17 years agogroditis anon class fixup
Stevan Little [Tue, 29 May 2007 18:55:38 +0000]
groditis anon class fixup

17 years agoadding test for keep-alive metaclasses which have live instances, currently failing
Guillermo Roditi [Tue, 29 May 2007 17:51:25 +0000]
adding test for keep-alive metaclasses which have live instances, currently failing

17 years agofixed RT 27329
Stevan Little [Tue, 29 May 2007 14:28:54 +0000]
fixed RT 27329

17 years agofixing the authors lists and adding the ClassName type constraint
Stevan Little [Sun, 27 May 2007 17:55:22 +0000]
fixing the authors lists and adding the ClassName type constraint

17 years agoputting a shout out in dah Changelog yah-all
Stevan Little [Tue, 22 May 2007 04:27:45 +0000]
putting a shout out in dah Changelog yah-all

17 years agoget_read_method and get_write_method + tests + POD
Guillermo Roditi [Mon, 21 May 2007 17:20:33 +0000]
get_read_method and get_write_method + tests + POD

17 years agofoo
Stevan Little [Mon, 21 May 2007 16:57:19 +0000]
foo

17 years agotwo simple test fixes for 5.9.5
Brandon L Black [Tue, 15 May 2007 16:10:12 +0000]
two simple test fixes for 5.9.5

17 years agoI think this fixed the bleadperl issue
Stevan Little [Sun, 8 Apr 2007 14:28:18 +0000]
I think this fixed the bleadperl issue