Dave Rolsky [Sun, 5 Apr 2009 17:07:51 +0000]
Document all the renames and deprecations in changes
Dave Rolsky [Sun, 5 Apr 2009 17:00:51 +0000]
Make attributes private. Even though it can be inlined at no cost in
CMOP, it's useful as a caching method for Moose.
Dave Rolsky [Sun, 5 Apr 2009 16:37:03 +0000]
one more spot still referring to compute_all_applicable_attributes
Dave Rolsky [Sun, 5 Apr 2009 16:32:17 +0000]
Remove mention of compute_all_applicable_attributes
Dave Rolsky [Sun, 5 Apr 2009 16:31:35 +0000]
Doh, had the wrong method name in the deprecation warning
Dave Rolsky [Sun, 5 Apr 2009 16:26:43 +0000]
Fix some comments referencing renamed methods
Dave Rolsky [Sun, 5 Apr 2009 16:25:05 +0000]
memoize get_all_attributes, not compute_all_applicable_attributes
Dave Rolsky [Sun, 5 Apr 2009 16:20:37 +0000]
Merge branch 'master' into renames-and-deprecations
Conflicts:
xt/pod_coverage.t
Dave Rolsky [Sun, 5 Apr 2009 16:17:12 +0000]
deprecate compute_all_applicable_attributes
Dave Rolsky [Sun, 5 Apr 2009 16:06:40 +0000]
make CMOP::Class->construct_instance private
Dave Rolsky [Sun, 5 Apr 2009 15:38:34 +0000]
preserve compiler flags from Config.pm
Dave Rolsky [Wed, 1 Apr 2009 16:49:07 +0000]
Add release date
Dave Rolsky [Wed, 1 Apr 2009 16:48:52 +0000]
bump version
Dave Rolsky [Wed, 1 Apr 2009 16:48:19 +0000]
Add "reblessing" to dictionary
Dave Rolsky [Wed, 1 Apr 2009 16:48:03 +0000]
rebless_instance_away is documented
Dave Rolsky [Wed, 1 Apr 2009 16:45:47 +0000]
remove docs for HAVE_ISAREV
Dave Rolsky [Wed, 1 Apr 2009 16:45:23 +0000]
Give everything the same line length
Shawn M Moore [Tue, 31 Mar 2009 03:48:09 +0000]
Make HAVE_ISAREV warn
Shawn M Moore [Tue, 31 Mar 2009 03:31:33 +0000]
Remove the pure-perl fallback of CMOP::Class->subclasses
MRO::Compat and mro have always had get_isarev, and HAS_ISAREV was
always true anyway. That pure-perl fallback has literally never been
run since August.
Shawn M Moore [Tue, 31 Mar 2009 03:31:15 +0000]
Deprecate HAS_ISAREV, it was always just returning 1!
Hans Dieter Pearcey [Sun, 29 Mar 2009 20:28:34 +0000]
clean up trailing whitespace
Hans Dieter Pearcey [Sun, 29 Mar 2009 20:24:28 +0000]
fix load_first_existing_class to die on an existing class that fails to compile
Shawn M Moore [Sat, 28 Mar 2009 22:55:03 +0000]
Mention that we switched to class_of in the Changes entry for ->meta
Shawn M Moore [Sat, 28 Mar 2009 22:31:42 +0000]
Changes from no-meta
Shawn M Moore [Sat, 28 Mar 2009 22:15:19 +0000]
Move class_of into the scope of %METAS to save a method call (since it's
so hot!)
Shawn M Moore [Sat, 28 Mar 2009 22:13:38 +0000]
Don't protect against undef both because this is a hot function and
because the user shouldn't pass undef to this :)
Shawn M Moore [Sat, 28 Mar 2009 21:16:17 +0000]
Document that load_class returns the metaclass
Shawn M Moore [Sat, 28 Mar 2009 20:04:24 +0000]
Use class_of in CMOP::Object::_new
Shawn M Moore [Sat, 28 Mar 2009 20:02:04 +0000]
Use class_of in Immutable
Shawn M Moore [Sat, 28 Mar 2009 19:58:55 +0000]
rebless_instance fixes and no-metaing
Shawn M Moore [Sat, 28 Mar 2009 19:54:20 +0000]
Make class_of actually work, since it's not a method! :x
Shawn M Moore [Sat, 28 Mar 2009 19:51:17 +0000]
Another error change
Shawn M Moore [Sat, 28 Mar 2009 19:39:24 +0000]
Better error message given that we're trying to ignore ->meta
Shawn M Moore [Sat, 28 Mar 2009 19:33:18 +0000]
Tweaks to class_of
Shawn M Moore [Sat, 28 Mar 2009 19:33:13 +0000]
Doc for class_of
Shawn M Moore [Sat, 28 Mar 2009 19:26:15 +0000]
Class::MOP::class_of($instance_or_class)
Dave Rolsky [Fri, 27 Mar 2009 15:48:20 +0000]
bump version and update Changes
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
Dave Rolsky [Thu, 26 Mar 2009 17:53:24 +0000]
Add new method
Dave Rolsky [Thu, 26 Mar 2009 17:49:06 +0000]
Add release date
Shawn M Moore [Tue, 24 Mar 2009 03:25:15 +0000]
Document rebless_instance_away as part of rebless_instance
Shawn M Moore [Tue, 24 Mar 2009 03:15:09 +0000]
Document changes
Shawn M Moore [Tue, 24 Mar 2009 03:14:57 +0000]
Add a rebless_instance_away hook
Shawn M Moore [Tue, 24 Mar 2009 03:11:42 +0000]
Use blessed instead of ref to get an instance's class name
Dave Rolsky [Mon, 23 Mar 2009 17:57:16 +0000]
changes for 0.78_02
Dave Rolsky [Mon, 23 Mar 2009 17:57:08 +0000]
XSPROTO backcompat for 5.8.x
Dave Rolsky [Mon, 23 Mar 2009 15:36:09 +0000]
bump version so Moose has something to depend on
Dave Rolsky [Mon, 23 Mar 2009 15:34:17 +0000]
CMOP now conflicts with the most recent release of Moose
Dave Rolsky [Mon, 23 Mar 2009 15:31:18 +0000]
More about the immutable changes
Dave Rolsky [Mon, 23 Mar 2009 15:30:37 +0000]
More info on doc changes
Dave Rolsky [Mon, 23 Mar 2009 15:30:24 +0000]
changes for immutable refactoring
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
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!
Dave Rolsky [Sat, 21 Mar 2009 14:59:31 +0000]
Documented the is_inline method twice, oops.
Dave Rolsky [Thu, 19 Mar 2009 18:40:22 +0000]
Using goto is very subclass-unfriendly, and breaks Moose for no reason.
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 [Thu, 19 Mar 2009 16:33:07 +0000]
More refactoring of immutable code to make it easy to integrate
refactoring with Moose.
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 18:26:25 +0000]
finish up docs for CMOP::Immutable
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: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: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: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: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 [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).