14 years agobump version to 0.88
Dave Rolsky [Tue, 23 Jun 2009 19:15:04 +0000]
bump version to 0.88

14 years agoAdd release date
Dave Rolsky [Tue, 23 Jun 2009 19:14:53 +0000]
Add release date

14 years agoupdate Changes
Jesse Luehrs [Tue, 23 Jun 2009 05:36:07 +0000]
update Changes

14 years agofix up the 000_load test to handle the immutable trait changes
Jesse Luehrs [Tue, 23 Jun 2009 05:24:09 +0000]
fix up the 000_load test to handle the immutable trait changes

14 years agoneed to initialize a moose meta if called from Moose::Meta::Class
Jesse Luehrs [Tue, 23 Jun 2009 05:23:27 +0000]
need to initialize a moose meta if called from Moose::Meta::Class

14 years agomake CMOP::Immutable::Trait stop lying about its metaclass
Jesse Luehrs [Tue, 23 Jun 2009 05:22:49 +0000]
make CMOP::Immutable::Trait stop lying about its metaclass

Class::MOP::Class is an immutable class, so its metaclass really does
need to be the immutable version of itself
(Class::MOP::Class::Immutable::Class::MOP::Class). Hiding this just
causes confusing issues. Class::MOP::Class::Immutable::Class::MOP::Class
isa Class::MOP::Class, so this shouldn't actually affect the behavior of
any code (that wasn't doing things wrong to begin with).

14 years agoClass::MOP::Class::Immutable::Trait can not really be made immutable (it lies when...
Dave Rolsky [Tue, 23 Jun 2009 04:28:08 +0000]
Class::MOP::Class::Immutable::Trait can not really be made immutable (it lies when you call ->meta on it)

14 years agoRemove references to Moose
Dave Rolsky [Mon, 22 Jun 2009 13:28:37 +0000]
Remove references to Moose

14 years agoAdd an explicit return
Dave Rolsky [Sun, 21 Jun 2009 20:10:04 +0000]
Add an explicit return

14 years agoAdd release date
Dave Rolsky [Sun, 21 Jun 2009 20:00:15 +0000]
Add release date

14 years agoupdate Changes
Jesse Luehrs [Mon, 22 Jun 2009 05:34:47 +0000]
update Changes

14 years agodocument the __INSTANCE__ thing being pushed back to CMOP
Jesse Luehrs [Mon, 22 Jun 2009 02:08:05 +0000]
document the __INSTANCE__ thing being pushed back to CMOP

14 years agopush the __INSTANCE__ parameter back into cmop
Jesse Luehrs [Sun, 21 Jun 2009 20:33:30 +0000]
push the __INSTANCE__ parameter back into cmop

14 years agoUpdate changes
Dave Rolsky [Sun, 21 Jun 2009 16:29:06 +0000]
Update changes

14 years agobump version to 0.87
Dave Rolsky [Sun, 21 Jun 2009 16:18:32 +0000]
bump version to 0.87

14 years agospelling and dictionary fixes
Dave Rolsky [Sun, 21 Jun 2009 16:18:05 +0000]
spelling and dictionary fixes

14 years agoMake sure we always local-ize $@ and $SIG{__DIE__} for code evals.
Dave Rolsky [Sun, 21 Jun 2009 16:14:09 +0000]
Make sure we always local-ize $@ and $SIG{__DIE__} for code evals.

This required some changes to the CMOP::Method::Inlined API which
propogated out to anything that calls ->_eval_closure.

14 years agoMake sure to local-ize $@ and $SIG{__DIE__} for each eval, and rethrow
Dave Rolsky [Sun, 21 Jun 2009 15:57:49 +0000]
Make sure to local-ize $@ and $SIG{__DIE__} for each eval, and rethrow
$@ as needed.

14 years agoRemove a useless eval block
Dave Rolsky [Sun, 21 Jun 2009 15:54:27 +0000]
Remove a useless eval block

14 years agoThe immutable_transformer method is gone
Dave Rolsky [Sun, 21 Jun 2009 15:53:03 +0000]
The immutable_transformer method is gone

14 years agoLatest changes to CMOP destructor inlining break Moose
Dave Rolsky [Sun, 21 Jun 2009 15:39:16 +0000]
Latest changes to CMOP destructor inlining break Moose

14 years agoMinor doc formatting tweak
Dave Rolsky [Sun, 21 Jun 2009 15:37:56 +0000]
Minor doc formatting tweak

14 years agoMinor code formatting tweaks
Dave Rolsky [Sun, 21 Jun 2009 15:37:33 +0000]
Minor code formatting tweaks

14 years agoupdate Changes
Dave Rolsky [Sun, 21 Jun 2009 15:33:48 +0000]
update Changes

14 years agoDocs for immutability
Dave Rolsky [Sun, 21 Jun 2009 15:33:34 +0000]
Docs for immutability

14 years agoAdd a little more docs to CMOP::Immutable::Trait
Dave Rolsky [Sun, 21 Jun 2009 15:30:00 +0000]
Add a little more docs to CMOP::Immutable::Trait

14 years agoAdd tests for inline {con,de}structor warnings and inlining. Got rid
Dave Rolsky [Sun, 21 Jun 2009 15:20:17 +0000]
Add tests for inline {con,de}structor warnings and inlining. Got rid
of tests that need Moose.

Added a replace_destructor immutable option, and use the same logic
for inlining a destructor as we do for a constructor.

14 years agofixing test suite to address RT ticket 47119
Andrew Moore [Thu, 18 Jun 2009 16:49:18 +0000]
fixing test suite to address RT ticket 47119

changing test to require a specific version of Moose. Old versions of
Moose would make the tests fail. Now they're skipped.

14 years agoReword change a little 0.86
Dave Rolsky [Tue, 16 Jun 2009 13:41:46 +0000]
Reword change a little

14 years agobump version to 0.86
Dave Rolsky [Tue, 16 Jun 2009 13:40:16 +0000]
bump version to 0.86

14 years agoClean up changes for rela
Dave Rolsky [Tue, 16 Jun 2009 13:38:39 +0000]
Clean up changes for rela

14 years agoAdd date for next release
Dave Rolsky [Tue, 16 Jun 2009 13:37:22 +0000]
Add date for next release

14 years agoTweak some code for clarity and formatting
Dave Rolsky [Tue, 16 Jun 2009 13:36:51 +0000]
Tweak some code for clarity and formatting

14 years agoAdd changes for cache removal fix
Dave Rolsky [Tue, 16 Jun 2009 13:13:59 +0000]
Add changes for cache removal fix

14 years agoShut up a warning from this test
Dave Rolsky [Mon, 15 Jun 2009 15:32:33 +0000]
Shut up a warning from this test

14 years agoRemove commented-out code (this is why we have source control)
Dave Rolsky [Mon, 15 Jun 2009 15:31:39 +0000]
Remove commented-out code (this is why we have source control)

14 years agoFix test description
Dave Rolsky [Mon, 15 Jun 2009 15:29:40 +0000]
Fix test description

14 years agoAdd Hardison to the spelling stop list
Dave Rolsky [Mon, 15 Jun 2009 15:28:12 +0000]
Add Hardison to the spelling stop list

14 years agoUndo dylan's version bump (either do it everywhere at once or don't do
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)

14 years agoRevert caching of added methods, since that caused a bug.
Dave Rolsky [Mon, 15 Jun 2009 15:24:54 +0000]
Revert caching of added methods, since that caused a bug.

14 years agoAdd failing test for bug where a glob-assignment-created method that
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.

14 years agoTweak skip message
Dave Rolsky [Thu, 11 Jun 2009 15:30:18 +0000]
Tweak skip message

14 years agoMerge branch 'master' of gitmo@git.shadowcat.co.uk:Class-MOP
Dylan William Hardison [Thu, 11 Jun 2009 15:21:46 +0000]
Merge branch 'master' of gitmo@git.shadowcat.co.uk:Class-MOP

14 years agoSmall code style fixes
Dave Rolsky [Thu, 11 Jun 2009 15:21:13 +0000]
Small code style fixes

14 years agobumped version, updated Changes, added myself to authors list.
Dylan William Hardison [Thu, 11 Jun 2009 15:18:01 +0000]
bumped version, updated Changes, added myself to authors list.

14 years agoremoved tabs - s/\t/ /
Dylan William Hardison [Thu, 11 Jun 2009 15:08:07 +0000]
removed tabs - s/\t/    /

14 years agoBug fix: DESTROY was being overridden by make_immutable.
Dylan William Hardison [Thu, 11 Jun 2009 14:57:08 +0000]
Bug fix: DESTROY was being overridden by make_immutable.

14 years agoTest message was wrong. Fixed.
Dylan William Hardison [Thu, 11 Jun 2009 14:56:52 +0000]
Test message was wrong. Fixed.

14 years agoAlright, test skips in the absense of Moose now.
Dylan William Hardison [Thu, 11 Jun 2009 14:55:18 +0000]
Alright, test skips in the absense of Moose now.

14 years agoadd test that requires Moose -- skips if moose is not installed.
Dylan William Hardison [Thu, 11 Jun 2009 14:48:29 +0000]
add test that requires Moose -- skips if moose is not installed.

14 years agoadded test case for immutable destroy overriding.
Dylan William Hardison [Thu, 11 Jun 2009 14:34:47 +0000]
added test case for immutable destroy overriding.

14 years agoAdded note to make clear that get_attribute does not search superclasses
Jay Kuri [Tue, 9 Jun 2009 17:53:35 +0000]
Added note to make clear that get_attribute does not search superclasses

14 years agoFormatting tweaks 0.85
Dave Rolsky [Sat, 6 Jun 2009 19:40:04 +0000]
Formatting tweaks

14 years agobump version and update Changes
Dave Rolsky [Sat, 6 Jun 2009 19:35:33 +0000]
bump version and update Changes

14 years agoRemove long, old warning about possibly outdated modules
Shawn M Moore [Sat, 30 May 2009 18:53:44 +0000]
Remove long, old warning about possibly outdated modules

14 years agoTest count fix
Shawn M Moore [Sat, 30 May 2009 18:12:04 +0000]
Test count fix

14 years agoAdd a hook for _superclasses_updated
Shawn M Moore [Thu, 28 May 2009 16:12:45 +0000]
Add a hook for _superclasses_updated

14 years agoAdded tests or UNIVERSAL methods
Marc Mims [Tue, 26 May 2009 16:14:43 +0000]
Added tests or UNIVERSAL methods

14 years agoAdd test for new subname behavior
Yuval Kogman [Sun, 24 May 2009 00:35:20 +0000]
Add test for new subname behavior

14 years agoOnly use subname on __ANON__ code refs
Yuval Kogman [Sat, 23 May 2009 21:13:00 +0000]
Only use subname on __ANON__ code refs

15 years agoAdd direct_subclasses method, also tests for that and subclasses
Shawn M Moore [Tue, 19 May 2009 23:29:05 +0000]
Add direct_subclasses method, also tests for that and subclasses

15 years agoLocalize $SIG{__DIE__} inside _try_load_one_class
Shawn M Moore [Tue, 19 May 2009 16:10:50 +0000]
Localize $SIG{__DIE__} inside _try_load_one_class

15 years agoAdd back rafl and rhesa's original changes and tweak them for steven's okay for defau...
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

15 years agobump version to 0.84 0.84
Dave Rolsky [Tue, 12 May 2009 20:08:54 +0000]
bump version to 0.84

15 years agoAdd release date
Dave Rolsky [Tue, 12 May 2009 20:08:41 +0000]
Add release date

15 years agoDepend on latest Test::Exception to avoid failing tests.
Florian Ragwitz [Tue, 12 May 2009 11:31:13 +0000]
Depend on latest Test::Exception to avoid failing tests.

Closes RT#45987.

15 years agooops. Updated the writer to the accessor to be private with an underscore and forgot...
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

15 years agoChange the writer for insertion_order to include an underscore prefix
nperez [Fri, 8 May 2009 18:51:33 +0000]
Change the writer for insertion_order to include an underscore prefix

15 years agoUpdate POD to reflect new insertion_order
nperez [Fri, 8 May 2009 18:49:19 +0000]
Update POD to reflect new insertion_order

15 years agoadd test for insertion order
nperez [Fri, 8 May 2009 18:30:12 +0000]
add test for insertion order

15 years agoand it would be a good idea to use the writer
nperez [Fri, 8 May 2009 18:29:13 +0000]
and it would be a good idea to use the writer

15 years agoinsertion order should be zero based, obviously
nperez [Fri, 8 May 2009 18:25:56 +0000]
insertion order should be zero based, obviously

15 years agoUpdate 014 test to include insertion_order
nperez [Fri, 8 May 2009 18:14:21 +0000]
Update 014 test to include insertion_order

15 years agoPopulate insertion_order when attributes are added
nperez [Fri, 8 May 2009 18:10:24 +0000]
Populate insertion_order when attributes are added

15 years agoAdd bootstrapping code for insertion_order in Attribute.pm
nperez [Fri, 8 May 2009 18:08:23 +0000]
Add bootstrapping code for insertion_order in Attribute.pm

15 years agoinsertion_order needs an writer before bootstrap
nperez [Fri, 8 May 2009 18:07:31 +0000]
insertion_order needs an writer before bootstrap

15 years agoUpdate Attribute.pm to support insertion order
nperez [Fri, 8 May 2009 17:57:14 +0000]
Update Attribute.pm to support insertion order

15 years agofix the docs for load_class to match the implementation
Jesse Luehrs [Fri, 8 May 2009 07:30:27 +0000]
fix the docs for load_class to match the implementation

15 years agonote the caveat about the IO modules and is_class_loaded
Jesse Luehrs [Fri, 8 May 2009 07:25:47 +0000]
note the caveat about the IO modules and is_class_loaded

15 years agoclarify class_of
Hans Dieter Pearcey [Fri, 8 May 2009 03:05:48 +0000]
clarify class_of

15 years agoChanges formatting tweaks
Dave Rolsky [Fri, 8 May 2009 02:43:14 +0000]
Changes formatting tweaks

15 years agowhen checking @ISA to see if a class is loaded, make sure it actually has values...
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

15 years agoadd version number test for real
Dave Rolsky [Sun, 3 May 2009 19:16:48 +0000]
add version number test for real

15 years agoIgnore deprecated functons in Class::MOP
Dave Rolsky [Sun, 3 May 2009 18:57:40 +0000]
Ignore deprecated functons in Class::MOP

15 years agoUse ExtraTests plugin to run extra tests for authors and disttest.
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

15 years agoAdd $VERSION to modules without one
Dave Rolsky [Sun, 3 May 2009 18:55:40 +0000]
Add $VERSION to modules without one

15 years agoDeprecate, don't remove, Class::MOP::{subname,in_global_destruction}
Shawn M Moore [Sat, 2 May 2009 02:20:22 +0000]
Deprecate, don't remove, Class::MOP::{subname,in_global_destruction}

15 years ago05:27 <@autarch> just import them in both Moose & CMOP
Chris Prather [Thu, 30 Apr 2009 04:30:45 +0000]
05:27 <@autarch> just import them in both Moose & CMOP

15 years agoupdate changes
Chris Prather [Thu, 30 Apr 2009 04:22:55 +0000]
update changes

15 years agoforgot to "use" Devel::GlobalDestruction after our changes
Chris Prather [Thu, 30 Apr 2009 04:19:39 +0000]
forgot to "use" Devel::GlobalDestruction after our changes

15 years agoremove Class::MOP::subname and Class::MOP::in_global_destruction
Chris Prather [Thu, 30 Apr 2009 04:13:47 +0000]
remove Class::MOP::subname and Class::MOP::in_global_destruction

15 years agoadd back in documentation for in_global_destruction and subname since we are using...
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

15 years agoDisable prototype mismatch warnings for add_package_symbol.
Florian Ragwitz [Mon, 27 Apr 2009 23:08:48 +0000]
Disable prototype mismatch warnings for add_package_symbol.

15 years agoFix pod indenting.
Florian Ragwitz [Mon, 27 Apr 2009 19:05:04 +0000]
Fix pod indenting.

15 years agoFix pod typos.
Florian Ragwitz [Mon, 27 Apr 2009 19:04:09 +0000]
Fix pod typos.

15 years agoFix release date 0.83
Dave Rolsky [Mon, 27 Apr 2009 15:25:20 +0000]
Fix release date

15 years agoChecking in changes prior to tagging of version 0.83. Changelog diff is:
Dave Rolsky [Mon, 27 Apr 2009 15:24:34 +0000]
Checking in changes prior to tagging of version 0.83.  Changelog diff is:

15 years agobump version to 0.83
Dave Rolsky [Sat, 25 Apr 2009 21:27:17 +0000]
bump version to 0.83

15 years agoRemove the "email me" bits from Class::MOP too
Dave Rolsky [Sat, 25 Apr 2009 14:33:19 +0000]
Remove the "email me" bits from Class::MOP too

15 years agoUse XSRETURN; make it x89 compliant.
Florian Ragwitz [Sat, 25 Apr 2009 01:08:11 +0000]
Use XSRETURN; make it x89 compliant.