16 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

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

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

16 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

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

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

16 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

16 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

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

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

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

16 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 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

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

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

16 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 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

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

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

16 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

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

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

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

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

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

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

16 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

16 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

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

16 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

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

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

16 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

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

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

16 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

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

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

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

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

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

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

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

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

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

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

16 years agoClean up code a bit
Dave Rolsky [Sat, 14 Mar 2009 18:12:07 +0000]
Clean up code a bit

16 years agoUpdate the spelling dictionary and fix errors in Class::MOP docs
Dave Rolsky [Sat, 14 Mar 2009 18:09:56 +0000]
Update the spelling dictionary and fix errors in Class::MOP docs

16 years agomoved pod tests to xt dir
Dave Rolsky [Sat, 14 Mar 2009 18:00:46 +0000]
moved pod tests to xt dir

16 years agofix test count
Dave Rolsky [Sat, 14 Mar 2009 18:00:10 +0000]
fix test count

16 years agogot rid of check_metaclass_compatability method
Dave Rolsky [Sat, 14 Mar 2009 17:41:49 +0000]
got rid of check_metaclass_compatability method

16 years agoKill the back-compat for misspelled check_metaclass_compatability
Dave Rolsky [Sat, 14 Mar 2009 17:41:24 +0000]
Kill the back-compat for misspelled check_metaclass_compatability

16 years agoTidy SYNOPSIS code
Dave Rolsky [Sat, 14 Mar 2009 17:40:03 +0000]
Tidy SYNOPSIS code

16 years agomake process_accessors private
Dave Rolsky [Sat, 14 Mar 2009 17:37:54 +0000]
make process_accessors private

16 years agoGah, kill use_ok and prototypes.
Dave Rolsky [Sat, 14 Mar 2009 17:37:40 +0000]
Gah, kill use_ok and prototypes.

16 years agoFix spelling in a comment
Dave Rolsky [Sat, 14 Mar 2009 17:31:16 +0000]
Fix spelling in a comment

16 years agoMake get_code_info "public"(er)
Dave Rolsky [Sat, 14 Mar 2009 17:15:41 +0000]
Make get_code_info "public"(er)

16 years agoDocument definition_context
Dave Rolsky [Fri, 13 Mar 2009 23:18:26 +0000]
Document definition_context