15 years agoMerge branch 'master' into renames-and-deprecations
Dave Rolsky [Thu, 26 Mar 2009 21:33:35 +0000]
Merge branch 'master' into renames-and-deprecations

Conflicts:

t/010_self_introspection.t
t/073_make_mutable.t

15 years agoAdd new method
Dave Rolsky [Thu, 26 Mar 2009 17:53:24 +0000]
Add new method

15 years agoAdd release date 0.78_02
Dave Rolsky [Thu, 26 Mar 2009 17:49:06 +0000]
Add release date

15 years agoDocument rebless_instance_away as part of rebless_instance
Shawn M Moore [Tue, 24 Mar 2009 03:25:15 +0000]
Document rebless_instance_away as part of rebless_instance

15 years agoDocument changes
Shawn M Moore [Tue, 24 Mar 2009 03:15:09 +0000]
Document changes

15 years agoAdd a rebless_instance_away hook
Shawn M Moore [Tue, 24 Mar 2009 03:14:57 +0000]
Add a rebless_instance_away hook

15 years agoUse blessed instead of ref to get an instance's class name
Shawn M Moore [Tue, 24 Mar 2009 03:11:42 +0000]
Use blessed instead of ref to get an instance's class name

15 years agochanges for 0.78_02
Dave Rolsky [Mon, 23 Mar 2009 17:57:16 +0000]
changes for 0.78_02

15 years agoXSPROTO backcompat for 5.8.x
Dave Rolsky [Mon, 23 Mar 2009 17:57:08 +0000]
XSPROTO backcompat for 5.8.x

15 years agobump version so Moose has something to depend on
Dave Rolsky [Mon, 23 Mar 2009 15:36:09 +0000]
bump version so Moose has something to depend on

15 years agoCMOP now conflicts with the most recent release of Moose
Dave Rolsky [Mon, 23 Mar 2009 15:34:17 +0000]
CMOP now conflicts with the most recent release of Moose

15 years agoMore about the immutable changes
Dave Rolsky [Mon, 23 Mar 2009 15:31:18 +0000]
More about the immutable changes

15 years agoMore info on doc changes
Dave Rolsky [Mon, 23 Mar 2009 15:30:37 +0000]
More info on doc changes

15 years agochanges for immutable refactoring
Dave Rolsky [Mon, 23 Mar 2009 15:30:24 +0000]
changes for immutable refactoring

15 years agoMerge branch 'master' into refactor-immutable
Dave Rolsky [Sun, 22 Mar 2009 14:00:58 +0000]
Merge branch 'master' into refactor-immutable

Conflicts:

lib/Class/MOP/Immutable.pm
lib/Class/MOP/Instance.pm
lib/Class/MOP/Method/Constructor.pm
xt/pod_coverage.t

15 years agoWe are never going to make a destructor object and then find out it
Dave Rolsky [Sat, 21 Mar 2009 15:13:29 +0000]
We are never going to make a destructor object and then find out it
isn't needed, because we already check if it's needed before making
it!

15 years agoDocumented the is_inline method twice, oops.
Dave Rolsky [Sat, 21 Mar 2009 14:59:31 +0000]
Documented the is_inline method twice, oops.

15 years agoUsing goto is very subclass-unfriendly, and breaks Moose for no reason.
Dave Rolsky [Thu, 19 Mar 2009 18:40:22 +0000]
Using goto is very subclass-unfriendly, and breaks Moose for no reason.

15 years agoMerge branch 'master' into renames-and-deprecations
Dave Rolsky [Thu, 19 Mar 2009 17:14:36 +0000]
Merge branch 'master' into renames-and-deprecations

Conflicts:

lib/Class/MOP/Instance.pm
lib/Class/MOP/Method/Accessor.pm
lib/Class/MOP/Method/Constructor.pm
lib/Class/MOP/Module.pm
xt/pod_coverage.t

15 years agoMore refactoring of immutable code to make it easy to integrate
Dave Rolsky [Thu, 19 Mar 2009 16:33:07 +0000]
More refactoring of immutable code to make it easy to integrate
refactoring with Moose.

15 years agoNot document CMOP::Method::Constructor->options
Dave Rolsky [Wed, 18 Mar 2009 17:20:49 +0000]
Not document CMOP::Method::Constructor->options

15 years agoAnchor the regex properly
Dave Rolsky [Wed, 18 Mar 2009 17:20:38 +0000]
Anchor the regex properly

15 years agoIgnore manifest
Dave Rolsky [Wed, 18 Mar 2009 17:04:48 +0000]
Ignore manifest

15 years agoUse git for tagging
Dave Rolsky [Wed, 18 Mar 2009 17:04:11 +0000]
Use git for tagging

15 years agoIgnore all .git.*
Dave Rolsky [Wed, 18 Mar 2009 17:03:20 +0000]
Ignore all .git.*

15 years agobump version for dev release 0.78_01
Dave Rolsky [Wed, 18 Mar 2009 17:02:29 +0000]
bump version for dev release

15 years agoAdd docs to Changes
Dave Rolsky [Tue, 17 Mar 2009 19:11:22 +0000]
Add docs to Changes

15 years agofinish up docs for CMOP::Immutable
Dave Rolsky [Tue, 17 Mar 2009 18:26:25 +0000]
finish up docs for CMOP::Immutable

15 years agoSome more doc cleanup. Make this pod like the other pod.
Dave Rolsky [Tue, 17 Mar 2009 17:31:07 +0000]
Some more doc cleanup. Make this pod like the other pod.

15 years agoMissing docs on method metaclass names
Dave Rolsky [Tue, 17 Mar 2009 17:29:18 +0000]
Missing docs on method metaclass names

15 years agoSome more words in the dictionary
Dave Rolsky [Tue, 17 Mar 2009 17:25:25 +0000]
Some more words in the dictionary

15 years agoDocs for CMOP::Package
Dave Rolsky [Tue, 17 Mar 2009 17:24:53 +0000]
Docs for CMOP::Package

15 years agofix a pod error
Dave Rolsky [Tue, 17 Mar 2009 17:10:54 +0000]
fix a pod error

15 years agodocs for CMOP::Module
Dave Rolsky [Tue, 17 Mar 2009 16:57:44 +0000]
docs for CMOP::Module

15 years agoDocs for CMOP::Object
Dave Rolsky [Tue, 17 Mar 2009 16:53:27 +0000]
Docs for CMOP::Object

15 years agoDocs for CMOP::Method::Wrapped
Dave Rolsky [Tue, 17 Mar 2009 16:30:31 +0000]
Docs for CMOP::Method::Wrapped

15 years agoDocs for CMOP::Method::Generated (or really, lack of docs).
Dave Rolsky [Tue, 17 Mar 2009 16:23:06 +0000]
Docs for CMOP::Method::Generated (or really, lack of docs).

15 years agoMake the new method in CMOP::Method::Generated throw an error. This is an abstract...
Dave Rolsky [Tue, 17 Mar 2009 16:13:37 +0000]
Make the new method in CMOP::Method::Generated throw an error. This is an abstract base class, and the subclasses really need to implement their own constructor.

15 years agoNo need to pass an index to an array when we can pass the array member
Dave Rolsky [Tue, 17 Mar 2009 16:02:38 +0000]
No need to pass an index to an array when we can pass the array member
directly.

15 years agodocs for CMOP::Method::Constructor
Dave Rolsky [Tue, 17 Mar 2009 15:32:58 +0000]
docs for CMOP::Method::Constructor

15 years agoFix a small grammar error
Dave Rolsky [Tue, 17 Mar 2009 15:22:32 +0000]
Fix a small grammar error

15 years agoMissed a few required options for the constructor
Dave Rolsky [Tue, 17 Mar 2009 15:17:03 +0000]
Missed a few required options for the constructor

15 years agodocs for CMOP::Method::Accessor
Dave Rolsky [Tue, 17 Mar 2009 15:05:14 +0000]
docs for CMOP::Method::Accessor

15 years agodocs for CMOP::Metohd
Dave Rolsky [Tue, 17 Mar 2009 14:41:58 +0000]
docs for CMOP::Metohd

15 years agouse X Protocol phrase in docs for each module
Dave Rolsky [Tue, 17 Mar 2009 14:32:23 +0000]
use X Protocol phrase in docs for each module

15 years agodocs for CMOP::Instance
Dave Rolsky [Mon, 16 Mar 2009 20:50:43 +0000]
docs for CMOP::Instance

15 years agosmall tweaks to meta method docs
Dave Rolsky [Mon, 16 Mar 2009 20:50:29 +0000]
small tweaks to meta method docs

15 years agoadd docs for meta method
Dave Rolsky [Mon, 16 Mar 2009 20:50:18 +0000]
add docs for meta method

15 years agomore spelling fixes
Dave Rolsky [Mon, 16 Mar 2009 19:35:11 +0000]
more spelling fixes

15 years agoSome more doc cleanup. Make this pod like the other pod.
Dave Rolsky [Tue, 17 Mar 2009 17:31:07 +0000]
Some more doc cleanup. Make this pod like the other pod.

15 years agoMissing docs on method metaclass names
Dave Rolsky [Tue, 17 Mar 2009 17:29:18 +0000]
Missing docs on method metaclass names

15 years agoSome more words in the dictionary
Dave Rolsky [Tue, 17 Mar 2009 17:25:25 +0000]
Some more words in the dictionary

15 years agoDocs for CMOP::Package
Dave Rolsky [Tue, 17 Mar 2009 17:24:53 +0000]
Docs for CMOP::Package

15 years agoSome more doc cleanup. Make this pod like the other pod.
Dave Rolsky [Tue, 17 Mar 2009 17:31:07 +0000]
Some more doc cleanup. Make this pod like the other pod.

15 years agoMissing docs on method metaclass names
Dave Rolsky [Tue, 17 Mar 2009 17:29:18 +0000]
Missing docs on method metaclass names

15 years agoSome more words in the dictionary
Dave Rolsky [Tue, 17 Mar 2009 17:25:25 +0000]
Some more words in the dictionary

15 years agoDocs for CMOP::Package
Dave Rolsky [Tue, 17 Mar 2009 17:24:53 +0000]
Docs for CMOP::Package

15 years agoRename CMOP::Module->create to _instantiate_module. The create method
Dave Rolsky [Tue, 17 Mar 2009 17:12:11 +0000]
Rename CMOP::Module->create to _instantiate_module. The create method
was totally unrelated to the create method in CMOP::Class, as it
doesn't return anything.

AFAICT, the only thing that was calling create was CMOP::Class itself.

15 years agofix a pod error
Dave Rolsky [Tue, 17 Mar 2009 17:10:54 +0000]
fix a pod error

15 years agodocs for CMOP::Module
Dave Rolsky [Tue, 17 Mar 2009 16:57:44 +0000]
docs for CMOP::Module

15 years agoDocs for CMOP::Object
Dave Rolsky [Tue, 17 Mar 2009 16:53:27 +0000]
Docs for CMOP::Object

15 years agoDocs for CMOP::Method::Wrapped
Dave Rolsky [Tue, 17 Mar 2009 16:30:31 +0000]
Docs for CMOP::Method::Wrapped

15 years agoDocs for CMOP::Method::Generated (or really, lack of docs).
Dave Rolsky [Tue, 17 Mar 2009 16:23:06 +0000]
Docs for CMOP::Method::Generated (or really, lack of docs).

15 years agoMake the new method in CMOP::Method::Generated throw an error. This is an abstract...
Dave Rolsky [Tue, 17 Mar 2009 16:13:37 +0000]
Make the new method in CMOP::Method::Generated throw an error. This is an abstract base class, and the subclasses really need to implement their own constructor.

15 years agofix a pod error
Dave Rolsky [Tue, 17 Mar 2009 17:10:54 +0000]
fix a pod error

15 years agodocs for CMOP::Module
Dave Rolsky [Tue, 17 Mar 2009 16:57:44 +0000]
docs for CMOP::Module

15 years agoDocs for CMOP::Object
Dave Rolsky [Tue, 17 Mar 2009 16:53:27 +0000]
Docs for CMOP::Object

15 years agoDocs for CMOP::Method::Wrapped
Dave Rolsky [Tue, 17 Mar 2009 16:30:31 +0000]
Docs for CMOP::Method::Wrapped

15 years agoDocs for CMOP::Method::Generated (or really, lack of docs).
Dave Rolsky [Tue, 17 Mar 2009 16:23:06 +0000]
Docs for CMOP::Method::Generated (or really, lack of docs).

15 years agoMake the new method in CMOP::Method::Generated throw an error. This is an abstract...
Dave Rolsky [Tue, 17 Mar 2009 16:13:37 +0000]
Make the new method in CMOP::Method::Generated throw an error. This is an abstract base class, and the subclasses really need to implement their own constructor.

15 years agomake CMOP::Method::Construct->meta_instance private
Dave Rolsky [Tue, 17 Mar 2009 16:06:17 +0000]
make CMOP::Method::Construct->meta_instance private

15 years agoThe CMOP::Method::Constructor->attributes method is used only once,
Dave Rolsky [Tue, 17 Mar 2009 16:04:56 +0000]
The CMOP::Method::Constructor->attributes method is used only once,
and can be replaced by directly getting the attributes from the
metaclass.

Deprecating the attributes method.

15 years agoMake the generate_* methods in CMOP::Method::Constructor private
Dave Rolsky [Tue, 17 Mar 2009 16:00:10 +0000]
Make the generate_* methods in CMOP::Method::Constructor private

15 years agomake CMOP::Method::Constructor->initialize_body private
Dave Rolsky [Tue, 17 Mar 2009 15:58:59 +0000]
make CMOP::Method::Constructor->initialize_body private

15 years agoMake all the generate_* methods in CMOP::Accessor private.
Dave Rolsky [Tue, 17 Mar 2009 15:57:44 +0000]
Make all the generate_* methods in CMOP::Accessor private.

15 years agomake CMOP::Method::Accessor->initialize_body private
Dave Rolsky [Tue, 17 Mar 2009 15:50:48 +0000]
make CMOP::Method::Accessor->initialize_body private

15 years agoNo need to pass an index to an array when we can pass the array member
Dave Rolsky [Tue, 17 Mar 2009 16:02:38 +0000]
No need to pass an index to an array when we can pass the array member
directly.

15 years agoOops, wrong hash key here
Dave Rolsky [Tue, 17 Mar 2009 15:33:25 +0000]
Oops, wrong hash key here

15 years agodocs for CMOP::Method::Constructor
Dave Rolsky [Tue, 17 Mar 2009 15:32:58 +0000]
docs for CMOP::Method::Constructor

15 years agoFix a small grammar error
Dave Rolsky [Tue, 17 Mar 2009 15:22:32 +0000]
Fix a small grammar error

15 years agoMissed a few required options for the constructor
Dave Rolsky [Tue, 17 Mar 2009 15:17:03 +0000]
Missed a few required options for the constructor

15 years agodocs for CMOP::Method::Accessor
Dave Rolsky [Tue, 17 Mar 2009 15:05:14 +0000]
docs for CMOP::Method::Accessor

15 years agodocs for CMOP::Metohd
Dave Rolsky [Tue, 17 Mar 2009 14:41:58 +0000]
docs for CMOP::Metohd

15 years agouse X Protocol phrase in docs for each module
Dave Rolsky [Tue, 17 Mar 2009 14:32:23 +0000]
use X Protocol phrase in docs for each module

15 years agoNo need to pass an index to an array when we can pass the array member
Dave Rolsky [Tue, 17 Mar 2009 16:02:38 +0000]
No need to pass an index to an array when we can pass the array member
directly.

15 years agoOops, wrong hash key here
Dave Rolsky [Tue, 17 Mar 2009 15:33:25 +0000]
Oops, wrong hash key here

15 years agodocs for CMOP::Method::Constructor
Dave Rolsky [Tue, 17 Mar 2009 15:32:58 +0000]
docs for CMOP::Method::Constructor

15 years agoFix a small grammar error
Dave Rolsky [Tue, 17 Mar 2009 15:22:32 +0000]
Fix a small grammar error

15 years agoMissed a few required options for the constructor
Dave Rolsky [Tue, 17 Mar 2009 15:17:03 +0000]
Missed a few required options for the constructor

15 years agodocs for CMOP::Method::Accessor
Dave Rolsky [Tue, 17 Mar 2009 15:05:14 +0000]
docs for CMOP::Method::Accessor

15 years agodocs for CMOP::Metohd
Dave Rolsky [Tue, 17 Mar 2009 14:41:58 +0000]
docs for CMOP::Metohd

15 years agouse X Protocol phrase in docs for each module
Dave Rolsky [Tue, 17 Mar 2009 14:32:23 +0000]
use X Protocol phrase in docs for each module

15 years agoadd a warning for the deprecated Class::MOP::Instance->bless_intsance_structure method
Dave Rolsky [Mon, 16 Mar 2009 20:53:51 +0000]
add a warning for the deprecated Class::MOP::Instance->bless_intsance_structure method

15 years agodocs for CMOP::Instance
Dave Rolsky [Mon, 16 Mar 2009 20:50:43 +0000]
docs for CMOP::Instance

15 years agosmall tweaks to meta method docs
Dave Rolsky [Mon, 16 Mar 2009 20:50:29 +0000]
small tweaks to meta method docs

15 years agoadd docs for meta method
Dave Rolsky [Mon, 16 Mar 2009 20:50:18 +0000]
add docs for meta method

15 years agomore spelling fixes
Dave Rolsky [Mon, 16 Mar 2009 19:35:11 +0000]
more spelling fixes

15 years agoproper API docs for CMOP::Immutable
Dave Rolsky [Mon, 16 Mar 2009 16:48:46 +0000]
proper API docs for CMOP::Immutable
removed docs on some methods which are not really useful for "outside" users as-is.I will do
some more refactoring in a branch.

15 years agodocs for CMOP::Instance
Dave Rolsky [Mon, 16 Mar 2009 20:50:43 +0000]
docs for CMOP::Instance

15 years agosmall tweaks to meta method docs
Dave Rolsky [Mon, 16 Mar 2009 20:50:29 +0000]
small tweaks to meta method docs