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
Dave Rolsky [Wed, 18 Mar 2009 17:20:49 +0000]
Not document CMOP::Method::Constructor->options
Dave Rolsky [Wed, 18 Mar 2009 17:20:38 +0000]
Anchor the regex properly
Dave Rolsky [Wed, 18 Mar 2009 17:04:48 +0000]
Ignore manifest
Dave Rolsky [Wed, 18 Mar 2009 17:04:11 +0000]
Use git for tagging
Dave Rolsky [Wed, 18 Mar 2009 17:03:20 +0000]
Ignore all .git.*
Dave Rolsky [Wed, 18 Mar 2009 17:02:29 +0000]
bump version for dev release
Dave Rolsky [Tue, 17 Mar 2009 19:11:22 +0000]
Add docs to Changes
Dave Rolsky [Tue, 17 Mar 2009 17:31:07 +0000]
Some more doc cleanup. Make this pod like the other pod.
Dave Rolsky [Tue, 17 Mar 2009 17:29:18 +0000]
Missing docs on method metaclass names
Dave Rolsky [Tue, 17 Mar 2009 17:25:25 +0000]
Some more words in the dictionary
Dave Rolsky [Tue, 17 Mar 2009 17:24:53 +0000]
Docs for CMOP::Package
Dave Rolsky [Tue, 17 Mar 2009 17:31:07 +0000]
Some more doc cleanup. Make this pod like the other pod.
Dave Rolsky [Tue, 17 Mar 2009 17:29:18 +0000]
Missing docs on method metaclass names
Dave Rolsky [Tue, 17 Mar 2009 17:25:25 +0000]
Some more words in the dictionary
Dave Rolsky [Tue, 17 Mar 2009 17:24:53 +0000]
Docs for CMOP::Package
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.
Dave Rolsky [Tue, 17 Mar 2009 17:10:54 +0000]
fix a pod error
Dave Rolsky [Tue, 17 Mar 2009 16:57:44 +0000]
docs for CMOP::Module
Dave Rolsky [Tue, 17 Mar 2009 16:53:27 +0000]
Docs for CMOP::Object
Dave Rolsky [Tue, 17 Mar 2009 16:30:31 +0000]
Docs for CMOP::Method::Wrapped
Dave Rolsky [Tue, 17 Mar 2009 16:23:06 +0000]
Docs for CMOP::Method::Generated (or really, lack of docs).
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.
Dave Rolsky [Tue, 17 Mar 2009 17:10:54 +0000]
fix a pod error
Dave Rolsky [Tue, 17 Mar 2009 16:57:44 +0000]
docs for CMOP::Module
Dave Rolsky [Tue, 17 Mar 2009 16:53:27 +0000]
Docs for CMOP::Object
Dave Rolsky [Tue, 17 Mar 2009 16:30:31 +0000]
Docs for CMOP::Method::Wrapped
Dave Rolsky [Tue, 17 Mar 2009 16:23:06 +0000]
Docs for CMOP::Method::Generated (or really, lack of docs).
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.
Dave Rolsky [Tue, 17 Mar 2009 16:06:17 +0000]
make CMOP::Method::Construct->meta_instance private
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.
Dave Rolsky [Tue, 17 Mar 2009 16:00:10 +0000]
Make the generate_* methods in CMOP::Method::Constructor private
Dave Rolsky [Tue, 17 Mar 2009 15:58:59 +0000]
make CMOP::Method::Constructor->initialize_body private
Dave Rolsky [Tue, 17 Mar 2009 15:57:44 +0000]
Make all the generate_* methods in CMOP::Accessor private.
Dave Rolsky [Tue, 17 Mar 2009 15:50:48 +0000]
make CMOP::Method::Accessor->initialize_body private
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.
Dave Rolsky [Tue, 17 Mar 2009 15:33:25 +0000]
Oops, wrong hash key here
Dave Rolsky [Tue, 17 Mar 2009 15:32:58 +0000]
docs for CMOP::Method::Constructor
Dave Rolsky [Tue, 17 Mar 2009 15:22:32 +0000]
Fix a small grammar error
Dave Rolsky [Tue, 17 Mar 2009 15:17:03 +0000]
Missed a few required options for the constructor
Dave Rolsky [Tue, 17 Mar 2009 15:05:14 +0000]
docs for CMOP::Method::Accessor
Dave Rolsky [Tue, 17 Mar 2009 14:41:58 +0000]
docs for CMOP::Metohd
Dave Rolsky [Tue, 17 Mar 2009 14:32:23 +0000]
use X Protocol phrase in docs for each module
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.
Dave Rolsky [Tue, 17 Mar 2009 15:33:25 +0000]
Oops, wrong hash key here
Dave Rolsky [Tue, 17 Mar 2009 15:32:58 +0000]
docs for CMOP::Method::Constructor
Dave Rolsky [Tue, 17 Mar 2009 15:22:32 +0000]
Fix a small grammar error
Dave Rolsky [Tue, 17 Mar 2009 15:17:03 +0000]
Missed a few required options for the constructor
Dave Rolsky [Tue, 17 Mar 2009 15:05:14 +0000]
docs for CMOP::Method::Accessor
Dave Rolsky [Tue, 17 Mar 2009 14:41:58 +0000]
docs for CMOP::Metohd
Dave Rolsky [Tue, 17 Mar 2009 14:32:23 +0000]
use X Protocol phrase in docs for each module
Dave Rolsky [Mon, 16 Mar 2009 20:53:51 +0000]
add a warning for the deprecated Class::MOP::Instance->bless_intsance_structure method
Dave Rolsky [Mon, 16 Mar 2009 20:50:43 +0000]
docs for CMOP::Instance
Dave Rolsky [Mon, 16 Mar 2009 20:50:29 +0000]
small tweaks to meta method docs
Dave Rolsky [Mon, 16 Mar 2009 20:50:18 +0000]
add docs for meta method
Dave Rolsky [Mon, 16 Mar 2009 19:35:11 +0000]
more spelling fixes
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.
Dave Rolsky [Mon, 16 Mar 2009 20:50:43 +0000]
docs for CMOP::Instance
Dave Rolsky [Mon, 16 Mar 2009 20:50:29 +0000]
small tweaks to meta method docs
Dave Rolsky [Mon, 16 Mar 2009 20:50:18 +0000]
add docs for meta method
Dave Rolsky [Mon, 16 Mar 2009 19:35:11 +0000]
more spelling fixes
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.
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.
Dave Rolsky [Mon, 16 Mar 2009 16:09:41 +0000]
make CMOP::Class->clone_instance private
Dave Rolsky [Mon, 16 Mar 2009 16:08:14 +0000]
make create_meta_instance private
Dave Rolsky [Mon, 16 Mar 2009 16:07:10 +0000]
make check_metaclass_compatibility private
Dave Rolsky [Mon, 16 Mar 2009 04:59:19 +0000]
make construct_class_instance a private method
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
Dave Rolsky [Mon, 16 Mar 2009 04:57:58 +0000]
Pod fixlet
Dave Rolsky [Mon, 16 Mar 2009 04:55:27 +0000]
one more mispelled spot to fix
Dave Rolsky [Mon, 16 Mar 2009 04:45:50 +0000]
Fix the mispelled method name here too
Dave Rolsky [Mon, 16 Mar 2009 04:38:38 +0000]
major revamp of CMOP::Class docs
Dave Rolsky [Mon, 16 Mar 2009 04:35:29 +0000]
Fix a mispelled method
Dave Rolsky [Sat, 14 Mar 2009 19:57:03 +0000]
Make sure method map is updated after a method is removed
Dave Rolsky [Sat, 14 Mar 2009 18:49:54 +0000]
Improve deprecation warning
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.
Florian Ragwitz [Sun, 15 Mar 2009 18:09:10 +0000]
Changelogging.
Florian Ragwitz [Sun, 15 Mar 2009 18:08:32 +0000]
Upgrade ppport.h from 3.14 to 3.16.
Florian Ragwitz [Sun, 15 Mar 2009 18:06:43 +0000]
Stop redefining the prototype for XSUBs.
Florian Ragwitz [Sun, 15 Mar 2009 18:00:10 +0000]
Changelogging.
Florian Ragwitz [Sun, 15 Mar 2009 17:59:18 +0000]
Do a proper cast go get from I32 to mop_prehashed_key_t.
Florian Ragwitz [Sun, 15 Mar 2009 17:57:40 +0000]
Declaring extern functions within a scope doesn't seem to be valid in c++.
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.
Dave Rolsky [Sat, 14 Mar 2009 18:14:49 +0000]
more speling fixes and dictionary updates
Dave Rolsky [Sat, 14 Mar 2009 18:12:07 +0000]
Clean up code a bit
Dave Rolsky [Sat, 14 Mar 2009 18:09:56 +0000]
Update the spelling dictionary and fix errors in Class::MOP docs
Dave Rolsky [Sat, 14 Mar 2009 18:00:46 +0000]
moved pod tests to xt dir
Dave Rolsky [Sat, 14 Mar 2009 18:00:10 +0000]
fix test count
Dave Rolsky [Sat, 14 Mar 2009 17:41:49 +0000]
got rid of check_metaclass_compatability method
Dave Rolsky [Sat, 14 Mar 2009 17:41:24 +0000]
Kill the back-compat for misspelled check_metaclass_compatability
Dave Rolsky [Sat, 14 Mar 2009 17:40:03 +0000]
Tidy SYNOPSIS code
Dave Rolsky [Sat, 14 Mar 2009 17:37:54 +0000]
make process_accessors private
Dave Rolsky [Sat, 14 Mar 2009 17:37:40 +0000]
Gah, kill use_ok and prototypes.
Dave Rolsky [Sat, 14 Mar 2009 17:31:16 +0000]
Fix spelling in a comment
Dave Rolsky [Sat, 14 Mar 2009 17:15:41 +0000]
Make get_code_info "public"(er)
Dave Rolsky [Fri, 13 Mar 2009 23:18:26 +0000]
Document definition_context
Dave Rolsky [Thu, 12 Mar 2009 19:34:53 +0000]
bump copyright year to 2009
Dave Rolsky [Thu, 12 Mar 2009 19:33:45 +0000]
Lots of doc updates and cleanup.
Dave Rolsky [Thu, 12 Mar 2009 18:59:44 +0000]
Revamped the docs for Class::MOP::Attribute
Dave Rolsky [Thu, 12 Mar 2009 16:45:03 +0000]
Add a test to ensure that the get_write_method returns undef for a read-only attribute