Dave Rolsky [Tue, 16 Jun 2009 13:13:59 +0000]
Add changes for cache removal fix
Dave Rolsky [Mon, 15 Jun 2009 15:32:33 +0000]
Shut up a warning from this test
Dave Rolsky [Mon, 15 Jun 2009 15:31:39 +0000]
Remove commented-out code (this is why we have source control)
Dave Rolsky [Mon, 15 Jun 2009 15:29:40 +0000]
Fix test description
Dave Rolsky [Mon, 15 Jun 2009 15:28:12 +0000]
Add Hardison to the spelling stop list
Dave Rolsky [Mon, 15 Jun 2009 15:27:04 +0000]
Undo dylan's version bump (either do it everywhere at once or don't do
it at all)
Dave Rolsky [Mon, 15 Jun 2009 15:24:54 +0000]
Revert caching of added methods, since that caused a bug.
Dave Rolsky [Mon, 15 Jun 2009 15:13:13 +0000]
Add failing test for bug where a glob-assignment-created method that
replaces an accessor is never called.
Dave Rolsky [Thu, 11 Jun 2009 15:30:18 +0000]
Tweak skip message
Dylan William Hardison [Thu, 11 Jun 2009 15:21:46 +0000]
Merge branch 'master' of gitmo@git.shadowcat.co.uk:Class-MOP
Dave Rolsky [Thu, 11 Jun 2009 15:21:13 +0000]
Small code style fixes
Dylan William Hardison [Thu, 11 Jun 2009 15:18:01 +0000]
bumped version, updated Changes, added myself to authors list.
Dylan William Hardison [Thu, 11 Jun 2009 15:08:07 +0000]
removed tabs - s/\t/ /
Dylan William Hardison [Thu, 11 Jun 2009 14:57:08 +0000]
Bug fix: DESTROY was being overridden by make_immutable.
Dylan William Hardison [Thu, 11 Jun 2009 14:56:52 +0000]
Test message was wrong. Fixed.
Dylan William Hardison [Thu, 11 Jun 2009 14:55:18 +0000]
Alright, test skips in the absense of Moose now.
Dylan William Hardison [Thu, 11 Jun 2009 14:48:29 +0000]
add test that requires Moose -- skips if moose is not installed.
Dylan William Hardison [Thu, 11 Jun 2009 14:34:47 +0000]
added test case for immutable destroy overriding.
Jay Kuri [Tue, 9 Jun 2009 17:53:35 +0000]
Added note to make clear that get_attribute does not search superclasses
Dave Rolsky [Sat, 6 Jun 2009 19:40:04 +0000]
Formatting tweaks
Dave Rolsky [Sat, 6 Jun 2009 19:35:33 +0000]
bump version and update Changes
Shawn M Moore [Sat, 30 May 2009 18:53:44 +0000]
Remove long, old warning about possibly outdated modules
Shawn M Moore [Sat, 30 May 2009 18:12:04 +0000]
Test count fix
Shawn M Moore [Thu, 28 May 2009 16:12:45 +0000]
Add a hook for _superclasses_updated
Marc Mims [Tue, 26 May 2009 16:14:43 +0000]
Added tests or UNIVERSAL methods
Yuval Kogman [Sun, 24 May 2009 00:35:20 +0000]
Add test for new subname behavior
Yuval Kogman [Sat, 23 May 2009 21:13:00 +0000]
Only use subname on __ANON__ code refs
Shawn M Moore [Tue, 19 May 2009 23:29:05 +0000]
Add direct_subclasses method, also tests for that and subclasses
Shawn M Moore [Tue, 19 May 2009 16:10:50 +0000]
Localize $SIG{__DIE__} inside _try_load_one_class
nperez [Mon, 18 May 2009 19:29:10 +0000]
Add back rafl and rhesa's original changes and tweak them for steven's okay for default => Class::MOP::Method
Dave Rolsky [Tue, 12 May 2009 20:08:54 +0000]
bump version to 0.84
Dave Rolsky [Tue, 12 May 2009 20:08:41 +0000]
Add release date
Florian Ragwitz [Tue, 12 May 2009 11:31:13 +0000]
Depend on latest Test::Exception to avoid failing tests.
Closes RT#45987.
nperez [Mon, 11 May 2009 22:19:06 +0000]
oops. Updated the writer to the accessor to be private with an underscore and forgot to update the test
nperez [Fri, 8 May 2009 18:51:33 +0000]
Change the writer for insertion_order to include an underscore prefix
nperez [Fri, 8 May 2009 18:49:19 +0000]
Update POD to reflect new insertion_order
nperez [Fri, 8 May 2009 18:30:12 +0000]
add test for insertion order
nperez [Fri, 8 May 2009 18:29:13 +0000]
and it would be a good idea to use the writer
nperez [Fri, 8 May 2009 18:25:56 +0000]
insertion order should be zero based, obviously
nperez [Fri, 8 May 2009 18:14:21 +0000]
Update 014 test to include insertion_order
nperez [Fri, 8 May 2009 18:10:24 +0000]
Populate insertion_order when attributes are added
nperez [Fri, 8 May 2009 18:08:23 +0000]
Add bootstrapping code for insertion_order in Attribute.pm
nperez [Fri, 8 May 2009 18:07:31 +0000]
insertion_order needs an writer before bootstrap
nperez [Fri, 8 May 2009 17:57:14 +0000]
Update Attribute.pm to support insertion order
Jesse Luehrs [Fri, 8 May 2009 07:30:27 +0000]
fix the docs for load_class to match the implementation
Jesse Luehrs [Fri, 8 May 2009 07:25:47 +0000]
note the caveat about the IO modules and is_class_loaded
Hans Dieter Pearcey [Fri, 8 May 2009 03:05:48 +0000]
clarify class_of
Dave Rolsky [Fri, 8 May 2009 02:43:14 +0000]
Changes formatting tweaks
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