Jesse Luehrs [Mon, 11 Oct 2010 18:05:40 +0000]
test for non-lvalue instances
Jesse Luehrs [Fri, 15 Oct 2010 22:29:47 +0000]
don't use optimized path for non-lvalues
Jesse Luehrs [Fri, 15 Oct 2010 22:29:30 +0000]
remove some unused variables
Dave Rolsky [Thu, 14 Oct 2010 18:48:11 +0000]
standard on underscore in test names (bleah)
Dave Rolsky [Thu, 14 Oct 2010 16:13:32 +0000]
Add version to Delta for 1.15, and s/native traits/native delegations/
Dave Rolsky [Wed, 13 Oct 2010 21:58:26 +0000]
Fix release date for 0.65
Hans Dieter Pearcey [Wed, 13 Oct 2010 16:42:47 +0000]
typo fix
Dave Rolsky [Tue, 12 Oct 2010 17:29:17 +0000]
Require a recent version of Params::Util
I'm not sure exactly what we require, but 0.22 causes test failures. 1.00 is
>1 year old.
Jesse Luehrs [Mon, 11 Oct 2010 04:56:00 +0000]
changelog
Jesse Luehrs [Mon, 11 Oct 2010 04:46:00 +0000]
support array references in role method modifiers
Florian Ragwitz [Sun, 10 Oct 2010 02:35:11 +0000]
Changelog RT#60013 fix
Florian Ragwitz [Tue, 5 Oct 2010 23:15:58 +0000]
Avoid removing previously imported symbols
Jesse Luehrs [Fri, 8 Oct 2010 01:54:57 +0000]
todo test for metarole compat when metaroles have application metaroles
Jesse Luehrs [Fri, 1 Oct 2010 05:31:01 +0000]
also handle weakening in anon roles
Jesse Luehrs [Fri, 1 Oct 2010 05:04:56 +0000]
fix test warning
Jesse Luehrs [Fri, 1 Oct 2010 04:47:06 +0000]
handle weakening of anon classes here too
Jesse Luehrs [Thu, 7 Oct 2010 23:11:22 +0000]
ignore composite roles during role reconciliation
Dave Rolsky [Thu, 7 Oct 2010 14:20:15 +0000]
Oops, wrong ticket #
Dave Rolsky [Thu, 7 Oct 2010 14:19:25 +0000]
Fix native methods which accept string to accept the empty string
Dave Rolsky [Tue, 5 Oct 2010 19:08:18 +0000]
# and date for next release
Florian Ragwitz [Wed, 6 Oct 2010 00:39:44 +0000]
Make the spelling tests pass again
Florian Ragwitz [Wed, 6 Oct 2010 00:37:21 +0000]
Fix Pod error
Dave Rolsky [Tue, 5 Oct 2010 19:12:53 +0000]
Doh, wrong MX::CA conflict
Karen Etheridge [Mon, 4 Oct 2010 22:59:55 +0000]
print timestamp and CMOP, Moose versions for author tests
Karen Etheridge [Mon, 4 Oct 2010 18:20:04 +0000]
fix small typos in changelogs.
Dave Rolsky [Sun, 3 Oct 2010 21:24:55 +0000]
Update conflict for catalyst
Dave Rolsky [Sat, 2 Oct 2010 19:56:39 +0000]
Mention warning about existing meta in Changes
Dave Rolsky [Thu, 30 Sep 2010 15:41:09 +0000]
Mention manual revision
Dave Rolsky [Thu, 30 Sep 2010 15:40:55 +0000]
Small tweaks to Contributing
Dave Rolsky [Thu, 30 Sep 2010 15:33:30 +0000]
Revised BestPractices
Dave Rolsky [Thu, 30 Sep 2010 15:28:17 +0000]
Revise Unsweetened
Dave Rolsky [Thu, 30 Sep 2010 15:24:27 +0000]
More manual revisions
Dave Rolsky [Thu, 30 Sep 2010 14:18:46 +0000]
More manual revision
Dave Rolsky [Thu, 30 Sep 2010 14:14:47 +0000]
Some tweaks to documentation for Native.pm
Dave Rolsky [Thu, 30 Sep 2010 04:06:16 +0000]
Starting work on revising the manual
Dave Rolsky [Thu, 30 Sep 2010 03:22:29 +0000]
Add =pod at top of .pod file
Dave Rolsky [Tue, 28 Sep 2010 19:57:02 +0000]
Changes for NEXT
Dave Rolsky [Tue, 28 Sep 2010 19:56:30 +0000]
Fix test to work with 5.13.5
Jesse Luehrs [Mon, 27 Sep 2010 23:37:53 +0000]
hacks for ::Role::Method too
Dave Rolsky [Mon, 27 Sep 2010 22:39:12 +0000]
We don't care about NetHack::Item
Dave Rolsky [Mon, 27 Sep 2010 22:34:33 +0000]
conflict with markdent
Dave Rolsky [Mon, 27 Sep 2010 22:05:41 +0000]
Add default is & default deprecation to Changes and Delta
Dave Rolsky [Mon, 27 Sep 2010 22:03:35 +0000]
Deprecate _default_is and _default_default for native traits.
Add some tests for these and other deprecations
Dave Rolsky [Mon, 27 Sep 2010 21:54:15 +0000]
Renamed file so we don't have two files with the same number
Dave Rolsky [Mon, 27 Sep 2010 21:49:23 +0000]
Skip in BEGIN block to avoid loading modules if we're not going to run the tests
Dave Rolsky [Mon, 27 Sep 2010 21:41:47 +0000]
bump version to 1.15
Jesse Luehrs [Mon, 27 Sep 2010 21:32:46 +0000]
add some more tests (including some TODOs)
Jesse Luehrs [Mon, 27 Sep 2010 20:54:40 +0000]
more multiple inheritance fiddling
Dave Rolsky [Mon, 27 Sep 2010 17:02:02 +0000]
Apply the Moose::Meta::Object::Trait to Moose::Error::Default
Jesse Luehrs [Mon, 27 Sep 2010 15:09:28 +0000]
typo fixes
Jesse Luehrs [Mon, 27 Sep 2010 09:25:32 +0000]
changes and delta
Jesse Luehrs [Mon, 27 Sep 2010 09:17:19 +0000]
tests for meta_name
Jesse Luehrs [Mon, 27 Sep 2010 08:44:28 +0000]
actually, why not make the meta method renameable
Jesse Luehrs [Mon, 27 Sep 2010 01:52:10 +0000]
use cluck for this warning
Jesse Luehrs [Sat, 25 Sep 2010 21:19:04 +0000]
first pass at allowing Moose and Moose::Role to omit the meta method
not currently working because of issues with metaclass
reinitialization... if someone uses a metarole type thing after moose
installs the meta method, it gets turned back into a regular
Moose::Meta::Method object, and so a bunch of checks don't work
correctly (this is the cause of the warnings in the test suite).
Jesse Luehrs [Fri, 24 Sep 2010 01:25:22 +0000]
stop testing for methods named 'meta'
Jesse Luehrs [Thu, 23 Sep 2010 16:51:29 +0000]
make Moose and Moose::Role install proper meta methods
Jesse Luehrs [Thu, 23 Sep 2010 08:27:25 +0000]
make MMC->create and MMR->create install meta methods properly
Jesse Luehrs [Thu, 23 Sep 2010 05:27:22 +0000]
adding a meta method here is unnecessary
Jesse Luehrs [Tue, 6 Jul 2010 06:19:39 +0000]
stop using ->meta in a last couple places, to allow it to be disabled
just need to figure out how to get Moose::Exporter to let me pass that
option around
Jesse Luehrs [Tue, 6 Jul 2010 06:18:53 +0000]
use _real_ref_name
Jesse Luehrs [Mon, 27 Sep 2010 07:39:03 +0000]
no, actually, we do require this to work/:
Jesse Luehrs [Mon, 27 Sep 2010 07:02:53 +0000]
handle role reinitialization too
Jesse Luehrs [Mon, 27 Sep 2010 06:44:07 +0000]
this stuff is now all unnecessary
Jesse Luehrs [Mon, 27 Sep 2010 06:19:45 +0000]
override metaclass compat stuff in a trait for CMOP::Object subclasses
Jesse Luehrs [Mon, 27 Sep 2010 06:04:10 +0000]
fix this broken test (oops again)
Jesse Luehrs [Mon, 27 Sep 2010 06:03:53 +0000]
be a bit more accurate in determining role-only subclasses
Jesse Luehrs [Mon, 27 Sep 2010 05:49:04 +0000]
oops, need to handle the "can't reinitialize" case here
Jesse Luehrs [Mon, 27 Sep 2010 02:29:47 +0000]
fall back to calculate_all_roles here so role metas can use it
Jesse Luehrs [Mon, 27 Sep 2010 02:27:54 +0000]
move role reconciliation calculation to Moose::Util
Jesse Luehrs [Mon, 27 Sep 2010 01:52:22 +0000]
make _reconcile_roles_for_metaclass just return the metaclass name
Jesse Luehrs [Mon, 27 Sep 2010 04:21:39 +0000]
the error classes should be cmop objects
Dave Rolsky [Mon, 27 Sep 2010 01:21:15 +0000]
Conlict with MX::NonMoose
Dave Rolsky [Mon, 27 Sep 2010 01:20:09 +0000]
Conflict with MX::ClassAttribute
Dave Rolsky [Mon, 27 Sep 2010 01:00:22 +0000]
Really require CMOP 1.09
Dave Rolsky [Mon, 27 Sep 2010 00:57:55 +0000]
Reword reinit changes description
Jesse Luehrs [Mon, 27 Sep 2010 00:49:39 +0000]
changelog
Jesse Luehrs [Wed, 22 Sep 2010 07:00:09 +0000]
add trait_aliases option to Moose::Exporter
Jesse Luehrs [Mon, 27 Sep 2010 00:22:08 +0000]
reorder these methods into a more "proper" order
Jesse Luehrs [Sun, 26 Sep 2010 19:54:29 +0000]
bump our cmop dep for the reinit stuff
Jesse Luehrs [Sun, 26 Sep 2010 19:54:21 +0000]
changelog
Jesse Luehrs [Sun, 26 Sep 2010 19:42:49 +0000]
update docs about initialize
Jesse Luehrs [Sun, 26 Sep 2010 19:37:48 +0000]
let reinitialization fix metaobjs via role reconciliation
Jesse Luehrs [Sun, 26 Sep 2010 19:23:07 +0000]
apply_all_roles is broken with lists of role metas at the moment
Dave Rolsky [Mon, 27 Sep 2010 00:09:21 +0000]
Allow overloading on arguments to native trait methods
Dave Rolsky [Sun, 26 Sep 2010 19:15:08 +0000]
Also conflict on Fey::ORM
Dave Rolsky [Sun, 26 Sep 2010 19:12:22 +0000]
Refactored native trait accessors so they are done entirely in roles.
The class to do the inlining is generated based on the attribute's accessor &
delegation metaclasses, which means this works even when the attribute changes
those classes.
Added code to check if the attr's slot access can be inlined, and to use a
slower but working code path if it can't (see MX::AttributeTree for an example
of why this might be needed).
Dave Rolsky [Sun, 26 Sep 2010 16:50:02 +0000]
Remove extra newline
Dave Rolsky [Sun, 26 Sep 2010 16:27:58 +0000]
Handle uninlinable instance in native trait code generation
Dave Rolsky [Sun, 26 Sep 2010 16:25:20 +0000]
Add semi-colon in code that generates entire assignment, which makes snippets more flexible
Dave Rolsky [Sun, 26 Sep 2010 16:20:08 +0000]
More docs in Delta
Dave Rolsky [Sun, 26 Sep 2010 16:11:23 +0000]
No semi on potential value
Dave Rolsky [Sun, 26 Sep 2010 05:31:25 +0000]
Doc bug fix for weak ref set
Dave Rolsky [Sun, 26 Sep 2010 05:20:06 +0000]
Always get inlining code from meta-attr/class, never direct from meta-instance
Dave Rolsky [Sun, 26 Sep 2010 05:19:16 +0000]
When generating inline_store code, don't weaken non-ref value on set
Dave Rolsky [Sun, 26 Sep 2010 05:09:58 +0000]
Get inline slot access snippets from attr, not direct from meta-instance
Dave Rolsky [Sun, 26 Sep 2010 03:26:33 +0000]
Don't expect pod in MMMA::Native
Dave Rolsky [Sun, 26 Sep 2010 03:24:11 +0000]
Moved some inlining duties to Attribute class, which in turn delegates to meta-instance.
This makes it much easier for attributes from MX classes to change how
inlining is done, without having to change the Accessor generators.
Dave Rolsky [Sun, 26 Sep 2010 02:57:26 +0000]
Conflict with Fey 0.36
Dave Rolsky [Sun, 26 Sep 2010 02:45:57 +0000]
More Delta docs