Florian Ragwitz [Wed, 24 Aug 2011 20:06:02 +0000]
We work just fine with older EU::ParseXS versions
mop.h has the right compatibility glue.
Jesse Luehrs [Wed, 24 Aug 2011 15:25:30 +0000]
changelog
Jesse Luehrs [Wed, 24 Aug 2011 03:59:14 +0000]
version bump
Jesse Luehrs [Wed, 24 Aug 2011 03:38:29 +0000]
changelog
Florian Ragwitz [Mon, 22 Aug 2011 00:02:17 +0000]
Fix is_class_loaded on blead
SvOK is only valid on scalars. It's pointless to call it on the result of
de-referencing an arbitrary scalar.
Blead recently made calling ->VERSION upgrade the scalar of the VERSION glob to
a version object. This broke us as SvOK(version_object) doesn't mean what we
thought it would.
Just dropping the entire SvROK branch and checking for any valid scalar in the
VERSION glob is the right thing to do here.
Florian Ragwitz [Sun, 21 Aug 2011 23:06:35 +0000]
Ignore MYMETA.json
Florian Ragwitz [Sun, 21 Aug 2011 23:00:21 +0000]
XS() was changed to imply static linkage - adapt
There's a new XS_EXTERNAL to provide the old XS() semantics. ExtUtils::ParseXS
3.03_02 provides XS_EXTERNAL for compatibility with older perls.
Dave Rolsky [Sun, 7 Aug 2011 03:29:30 +0000]
Add applied_attribute as a possible role metarole
Dave Rolsky [Sat, 30 Jul 2011 22:46:27 +0000]
Add a little bit on handling of broken behavior that cannot be deprecated.
Jesse Luehrs [Tue, 26 Jul 2011 06:36:27 +0000]
changelog
Jesse Luehrs [Mon, 25 Jul 2011 17:10:16 +0000]
conflict on MooseX::Types::Parameterizable 0.05
Dave Rolsky [Mon, 25 Jul 2011 18:16:45 +0000]
Fix up weird indentation in code example (3-space indent?)
Jesse Luehrs [Mon, 25 Jul 2011 16:26:04 +0000]
changelog
Jesse Luehrs [Mon, 25 Jul 2011 16:24:01 +0000]
clean up the moose::exporter doc additions a bit
Jesse Luehrs [Mon, 25 Jul 2011 16:12:20 +0000]
be a bit stricter and more consistent with tc messages
Paweł Murias [Sat, 23 Jul 2011 21:58:45 +0000]
Mention that the import method can take a into argument in
the Moose::Export documentation.
Jesse Luehrs [Tue, 26 Jul 2011 06:23:45 +0000]
version bump
Jesse Luehrs [Fri, 22 Jul 2011 14:29:40 +0000]
changelog
Jesse Luehrs [Fri, 22 Jul 2011 14:26:06 +0000]
version bump
Jesse Luehrs [Fri, 22 Jul 2011 14:22:15 +0000]
changelog
Dave Rolsky [Wed, 20 Jul 2011 18:32:03 +0000]
Fix delta - we will warn for optimize_as in 2.0300, not 2.0200
Jesse Luehrs [Wed, 20 Jul 2011 15:12:41 +0000]
initialize the metaclass when calling ->does
Jesse Luehrs [Wed, 20 Jul 2011 14:49:25 +0000]
actually, don't just call random ->does methods we don't control
Jesse Luehrs [Mon, 18 Jul 2011 18:58:45 +0000]
changelog
Jesse Luehrs [Mon, 18 Jul 2011 18:53:13 +0000]
changelog
Jesse Luehrs [Mon, 18 Jul 2011 18:52:29 +0000]
version bump
Dave Rolsky [Mon, 18 Jul 2011 18:10:11 +0000]
Spelling fix
Karen Etheridge [Mon, 18 Jul 2011 17:29:07 +0000]
MI issues exist with all method modifiers
Karen Etheridge [Mon, 18 Jul 2011 17:27:03 +0000]
document shortcomings with inner/augment and MI.
Jesse Luehrs [Wed, 6 Jul 2011 18:35:27 +0000]
todo += a bunch
Karen Etheridge [Wed, 6 Jul 2011 17:54:16 +0000]
clarification of wording
Dave Rolsky [Wed, 6 Jul 2011 16:47:27 +0000]
Remove a done item, and update todo for 2.04
Dave Rolsky [Tue, 5 Jul 2011 17:14:34 +0000]
Fix small typo in Delta
Jesse Luehrs [Mon, 27 Jun 2011 18:11:59 +0000]
changelog
Jesse Luehrs [Mon, 27 Jun 2011 15:11:46 +0000]
version bump
Jesse Luehrs [Sat, 25 Jun 2011 18:05:52 +0000]
make Moose::Util::does_role respect overridden ->does methods
Dave Rolsky [Mon, 20 Jun 2011 21:55:19 +0000]
Remove empty packages
Jesse Luehrs [Mon, 20 Jun 2011 18:04:39 +0000]
add some more conflicts
Jesse Luehrs [Mon, 20 Jun 2011 18:02:10 +0000]
these have had deprecation warnings forever, and are now broken
Jesse Luehrs [Mon, 20 Jun 2011 13:42:08 +0000]
changelog
Jesse Luehrs [Mon, 20 Jun 2011 13:37:40 +0000]
version bump
Jesse Luehrs [Mon, 20 Jun 2011 13:37:18 +0000]
changelog
Jesse Luehrs [Mon, 20 Jun 2011 13:26:15 +0000]
changelog
Jesse Luehrs [Mon, 20 Jun 2011 13:19:45 +0000]
don't load_class if a metaclass already exists
otherwise this breaks things like:
package Foo;
use MooseX::Thing;
...
when MooseX::Thing both applies roles and re-exports Moose::Role stuff,
because at the time that MooseX::Thing::init_meta is called, the package
is empty (it won't get anything in it until Moose::Role::init_meta is
called).
Jesse Luehrs [Mon, 20 Jun 2011 06:12:29 +0000]
indicate TRIAL status in changelog
Jesse Luehrs [Mon, 20 Jun 2011 06:11:09 +0000]
changelog
Jesse Luehrs [Mon, 20 Jun 2011 06:03:33 +0000]
pod coverage
Jesse Luehrs [Mon, 20 Jun 2011 05:59:35 +0000]
version bump
joel [Sun, 19 Jun 2011 10:28:07 +0000]
improve method-modifier docs to highlight issues with regex selection of methods to override
Jesse Luehrs [Sun, 19 Jun 2011 08:33:42 +0000]
changelog
Dave Rolsky [Thu, 16 Jun 2011 15:26:24 +0000]
Changes for rebless_triggers branch
Dave Rolsky [Thu, 16 Jun 2011 15:24:59 +0000]
code tidying
Dave Rolsky [Thu, 16 Jun 2011 15:21:05 +0000]
Tidy new code
Karen Etheridge [Wed, 1 Jun 2011 00:40:09 +0000]
call all triggers in rebless_instance - tests now pass.
refactored common code out into a sub. As it happens, this is sufficient even for the immutable path, because $meta->rebless_instance is not inlined, even though there is a sub in CMOP for generating inlineable code!
Karen Etheridge [Wed, 1 Jun 2011 00:36:27 +0000]
return ASAP if the class is already immutable
Karen Etheridge [Tue, 31 May 2011 23:42:18 +0000]
new tests for initializers and triggers on rebless_instance
initializers work, as this comes from CMOP, but Moose::Meta::Class needs an override - so this test is marked TODO for now.
Karen Etheridge [Tue, 31 May 2011 21:44:58 +0000]
do these tests twice, with with_immutable()
Jesse Luehrs [Sun, 19 Jun 2011 07:29:27 +0000]
changelog
Jesse Luehrs [Sun, 19 Jun 2011 07:26:42 +0000]
remove some code duplication
Kent Fredric [Sun, 19 Jun 2011 01:07:48 +0000]
Improve the docs for this feature, extend the tests
Kent Fredric [Sun, 19 Jun 2011 00:42:38 +0000]
Hack it this way in order to permit us to set the name ( which is forbidden to do after construction ) without the risk of breaking existing union code
Kent Fredric [Sun, 19 Jun 2011 00:24:28 +0000]
Added union constructor tests
Kent Fredric [Sun, 19 Jun 2011 00:11:45 +0000]
Add a union type constraint constructor sugar to
Moose::Util::TypeConstraints
Mark A. Stratman [Fri, 11 Mar 2011 19:38:09 +0000]
Fix FAQ on require+attributes
Mark A. Stratman [Fri, 11 Mar 2011 19:31:17 +0000]
Add FAQ on requires and attribute-generated methods
Jesse Luehrs [Sun, 19 Jun 2011 06:52:07 +0000]
tests and changelog
Jesse Luehrs [Sun, 19 Jun 2011 06:51:53 +0000]
also add this error for roles
Jason May [Sat, 7 Aug 2010 17:59:14 +0000]
check if the metaclass is loaded
Jesse Luehrs [Sun, 19 Jun 2011 06:33:18 +0000]
changelog
Jesse Luehrs [Sun, 19 Jun 2011 06:27:03 +0000]
make sure the applicant is loaded first
Chris Prather [Sat, 21 Aug 2010 07:09:07 +0000]
initialize a metaclass when trying to apply all roles
Applying a role to a non-Moose class currently requires manually
initializing the metaclass before calling
Moose::Util::apply_all_roles(). This commit changes that by swapping
find_meta for initialize() when setting up $applicant.
Tomas Doran [Thu, 23 Dec 2010 15:47:00 +0000]
Fix error reporting in duck_type
Jesse Luehrs [Sun, 19 Jun 2011 06:14:30 +0000]
fix tests for the deprecation stuff
Jesse Luehrs [Sun, 19 Jun 2011 05:49:57 +0000]
remove a bit more deprecation code
Jesse Luehrs [Sun, 19 Jun 2011 05:48:05 +0000]
oops, need a package::deprecationmanager fix
Jesse Luehrs [Sun, 19 Jun 2011 05:41:23 +0000]
changelog
Jesse Luehrs [Sun, 19 Jun 2011 04:59:59 +0000]
remove old deprecated code
Jesse Luehrs [Sun, 19 Jun 2011 04:26:49 +0000]
these are unnecessary, since we know the parent is Item
Jesse Luehrs [Sat, 18 Jun 2011 17:49:57 +0000]
changelog
Jesse Luehrs [Sat, 18 Jun 2011 17:44:40 +0000]
conflict on mx-attribute-deflator 2.1.5
Jesse Luehrs [Sat, 18 Jun 2011 17:43:04 +0000]
version bump
Jesse Luehrs [Sat, 18 Jun 2011 17:42:55 +0000]
changelog
Jesse Luehrs [Sat, 18 Jun 2011 17:38:40 +0000]
oops, this was supposed to be an expression
Jesse Luehrs [Sat, 18 Jun 2011 17:27:07 +0000]
changelog
Jesse Luehrs [Fri, 17 Jun 2011 22:56:38 +0000]
adding quotes around arbitrary stuff isn't safe, just stringify
Jesse Luehrs [Fri, 17 Jun 2011 22:42:56 +0000]
move eval_environment for accessors to the attribute metaclass
Jesse Luehrs [Fri, 17 Jun 2011 22:28:57 +0000]
move eval_environment for constructors to the metaclass
Dave Rolsky [Fri, 17 Jun 2011 15:41:54 +0000]
Make our Makefile.PL more friendly by explicitly checking for modules that it needs
Jesse Luehrs [Thu, 16 Jun 2011 22:48:16 +0000]
changelog
Jesse Luehrs [Thu, 16 Jun 2011 17:04:50 +0000]
make sure the correct delegation name is used in errors
Jesse Luehrs [Thu, 16 Jun 2011 16:51:51 +0000]
if we aren't calling _inline_return_value, none of this is necessary
Dave Rolsky [Thu, 16 Jun 2011 15:35:14 +0000]
Add some tests for array traits to make sure it doesn't have the same accessor method bug that hash traits had
Dave Rolsky [Thu, 16 Jun 2011 15:34:21 +0000]
Sort the keys in %handles when making delegation methods
This makes it easier to find a given generated method when dumping the generated source
Dave Rolsky [Thu, 16 Jun 2011 15:30:56 +0000]
Tweak test description and tidy code
Dave Rolsky [Thu, 16 Jun 2011 15:29:22 +0000]
Optimize the get branch for hash accessors a little bit
Jesse Luehrs [Wed, 15 Jun 2011 23:33:22 +0000]
changelog
Jesse Luehrs [Wed, 15 Jun 2011 23:31:23 +0000]
fix hash accessor generation (with a bit of a hack/:)
Jesse Luehrs [Wed, 15 Jun 2011 23:12:19 +0000]
better accessor context descriptions in general
Jesse Luehrs [Wed, 15 Jun 2011 22:48:45 +0000]
better definition context for native delegation methods
Jesse Luehrs [Wed, 15 Jun 2011 22:03:04 +0000]
test for hash accessor bug (rt 68837)