Dave Rolsky [Fri, 8 May 2009 02:42:39 +0000]
when checking @ISA to see if a class is loaded, make sure it actually has values in it
Dave Rolsky [Sun, 3 May 2009 19:16:48 +0000]
add version number test for real
Dave Rolsky [Sun, 3 May 2009 18:57:40 +0000]
Ignore deprecated functons in Class::MOP
Dave Rolsky [Sun, 3 May 2009 18:56:02 +0000]
Use ExtraTests plugin to run extra tests for authors and disttest.
Add a version number test like the one we have in Moose
Dave Rolsky [Sun, 3 May 2009 18:55:40 +0000]
Add $VERSION to modules without one
Shawn M Moore [Sat, 2 May 2009 02:20:22 +0000]
Deprecate, don't remove, Class::MOP::{subname,in_global_destruction}
Chris Prather [Thu, 30 Apr 2009 04:30:45 +0000]
05:27 <@autarch> just import them in both Moose & CMOP
Chris Prather [Thu, 30 Apr 2009 04:22:55 +0000]
update changes
Chris Prather [Thu, 30 Apr 2009 04:19:39 +0000]
forgot to "use" Devel::GlobalDestruction after our changes
Chris Prather [Thu, 30 Apr 2009 04:13:47 +0000]
remove Class::MOP::subname and Class::MOP::in_global_destruction
Chris Prather [Wed, 29 Apr 2009 05:38:19 +0000]
add back in documentation for in_global_destruction and subname since we are using them as such everywhere else, they should either be public and documented or private and not
Florian Ragwitz [Mon, 27 Apr 2009 23:08:48 +0000]
Disable prototype mismatch warnings for add_package_symbol.
Florian Ragwitz [Mon, 27 Apr 2009 19:05:04 +0000]
Fix pod indenting.
Florian Ragwitz [Mon, 27 Apr 2009 19:04:09 +0000]
Fix pod typos.
Dave Rolsky [Mon, 27 Apr 2009 15:25:20 +0000]
Fix release date
Dave Rolsky [Mon, 27 Apr 2009 15:24:34 +0000]
Checking in changes prior to tagging of version 0.83. Changelog diff is:
Dave Rolsky [Sat, 25 Apr 2009 21:27:17 +0000]
bump version to 0.83
Dave Rolsky [Sat, 25 Apr 2009 14:33:19 +0000]
Remove the "email me" bits from Class::MOP too
Florian Ragwitz [Sat, 25 Apr 2009 01:08:11 +0000]
Use XSRETURN; make it x89 compliant.
Jesse Luehrs [Sat, 25 Apr 2009 00:45:25 +0000]
update changes
Jesse Luehrs [Sat, 25 Apr 2009 00:43:45 +0000]
return early if a package's stash is empty in get_method_map
Jesse Luehrs [Sat, 25 Apr 2009 00:42:18 +0000]
add test for get_message_map on empty package
Yuval Kogman [Fri, 24 Apr 2009 17:08:42 +0000]
changelog
Dave Rolsky [Fri, 24 Apr 2009 17:05:38 +0000]
bump version to 0.82_02
Dave Rolsky [Fri, 24 Apr 2009 17:05:17 +0000]
Add release date
Dave Rolsky [Fri, 24 Apr 2009 17:04:12 +0000]
do not try to load CMOP::Immutable anywhere
Dave Rolsky [Fri, 24 Apr 2009 14:21:40 +0000]
Refactor to exit early if we cannot inline
Yuval Kogman [Fri, 24 Apr 2009 01:51:25 +0000]
warn if expected metaclass's constructor doesn't exist
Dave Rolsky [Thu, 23 Apr 2009 20:26:08 +0000]
Fix indentation
Dave Rolsky [Thu, 23 Apr 2009 20:22:11 +0000]
a few more tweaks now that CMOP::Class->_immutable_metaclass is not public
Matt S Trout [Thu, 23 Apr 2009 20:14:23 +0000]
changelog immutable work
Dave Rolsky [Thu, 23 Apr 2009 19:30:11 +0000]
Don't document can_be_inlined here
Dave Rolsky [Thu, 23 Apr 2009 19:29:54 +0000]
No need for API docs in Class::MOP::Class::Immutable::Trait or Class::MOP::Class::Immutable::Class::MOP::Class
Dave Rolsky [Thu, 23 Apr 2009 19:29:01 +0000]
Docs for CMOP::Method::Inlined
Dave Rolsky [Thu, 23 Apr 2009 19:26:54 +0000]
Make immutable_metaclass private and move it so it comes after where it is used.
Dave Rolsky [Thu, 23 Apr 2009 19:25:04 +0000]
Docs for Class::MOP::Class::Immutable::Trait Class::MOP::Class
Dave Rolsky [Thu, 23 Apr 2009 19:24:10 +0000]
Add docs to Class::MOP::Class::Immutable::Trait
Dave Rolsky [Thu, 23 Apr 2009 19:19:45 +0000]
bump version to 0.82_01
Dave Rolsky [Thu, 23 Apr 2009 19:19:22 +0000]
Add header for next release
Shawn M Moore [Tue, 21 Apr 2009 06:33:09 +0000]
Don't use no_plan!
Yuval Kogman [Mon, 20 Apr 2009 15:51:26 +0000]
Merge branch 'no_immutable_transformer'
Dave Rolsky [Mon, 20 Apr 2009 15:31:59 +0000]
bump version to 0.82
Dave Rolsky [Mon, 20 Apr 2009 15:31:50 +0000]
add date to Changes
Dave Rolsky [Mon, 20 Apr 2009 15:20:55 +0000]
Move creation of the warning until the end of the method, right before we warn
Dave Rolsky [Mon, 20 Apr 2009 15:20:00 +0000]
Reduce nested if-ness by short-circuiting and returning as soon as possible
Dave Rolsky [Mon, 20 Apr 2009 15:14:16 +0000]
Perltidy this file
Dave Rolsky [Mon, 20 Apr 2009 15:13:29 +0000]
More perltidying
Dave Rolsky [Mon, 20 Apr 2009 15:12:54 +0000]
More perltidying abuse of CMOP::Class
Yuval Kogman [Mon, 20 Apr 2009 15:08:53 +0000]
reformat
Yuval Kogman [Sun, 19 Apr 2009 15:25:14 +0000]
allow safe overriding of immutable_trait
Generates a class name that involves a prefix, the metaclass name and
the trait name when overidden.
when the default immutable_trait is used (99.99999% of the cases ;-) the
name is shorter and omits the immutable trait
Yuval Kogman [Sun, 19 Apr 2009 11:50:11 +0000]
refactor a Class::MOP::Method::Inlined base class
Dave Rolsky [Sun, 19 Apr 2009 03:14:41 +0000]
Push to origin after tagging
Yuval Kogman [Sat, 18 Apr 2009 22:44:24 +0000]
Remove immutable transformer
Shawn M Moore [Fri, 17 Apr 2009 03:41:20 +0000]
Don't define new() in this benchmark, make_immutable creates one
Dave Rolsky [Fri, 17 Apr 2009 03:27:58 +0000]
Fix a speling error in Changes
Jesse Luehrs [Wed, 15 Apr 2009 03:32:35 +0000]
update Changes
Dave Rolsky [Thu, 9 Apr 2009 14:11:36 +0000]
Document deprecation fixes
Dave Rolsky [Thu, 9 Apr 2009 14:11:27 +0000]
Pass @_ from deprecation wrapper
Jesse Luehrs [Thu, 9 Apr 2009 00:49:15 +0000]
warn if we aren't going to inline a constructor because one is already
there
Yuval Kogman [Wed, 8 Apr 2009 22:16:35 +0000]
pass in args for all deprecated methods
Dave Rolsky [Tue, 7 Apr 2009 15:59:21 +0000]
bump version to 0.81
Dave Rolsky [Tue, 7 Apr 2009 15:57:57 +0000]
Update changes for release
Florian Ragwitz [Tue, 7 Apr 2009 15:15:07 +0000]
Changelogging.
Florian Ragwitz [Tue, 7 Apr 2009 15:12:37 +0000]
Avoid c compiler warnings by declaring some unused function arguments.
Florian Ragwitz [Tue, 7 Apr 2009 15:12:01 +0000]
Include stack traces in the deprecation warnings.
Dave Rolsky [Mon, 6 Apr 2009 15:41:28 +0000]
Make _initialize_body private to match other classes
Dave Rolsky [Sun, 5 Apr 2009 21:37:43 +0000]
Add date for release
Dave Rolsky [Sun, 5 Apr 2009 21:37:26 +0000]
bump version to 0.80_01
Dave Rolsky [Sun, 5 Apr 2009 21:15:40 +0000]
Handle undef without warnings in class_of
Dave Rolsky [Sun, 5 Apr 2009 21:12:50 +0000]
Make the deprecation warning for attributes match all other similar
warnings.
Dave Rolsky [Sun, 5 Apr 2009 17:08:34 +0000]
Tweak changes to be a bit more useful
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