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

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 agoMajor refactoring of the immutabilization code. This greatly
Dave Rolsky [Mon, 16 Mar 2009 19:29:45 +0000]
Major refactoring of the immutabilization code. This greatly
simplifies the APIs for making a class immutable or mutable, and also
simplifies the handling of state in Class::MOP::Immutable objects.

This still needs to be tested with Moose.

15 years agoA little more tidying
Dave Rolsky [Mon, 16 Mar 2009 18:59:32 +0000]
A little more tidying

15 years agoTidy the code before messing with it
Dave Rolsky [Mon, 16 Mar 2009 18:59:20 +0000]
Tidy the code before messing with it

15 years agoTidy this code before ripping it up
Dave Rolsky [Mon, 16 Mar 2009 18:54:47 +0000]
Tidy this code before ripping it up

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 agoAdd warnings when calling CMOP::Class->{compute_all_applicable_method,alias_method}.
Dave Rolsky [Mon, 16 Mar 2009 16:13:43 +0000]
Add warnings when calling CMOP::Class->{compute_all_applicable_method,alias_method}.

These were both deprecated a while back, but didn't warn when called.

15 years agomake CMOP::Class->clone_instance private
Dave Rolsky [Mon, 16 Mar 2009 16:09:41 +0000]
make CMOP::Class->clone_instance private

15 years agomake create_meta_instance private
Dave Rolsky [Mon, 16 Mar 2009 16:08:14 +0000]
make create_meta_instance private

15 years agomake check_metaclass_compatibility private
Dave Rolsky [Mon, 16 Mar 2009 16:07:10 +0000]
make check_metaclass_compatibility private

15 years agomake construct_class_instance a private method
Dave Rolsky [Mon, 16 Mar 2009 04:59:19 +0000]
make construct_class_instance a private method

15 years agoFixed the scrwed up the list of methods which are not document for
Dave Rolsky [Mon, 16 Mar 2009 05:06:23 +0000]
Fixed the scrwed up the list of methods which are not document for
CMOP::Class.

Add docs for add_method and remove_method

15 years agoPod fixlet
Dave Rolsky [Mon, 16 Mar 2009 04:57:58 +0000]
Pod fixlet

15 years agoone more mispelled spot to fix
Dave Rolsky [Mon, 16 Mar 2009 04:55:27 +0000]
one more mispelled spot to fix

15 years agoFix the mispelled method name here too
Dave Rolsky [Mon, 16 Mar 2009 04:45:50 +0000]
Fix the mispelled method name here too

15 years agomajor revamp of CMOP::Class docs
Dave Rolsky [Mon, 16 Mar 2009 04:38:38 +0000]
major revamp of CMOP::Class docs

15 years agoFix a mispelled method
Dave Rolsky [Mon, 16 Mar 2009 04:35:29 +0000]
Fix a mispelled method

15 years agoMake sure method map is updated after a method is removed
Dave Rolsky [Sat, 14 Mar 2009 19:57:03 +0000]
Make sure method map is updated after a method is removed

15 years agoImprove deprecation warning
Dave Rolsky [Sat, 14 Mar 2009 18:49:54 +0000]
Improve deprecation warning

15 years agoUpgrade ppport.h from 3.16 to 3.17.
Florian Ragwitz [Sun, 15 Mar 2009 18:20:09 +0000]
Upgrade ppport.h from 3.16 to 3.17.

Gah. 3.17 was released shortly before upgrading to 3.16 and didn't show up on
search.cpan.org yet.

15 years agoChangelogging.
Florian Ragwitz [Sun, 15 Mar 2009 18:09:10 +0000]
Changelogging.

15 years agoUpgrade ppport.h from 3.14 to 3.16.
Florian Ragwitz [Sun, 15 Mar 2009 18:08:32 +0000]
Upgrade ppport.h from 3.14 to 3.16.

15 years agoStop redefining the prototype for XSUBs.
Florian Ragwitz [Sun, 15 Mar 2009 18:06:43 +0000]
Stop redefining the prototype for XSUBs.

15 years agoChangelogging.
Florian Ragwitz [Sun, 15 Mar 2009 18:00:10 +0000]
Changelogging.

15 years agoDo a proper cast go get from I32 to mop_prehashed_key_t.
Florian Ragwitz [Sun, 15 Mar 2009 17:59:18 +0000]
Do a proper cast go get from I32 to mop_prehashed_key_t.

15 years agoDeclaring extern functions within a scope doesn't seem to be valid in c++.
Florian Ragwitz [Sun, 15 Mar 2009 17:57:40 +0000]
Declaring extern functions within a scope doesn't seem to be valid in c++.

15 years agoUninline mop_prehashed_{key,hash}_for.
Florian Ragwitz [Sun, 15 Mar 2009 17:54:03 +0000]
Uninline mop_prehashed_{key,hash}_for.

They wouldn't be inlined anyway and some compilers complain.

15 years agomore speling fixes and dictionary updates
Dave Rolsky [Sat, 14 Mar 2009 18:14:49 +0000]
more speling fixes and dictionary updates