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

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

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 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

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

16 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

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

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

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

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

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 agoadding in the linearized_isa method
Stevan Little [Fri, 23 Nov 2007 17:27:43 +0000]
adding in the linearized_isa method

16 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.

16 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.

16 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.

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

16 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

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

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

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

16 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